Müssen Sie Transaktionen bis zum Mining übertragen?

Soweit ich weiß, können Sie eine Transaktion mit Eingabeadressen, Ausgabeadressen und Beträgen übertragen, die mit Ihrem privaten Schlüssel signiert ist.

Ich höre oft, dass Ihre Transaktion im nächsten Block möglicherweise nicht abgebaut wird, da die Kapazität begrenzt ist und Sie Miner dazu anregen können, Ihre Transaktion zu priorisieren, indem Sie eine höhere Mining-Gebühr zahlen.

Aber das macht für mich keinen Sinn ... Ich bin davon ausgegangen, dass Transaktionen im nächsten Block abgebaut werden müssen, da Ihre Transaktion auch den Hash des vorherigen Blocks enthält, um doppelte Ausgaben zu vermeiden. Ist diese Annahme richtig?

Bedeutet dies, dass Sie für jeden Block, in dem Ihre Transaktion nicht enthalten ist, kontinuierlich eine neue Transaktion mit dem Hash des neuen aktuellen Blocks senden müssen?

Oder gibt es einen Mechanismus, um nur eine einzelne Transaktion zu übertragen, die in jedem zukünftigen Block abgebaut werden kann, aber nicht mehr als einmal abgebaut werden kann, damit Sie nicht versehentlich mehr ausgeben? Wenn ja, wie würde das funktionieren?

Ich dachte, da Transaktionen alle Bitcoins in einer Adresse verbrauchen müssen (und Sie können einige an sich selbst zurücksenden, wenn Sie möchten), dass ein Miner dieselbe Transaktion nicht zweimal abbauen kann, da Ihre Adresse im neuen Zustand jetzt leer wäre Blockchain. Ist dies der Fall?

Danke, dass du versucht hast, das für mich zu klären :)

Antworten (1)

Aber das macht für mich keinen Sinn ... Ich bin davon ausgegangen, dass Transaktionen im nächsten Block abgebaut werden müssen, da Ihre Transaktion auch den Hash des vorherigen Blocks enthält, um doppelte Ausgaben zu vermeiden. Ist diese Annahme richtig?

Das ist nicht korrekt, die Transaktion referenziert keine Blöcke, sondern Ausgänge. Ein Block verweist auf den vorherigen Block.

Um Ihre Frage zu beantworten, nein, Sie müssen Ihre Transaktion nur einmal übertragen. In einigen Fällen, in denen der Mempool zu groß ist, beginnen Knoten möglicherweise damit, Transaktionen aus ihrem Mempool zu löschen, beginnend mit denen mit den niedrigeren Gebühren. Wenn Ihre festgelegte Gebühr in diesem Fall zu niedrig ist, möchten Sie sie möglicherweise erneut senden.

Bergleute können natürlich nicht dieselbe Transaktion zweimal abbauen, da eine Transaktion, wie Sie sagten, die eingegebenen Münzen ausgibt und Sie sie daher nicht erneut ausgeben können.