Version bits: Warum hast BitcoinXT festlegen, dass DREI bits auf 1 (0x20000007), Flagge BIP101?

Ich verstehe die BIP9-version bits base 0x20000000 , weil das BIP gibt an, dass die ersten drei bits werden müssen, 001

Bitcoin Classic fügt man mehr "auf" bit - 0011... zu machen 0x30000000

Warum hast BitcoinXT fügen Sie DREI bits, um das Ende zu machen, 0x20000007 anstatt nur markieren-auf einer einzigen bisschen wie classic? Oder verwenden Sie einfach 0x20000001?

+768
puzzlet 27.12.2017, 23:02:49
18 Antworten

Für 5 Tage jetzt ist mein block download eingefroren wurde bei 57%. Ich habe versucht, das herunterladen eines neuen wallet auf einen anderen computer (die haben laden Sie alle Weg sind), aber ich kann nicht herausfinden, wie das ziehen der Daten von meinem frozen Brieftasche zu dieser ein, so kann ich erhalten mein bitcoins. Oder wie man die Blöcke, um den Download abzuschließen, die auf meine original Brieftasche. Jede Hilfe wäre sehr geschätzt werden, ich brauche mein Geld so schnell wie möglich!

+993
Ihsan 03 февр. '09 в 4:24

Wie viel werden die Transaktionsgebühren schließlich? beschrieben, die aktuelle Transaktion Gebühren sind unhaltbar. Die Transaktionskosten für die Nutzer, denke ich, sollte das nur nach oben Fahrer für den Preis von bitcoin. Ripple hat gespielt, die in der Transaktion Kosten Wirtschaft mit der Zentralisierung der transaction processing (wenn ich das richtig verstanden habe). Aber dies ist, weil die traditionellen Banken haben schon eine echte "Ruf zu verteidigen", die natürlich auch einen Ruf zu zahlen enorme Bußgelder für unerwünschte Handlungen. Wie auch immer, was coin bietet eine dezentrale Finanzbuchhaltung, ohne die Bergbau-und Transaktionskosten?

+993
picaso83 16.04.2013, 16:52:25

Diese zahlen sind in hexadezimaler Schreibweise geschrieben (oder base-16) im Gegensatz zum Dezimalsystem (Basis 10), die Sie gewohnt sind. Dezimal verwendet 0-9 10 unabhängige Ziffern. Also 12 in dezimal geschrieben ist als '12'. Hexadezimal verwendet 0-9 und a-f zusätzlich geben 16 unabhängige Ziffern, also dezimal 12 in hexadezimal ist 'c'.

+909
Steven Doggart 11.12.2010, 12:55:54

Nun, sagen wir Bergleute C,D erstellt zwei verschiedene Blöcke T_3 und T_3 " im 10 Minuten. Dann fügt diese beiden Blöcke für den aktuellen block Kette und lagern Sie Sie separat. Nach der obigen notation, diese zwei Ketten sind (...,T_0,T_1,T_2,T_3) und (...,T_0,T_1,T_2,T_3').

Diese situation, wenn es mehrere Ketten gleicher Länge gleichzeitig co-existiert, ist aufgerufen, eine Gabel. Das research paper an http://homepages.gsd.inesc-id.pt/~ler/docencia/rcs1213/papers/P2P2013_041.pdf zeigt, dass die Wahrscheinlichkeit der Gabel hängt

  1. das propagation-delay von ein Baustein in dem Netzwerk, das implizit hängt von der Größe des Blocks(1 Mb in bitcoin(ohne segwit2)), die Auswirkungen
  2. die voraussichtliche Dauer der aufeinander folgenden block generation time(10 min in bitcoin).

Es zeigt auch die Wahrscheinlichkeit der Gabel proportional zu (avg. block generation time)/(avg. propagation delay). Unter Berücksichtigung der Anzahl in der bitcoin die Wahrscheinlichkeit, dass die Länge der Gabel habe ich.e n Wert, der in diesem Fall verringern sich exponentiell.

