Wie viele Bestätigungen muss ich warten, bevor ich die bereits erhaltenen Beiträge ausgeben kann?

Antworten (3)

Wenn die Eingabe eine Coinbase-Transaktion ist, können Sie sie nicht ausgeben, bis sie 100 Bestätigungen erhält. Relevanter Code ist hier
Wenn die Eingabe keine Coinbase-Transaktion ist, können Sie sie ausgeben, indem Sie eine Rohtransaktion erstellen. So erstellen Sie eine Rohtransaktion

Es wird jedoch nicht empfohlen, Eingaben mit einer 0-Bestätigung zu erhalten.

Schwachstelle bei Null-Bestätigungs-Transaktionen: Das Akzeptieren von Null-Bestätigungs-Transaktionen (Transaktionen, die noch nicht in einem Block enthalten sind) von jemandem, dem Sie nicht vertrauen, wird immer noch nicht empfohlen, da es für Angreifer immer Möglichkeiten gibt, Null-Bestätigungs-Transaktionen doppelt auszugeben . Diese Version enthält jedoch eine Fehlerbehebung, die es Angreifern etwas erschwert, eine bestimmte Art von Transaktionen ohne Bestätigung („lockTime in the future“) doppelt auszugeben.

Was ist eine Coinbase-Transaktion?

Mit Ausnahme von frisch geschürften Münzen ist es möglich, unbestätigte Gelder auszugeben – dies hängt jedoch davon ab, welche Brieftasche Sie verwenden. Die bitcoin-core, cli-Version gibt standardmäßig nur Gelder mit mindestens einer Bestätigung aus, aber es ist möglich, sie zu überschreiben, dh mit dem sendfrom-Befehl:

sendfrom "fromaccount" "tobitcoinaddress" amount ( minconf "comment" "comment-to" )

Minconf auf 0 setzen und fertig.

Seien Sie sich des Vertrauensproblems bewusst; Wenn Sie Geld von jemandem erhalten, dem Sie nicht vertrauen, und die Münzen an jemanden weitersenden, der Ihnen vertraut, könnten Sie Ihren Ruf online stellen, wenn der ursprüngliche Absender eine doppelte Ausgabe zieht.

Wenn die ursprüngliche Transaktion eine niedrige Gebühr hatte und deshalb noch nicht in die Blockchain aufgenommen wurde, kann die neue Transaktion helfen, sie schneller zu bestätigen

Wenn Sie die Brieftasche von Blockchain.info verwenden, müssen Sie auf 1 Bestätigung warten, bevor Sie sie ausgeben können. Wenn Ihre Brieftasche mehr als den Betrag enthält, den Sie ausgeben möchten, und dieser Betrag derzeit in keiner Transaktion enthalten oder unbestätigt ist, können Sie Ihre Coins einfach ausgeben.