Alle 10 Minuten werden nur 1 MB an Transaktionen genehmigt, was ist also mit dem Rest passiert? Angenommen, meine Transaktion wurde nicht in den Block eingegeben. Kann ich sicher sein, dass niemand sie in den nächsten Block einfügt?
Jeder Knoten im Peer-to-Peer-Netzwerk kann die Transaktion in seinem Mempool speichern, während dieser Zeit wird er sie weiterhin an andere Knoten weiterleiten. Nach einiger Zeit wird der Knoten es aus dem Mempool löschen. Die Standardzeit in Bitcoin Core beträgt zwei Wochen, aber einzelnen Knoten steht es frei, einen anderen Wert zu verwenden.
Angenommen, meine Transaktion wurde nicht in den Block eingegeben. Kann ich sicher sein, dass niemand sie in den nächsten Block einfügt?
Nein, da kannst du dir nicht sicher sein. Während sich die Transaktion in den Mempools der meisten Knoten befindet, wird sie sicherlich weiterhin für die Aufnahme in neue Blöcke in Betracht gezogen. Das ist für die meisten Menschen wünschenswert, die es vorziehen würden, dass die Transaktion bald bestätigt wird, auch wenn sie nicht sofort bestätigt wird.
Im Prinzip ist es möglich, dass ein Knoten auf Ihrer Transaktion sitzt und erst lange Zeit später – sogar Jahre – in einen Block gelangt. Der einzige Weg, um sicherzustellen, dass Ihre Transaktion niemals bestätigt wird, besteht darin, sie doppelt auszugeben: Führen Sie eine neue Transaktion durch, die mindestens eine der gleichen Eingaben ausgibt. Wenn die neue Transaktion bestätigt wird (mit einer ausreichenden Anzahl von Bestätigungen, sagen wir 6), kann die alte nicht bestätigt werden, da die Blockchain keine widersprüchlichen Transaktionen enthalten darf.
pebwindkraft