In diesem Fall, wenn E will zu senden einige bitcoins F, muss er eine Transaktion machen alle immer wieder?

Hinzufügen @Andrew chow Antwort, wenn die Transaktion von E zu F ist vermehrt auf eine ausreichende Bruchteil der Bergleute, die Verlängerung der Kette (...,T_0,T_1,T_2,T_3,T_4,...,T_n), dann ist es wahrscheinlich, dass Sie umfassen die txn(E -> F) in der Kette ist noch unverbraucht.

Davon ausgehen, dass die Transaktion, die E geschickt F einige bitcoins war nicht in jedem anderen Blöcke, mit Ausnahme des Blocks T_3.

Zusätzlich ist der wichtigste Grund für eine txn-nicht immer im Lieferumfang enthalten im block sind
1. Es wird nicht propagiert, um ausreichend viele Bergleute.
2. Da ein block ist in der Größe begrenzt, und die Aufnahme von txn ist rein abhängig von der miner-mining-block, Bergmann vielleicht lieber eine Transaktion mit einem höheren txn Gebühr über alle anderen.

+598
bfletch 21.11.2013, 17:50:46

Wie kann ich eine tronix (trx) cold wallet? Ich sehe keine info im Internet. Sowohl ein link zu einem key-generator-Skript und die website mit der Brieftasche Schöpfung wäre ok. Danke.

+585
Simon Varnam 11.02.2012, 14:35:30

Frage, wenn ich kaufe einen bitcoin @$103.89 USD als von den heutigen Preisen wo kommt die USD-Zahlung gehen? Tun die Beträge in einer beliebigen Währung auf der Welt, gehen in einen pool zurück, der bitcoin oder zu den Entwicklern des bitcoin-clients? Was sind die IRS-Anforderungen an den Wert der eigenen Konto? Die Norfed Dollar, wo gesichert oder aus Edelmetallen und, nach unten durch das Eidgenössische Münzgesetz. Die $20.00 Münze ist jetzt im Wert von rund 30% mehr als der Nennwert, gehen Abbildung. Danke, jede info würde geschätzt.

+543
diner109 07.07.2010, 16:14:57

Ist es möglich, Standard-Adresse ändern auf meiner bitcoin-qt (aka bitcoin-core)- client?

Ich bin mit einem webservice , der überwacht, mein Gleichgewicht (basierend auf öffentlichen Schlüsseln) und immer wenn ich senden Sie eine Transaktion mein Gleichgewicht geht 0.0000, weil mein ganzes Kapital in eine zufällige Adresse ändern.

Ich weiß, es ist ein coincontrol option geben Sie eine Adresse ändern, aber manchmal vergesse ich für eine Adresse eingeben. Gibt es eine Möglichkeit, konfigurieren Sie den client für die Verwendung einer Standard-Adresse ändern? Wo alle änderungen am Ende?

+509
mylovelycurlynaddy 11.01.2010, 00:53:16

Sie führen die listtransaction JSON-Ausgabe durch dieses kleine python-script (speichern Sie es als jsonTOCSV.py). Erzeugen von csv (comma separated value) ausgegeben, die in Excel oder Google Tabellen importieren können, von denen beide kann die Sortierung nach Spalten (wenn ich mich Recht erinnere).

Also:

bitcoind listtransactions | jsonTOCSV.py > Transaktionen.csv

#!/usr/bin/env python
#
# Liest ein array von JSON-Objekten und schreibt im CSV-format,
# mit den wichtigsten Namen in der ersten Zeile.
# Spalten union aller Schlüssel in die Objekte.
#

csv-import
importieren json
import sys

json_string = sys.stdin.read()
json_array = json.Lasten(json_string)

Spalten = set()
für Element in json_array:
Spalten.update(set(item))

