Der Standard-Client priorisiert TXs nach dem Zeitpunkt des Empfangs, z. B. wird eine widersprüchliche Transaktion nicht weitergeleitet. Dies wird jedoch nicht vom Netzwerk erzwungen. Gibt es irgendetwas, das dieses Szenario mit 0-Bestätigungen verhindern würde?:
Gibt es irgendetwas anderes als Sorgen um ihren Ruf, der Pools/Miner davon abhält, TXs mit niedrigeren Gebühren zugunsten von TXs mit höheren Gebühren fallen zu lassen?
Die Sicherheit von Bitcoin beruht auf der Annahme, dass der Großteil der Hashing-Leistung dem Protokoll folgt. Wenn stattdessen Miner/Pools das Protokoll für schnelles Geld brechen, indem sie zu einer widersprüchlichen Transaktion wechseln, die eindeutig ein Doppelausgabenversuch ist, gilt diese Annahme nicht mehr vollständig.
Man kann nur hoffen, dass der Mining-Pool (oder jeder Blockausgabeagent) davon absehen wird, weil sie erkennen, dass die Unterstützung von Doppelausgaben die Gültigkeit ihres eigenen Anteils am Bitcoin-Ökosystem untergräbt.
Wenn ein Händler 0-Bestätigungs-Transaktionen akzeptiert, muss er akzeptieren, dass die Transaktion rückgängig gemacht werden kann. Also sollte er das nur tun, wenn er Ihnen mehr vertraut als den Betrag, den Sie ihm überwiesen haben. Sie werden dafür keine Angeberrechte bekommen, da Bitcoin nie versprochen hat, ohne ausreichende Bestätigungen sicher zu sein.
Dieses Vertrauen kann aus verschiedenen Quellen stammen. Zum Beispiel könnte er Ihren Namen kennen und Sie wegen Zahlungsverzug verklagen. Oder Sie hinterlegen einen Betrag, der die Zahlung übersteigt.
Oder vielleicht ist es ihm einfach egal. Zum Beispiel haben Sie für viele digitale Güter (die meisten Software, Filme, Musik, ...) vernachlässigbare Grenzkosten, und Sie verlassen sich bereits darauf, dass der Benutzer ehrlich genug ist, keine Kopie von Pirate Bay herunterzuladen, ohne Sie zu bezahlen.
Ich persönlich halte diese Angriffe für irrelevant, da Bitcoin von vornherein nicht gut für kleine schnelle Zahlungen geeignet ist. Ich gehe davon aus, dass diese von übergeordneten Protokollen gehandhabt werden, wobei Bitcoin selbst zur Abwicklung größerer Ausgleichszahlungen und als sicherer Wertspeicher verwendet wird.
Kermit
CodesInChaos