Manche Transaktionen werden auch Stunden nach der Übertragung noch als „unbestätigt“ angezeigt – woran hängt es eigentlich?
Ich erkläre es mir so: Der Platz in den Blöcken ist begrenzt. Miner nehmen normalerweise zuerst Transaktionen mit höheren Gebühren auf. Bei einem überlasteten Netzwerk müssen Transaktionen mit niedrigeren Gebühren daher länger warten.
Nach der Übertragung gelangt eine Transaktion zunächst in die Transaktionspools (Mempools) der einzelnen Nodes. Dort wartet sie darauf, von einem Miner oder Blockproduzenten ausgewählt und in einen Block aufgenommen zu werden.
So mache ich es: Wenn ich beim Empfang sehe, dass die Transaktion noch im Mempool ist und nicht bestätigt wurde, gebe ich nicht voreilig etwas frei. Unbestätigte Transaktionen können weiterhin ersetzt werden.
$BTC : Die Gebühr wird üblicherweise in Satoshi pro virtuellem Byte (sat/vB) angegeben. Je höher die Gebühr, desto wahrscheinlicher wird die Transaktion von einem Miner ausgewählt.