writer = csv.writer(sys.stdout)
Schriftsteller.writerow(Liste(Spalten))
für Element in json_array:
 Zeile = []
 für c in den Spalten:
 wenn c Element: row.append(str(pos[c]))
 else: row.append(")
Schriftsteller.writerow(Zeile)
+478
kvampaku 10.09.2011, 11:34:46

Weiß einer bewährten third-party-code gibt es für diese?

Edit*

Um genauer zu sein, was ich nicht in der Lage, um herauszufinden, ist, wie der Absender die bitcoin-Adresse beim Empfang einer Transaktion. Soweit ich weiß, bitcoind nicht einen Befehl, der anzeigt, prev_out hash.

+466
pineplatform co 22.10.2012, 21:03:28

haben Lesen ein wenig über blockchains und gefunden gibt es viel blockchain npm-Bibliotheken zur Verfügung.

Wie kann ich profitieren von der bitcoin-blockchain zu authentifizieren, Dokumente : um einen Beweis ein Dokument wurde nicht alterated ot geändert.

Irgendwelche Hinweise, Anregungen, Ideen und Bemerkungen sind willkommen.

+464
Conservativevote 18.12.2018, 18:32:56

Ich bin neu bei BitCoin und wie mache ich mein Abenteuer, eine Website gefunden, und gab mir einige micro-BitCoins zu testen und zu sehen, wie das system funktioniert. Nun erhielt ich endlich eine Nachricht in meiner Transaktionen in mein Portemonnaie, und es war markiert mit einem"? " vor der Nachricht. Über ihm schwebt zeigte, dass 0 von 6 Prüfungen. Also brauche ich, um zu überprüfen, die Nachricht? Als ich öffnete das Menü auf-Datei -, die ich sah, es hat eine verify-Nachricht-option.

+438
Mark Malana 12.04.2012, 23:03:11

Im wesentlichen, Sie haben den Faktor 3 Gebühren in Kauf:

1. Kaution (falls zutreffend)

Dies ist in der Regel eine Gebühr für überweisungen, und aus meiner Erfahrung ist nur relevant, wenn Sie Bargeld einzahlen über wirtschaftliche Zonen, wenn auch diese wird langsam reduziert, um 'irgendwo nach Asien', oder außerhalb der SEPA-zone.

Krake 5€ Gebühren pro überweisung, SEPA-überweisungen sind frei, als der Zeitpunkt des Schreibens dieses post.

2. Handel mit Gebühr

Diese Gebühr hängt von 2 Faktoren ab:

  • Ihre aktuelle trade-Volumen-Stufe, die finden Sie oben rechts in Ihrem Konto auf der Kraken-Webseite. Dieser berechnet sich in fiat-Währung, und basiert auf dem gehandelten Volumen in den letzten 30 Tagen.

  • Die Auftragsart , die Sie kaufen Ihre Währung mit. Ein Taker Gebühr wird erhoben, wenn Sie kaufen, mit 'Markt' Bestellungen - das bedeutet, dass Sie erhalten die besten verfügbaren Preis auf dem Markt für das Volumen der Währung, die Sie möchten, um zu kaufen/verkaufen. Wenn Sie kaufen, mit jedem anderen Auftrag geben, zahlen Sie die maker-Gebühr. Sie werden bemerken, dass der taker Gebühr höher ist als der maker-Gebühr - dies ist, denn es wird davon ausgegangen, dass der Kauf über market Aufträge nimmt Liquidität aus dem Markt (es gibt weniger Angebote zur Verfügung stehen), in der Erwägung, dass limit und die anderen Auftragstypen, hinzufügen von Liquidität an den Markt (es fügt sich ein in die Angebote auf dem Markt erhältlich).*

*Es ist erwähnenswert, dass einige Börsen noch belasten Sie die taker-fee, trotz Quotierung Verwendung von limit-orders - dies geschieht normalerweise, wenn Sie zitieren, eine bestehende Ordnung, wodurch Sie Ihre Bestellung zu beheben sofort. Bitstamp ist so ein Beispiel. Nach Rücksprache mit Kraken, dies ist auch der Fall bei Kraken.com.

3. Rücknahme-Gebühr (falls zutreffend)

Diese Gebühr wird bei jeder Auszahlung Sie machen von Ihrem Konto. Auf Kraken, diese Gebühr ist mit 0.0005 BTC für BitCoin und 0.02 LTC für LiteCoin Auszahlungen. Zusätzliche Gebühren werden erhoben, wenn Sie verwenden, BitGo, die fügt eine zusätzliche 0,1% Kosten für Ihren Rücktritt. In den Fällen, wo Sie brauchen, Ihre BitCoins schnell, das kann es Wert sein. Sie können die Gebühren für die andere Währung auf der jeweiligen Seite Rückzug auf Ihre Kraken-Konto-website unter dem Mittel tab.

Bringen Sie alle zusammen

Dies alles zusammen lässt Sie mit den folgenden (etwas unhandlich) Formel zur Berechnung Ihres tatsächlichen Kosten für den Kauf von Währung zu Kraken:

(Kaution) + (Auftrags-Volumen * Angebotspreis) + ((Bestell-Volumen * Angebotspreis) * Transaktionsgebühr) + (Rücktrittsgebühr * Angebot Preis)

Bitte beachten Sie, dass Ihre bank und alle Empfänger senden Sie Ihre Währung kann auch berechnen Sie Gebühren; diese müssen berücksichtigt werden, wie gut.

Handel sicher!

Beispiel:

Sie möchte kaufen 1 Bitcoin bei 500€, Anzahlung per bankwire, verwenden Sie ein Markt-Auftrag und überträgt es über BitGo Instant. Ihre Trade-Volumen-Stufe ist 1.

Kaution = 5€

Bestellmenge = 1

Zitieren Preis = 500€

Transaktionsgebühr = 0.0026 (oder mit 0,26%)

Rücknahme-Gebühr = (0.0005 BTC + (Auftragsvolumen * 0.001)) * Angebot Preis

Gibt Euch das:

(5€) + (500€ * 1) + ((500€ * 1) * 0.0026) + ((0.0005 + 0.001 * 1)) * 500€) = 507.05 €

