Wie sieht eine Doppelausgabe aus?

Wie sieht eine Doppelausgabe aus? Kann jemand ein Beispiel auf blockchain.info verlinken ?

Wird die ungültige Hälfte der doppelten Ausgaben einfach bei 0-Bestätigungen bleiben oder könnte sie jemals 1 oder 2 erreichen? Wird der Standard-Bitcoin-Client irgendeine Art von Flag für bekannte ungültige Transaktionen bereitstellen?

Antworten (1)

Sie können eine doppelte Ausgabe in der Blockchain nicht sehen, da sie ungültig ist. Sie werden jedoch eine der in der Kette enthaltenen Transaktionen sehen. Blockchain.info hat eine Seite, die die neuesten doppelten Ausgaben zeigt .

Doppelte Ausgaben sind nur zwei (oder mehr) Transaktionen, die dieselbe Eingabe beanspruchen, sodass sie wie ein gewöhnliches Transaktionspaar aussehen. Einer von ihnen wird in einen Block aufgenommen, der andere wird schließlich vom Netzwerk vergessen. Eine widersprüchliche Transaktion zu der in einem gültigen Block enthaltenen Transaktion kann niemals Teil eines anderen Blocks werden (zumindest bis der erste Block durch einen 51%-Angriff ungültig wird).

Der Standard-Client kennzeichnet keine ungültigen Transaktionen, lehnt jedoch jede Transaktion ab, die mit einer bekannten Transaktion in Konflikt steht. Es akzeptiert jedoch eine Transaktion, die Teil eines Blocks ist, selbst wenn sie mit einer Ihnen bekannten 0-Bestätigungs-Transaktion in Konflikt steht.

Nehmen wir also an, mein Bitcoin-Client erhält eine 0-Bestätigungstransaktion. Es akzeptiert dann zehn Blöcke, die eine widersprüchliche Transaktion haben. Bleibt die ursprüngliche 0-Bestätigungs-Transaktion in den Transaktionen meines Kunden aufgeführt oder verschwindet sie einfach? Was wäre, wenn die erste Transaktion 1 Bestätigung statt 0 hätte?
Die Transaktion bleibt in Ihrem Client, aber andere Clients werden sie vergessen. Es wird 0-Bestätigungen haben. Wenn die erste Transaktion 1 Bestätigung hat, bedeutet dies, dass sie Teil eines Blocks war. Sollte ein widersprüchlicher Block abgebaut werden, wird er auf 0-Bestätigungen zurückgesetzt.
Wenn er „ein Beispiel für Blockchain“ sagt, meint er vielleicht blockchain.info – ich habe schon früher gesehen, dass Transaktionen potenzielle doppelte Ausgaben waren.
Ah ja sorry, ich meinte blockchain.info. ThePiachu hat es jedoch gut ohne erklärt.