+413
Stazan Sina 10.12.2017, 04:48:10

Ich habe ein ant-s1, und ich will mir auf 3 pools. Wir können Ihnen in der Bergmann-Konfiguration, aber die antminer verwenden Sie nur die erste. Ich denke, es wird die zweite, dann die Dritte, im Falle von failover.

Gibt es einen Weg, um das antS1 mining gleichzeitig auf die verschiedenen pools?

Danke.

+357
Carlos Miguel Colanta 10.01.2013, 00:19:55

Die Gefahr ist, dass, wenn ein hacker bekommt einen halten, dann haben Sie bekommen halt beide. Oder zumindest hätte ich eine passphrase, es wäre meine erste Vermutung für den zweiten.

Aber ich glaube nicht, dass es irgendeine inhärente technische problem für blockchain.info.

+306
Mihaela 12.12.2017, 15:49:17

Ein segwit block coinbase-Transaktion muss einen Ausgang mit einem Bekenntnis zu den Zeugen root-hash, siehe BIP141.

Das Engagement ist aufgenommen in einem scriptPubKey der coinbase-Transaktion. Es muss mindestens 38 bytes, wobei die ersten 6 byte der 0x6a24aa21a9ed, das ist:

1-byte - OP_RETURN (0x6a)
 1-byte - Push die folgenden 36 bytes (0x24)
 4-byte - Engagement-header (0xaa21a9ed)
 32-byte - Engagement hash: Doppel-SHA256(Zeuge root-hash|Zeugen reserviert Wert)

39 byte ab: Optionale Daten mit keinen Konsens über Bedeutung

und die coinbase die Eingabe der Zeuge muss aus einer einzelnen 32-byte-array für den Zeugen reserviert Wert.

Wenn es mehr als ein scriptPubKey passende Muster, die mit dem höchsten Ausgangs-index wird davon ausgegangen, dass das Engagement.

Auf der Transaktionsebene, eine segwit Transaktion muss der Zeuge flag 0001, und bieten den Zeugen vor den locktime. Eine nicht-segwit Transaktion enthält keine dieser Eigenschaften.

Transaction Structure

Siehe Bitcoin Wiki - Transaktion

+197
churamuri 08.06.2015, 00:34:16

Schwierigkeit ist ein Maß für die Wahrscheinlichkeit, dass ein hash ist eine gültige hash für einen block. Es wird berechnet, indem das target in Schwierigkeitsgrad 1, dividiert durch die aktuelle Bergbau-Ziel. Die Schwierigkeit ist direkt korreliert, um die gesamte mining-Leistung aller Bergleute auf dem Netzwerk. Die Schwierigkeit wird erhöht, da mehr hash-rate ist online geschaltet und wird sinken, wenn die hash-rate sinkt.

+164
Maximilian Press 20.10.2016, 20:09:09

Es sind zwei verschiedene Dinge hier:

  1. D-Wave-Maschinen SIND ASICs. Sie nur lösen, gewisse Besondere Probleme. Es ist nicht wirklich klar, Sie nutzen Quanteneffekte, oder dass Sie besser als eine klassische ASIC arbeiten auf das gleiche problem würde. In jedem Fall, Sie wäre quantum ASICs, nicht für Allgemeine Zwecke von Quanten-Computern.

  2. Mining können verbessert werden, mit Grover ' s Algorithmus (http://en.wikipedia.org/wiki/Grover%27s_algorithm). Wenn Sie mir, Sie haben im Grunde eine black box, die Sie zu füttern, mit Vermutungen, und das Feld Antworten, ob Sie "gewonnen" haben, die blockieren oder nicht. Die Anzahl der möglichen Antworten ist Ihre Schwierigkeit. Es ist einfach zu produzieren, durch die chance eine gerade Zahl ist, nicht so einfach zu produzieren, ein Vielfaches von 5743.

Stellen Sie sich vor Sie haben einen Quanten-computer und einem klassischen computer mit jeweils einer schwarzen box, die die gleiche Zeit, um überprüfen Sie Ihre Vermutung. Jede Vermutung hat eine Wahrscheinlichkeit von rechts gleich - (#richtige Antworten)/(Gesamtanzahl der möglichen Antworten).

In einem klassischen computer, die Sie gerade versuchen, eins nach dem anderen. Durchschnittlich müssen Sie über (#Gesamtzahl der Antworten möglich)/(#richtige Antworten) versucht zu schlagen einen block. In einem Quanten-computer oder ein quantum ASIC-Implementierung von Grover 's Algorithmus, brauchen Sie nur die Verwendung der "black box" (wie Sie es nennen, die "oracle"), die Wurzel (#richtige Antworten)/(Gesamtanzahl der möglichen Antworten) mal. Es gibt einige andere Faktoren, aber grob erhalten Sie eine quadratische Vorteil.

Natürlich werden Sie nie bekommen, diese Art von fairer Vergleich. Ich würde nicht wirklich sorgen über quantum mining für eine lange Zeit. Selbst wenn, es wäre schneller, würde es wahrscheinlich sehr viel teurer sein. Denke, dass man immer mir schneller mit teurer Ausrüstung. Könnten Sie mir schneller mit einem supercomputer, aber die Kosten, die Sie kommen, besser verwenden Sie es für etwas anderes.

+110
Stuart Pernick 05.12.2011, 12:58:00

Es ist eine gemeinsame meme in einigen teilen der Bitcoin-Sphäre, die RBF untergräbt die Möglichkeit, die Annahme der null-Bestätigung von Transaktionen. Es wäre von Vorteil, wenn die folgenden Fragen beantwortet wurden:

  • Was für Einschränkungen werden auf RBF im Einsatz "opt-in "RBF" Variante?
  • Wie funktioniert die opt-in-RBF interagieren mit unbestätigten Transaktionen?
  • Welchen Einfluss hat dies auf null Bestätigung Zahlungsabwicklung?
+70
user2760025 03.06.2014, 02:13:03

Fragen mit Tag anzeigen