0-Gebühren-Transaktionen - möglicherweise nie bestätigen?

Ich habe einen Bitcoin-Tipp-Service für reddit erstellt: https://news.bitcoin.com/bitcoin-tipping-reddit-minitip/

Derzeit zahlen Benutzer eine pauschale Miner-Gebühr von 0,1 mBTC, um anderen Trinkgeld zu geben, da dies vollständig on-chain erfolgt (was eine große Abschreckung von der Nutzung des Dienstes darstellt). Ich hatte aber einen Gedanken.

Was wäre, wenn ich Trinkgelder von Benutzer zu Benutzer 0 Transaktionsgebühren zahlen und sie auch bei 0 Bestätigungen zur Auszahlung zur Verfügung stellen würde?

Der Dienst funktioniert so, dass ein Benutzer sagen wir 5000 Bits (5 mBTC) an eine Depotadresse einzahlt. Diese Anzahlung erscheint nach 1 Bestätigung in ihrem Kontostand.

Meine Überlegung ist also, dass jetzt, da der Betrag im Guthaben bestätigt ist, das Depotkonto Teile dieses Guthabens als Trinkgeld an Empfänger senden kann, die keine doppelten Ausgaben befürchten müssen, da die Trinkgelder nicht direkt vom Konto des Absenders gesendet werden.

Das einzige Problem, das ich sehen kann, ist, dass Trinkgelder aufgrund von 0 Gebühren nie bestätigt werden, also wollte ich das klarstellen. Ist es möglich, dass die Transaktion nie bestätigt wird, wenn die Gebühr 0 beträgt?

Vielen Dank

Antworten (2)

Ja. Es ist möglich, dass eine Transaktion nie bestätigt wird, selbst wenn dafür eine Gebühr anfällt. Transaktionen, die mehr Gebühren zahlen, haben Vorrang, und nach einer Weile wird Ihre alte unbestätigte Transaktion aus dem Mempool gelöscht.

Bearbeiten: Diese Antwort besagte ursprünglich, dass ältere Transaktionen priorisiert werden, dieses Verhalten jedoch nicht mehr im Netzwerk aktiv ist.

Die Priorisierung älterer Transaktionen wird von den meisten Minern nicht mehr durchgeführt: siehe de.bitcoin.it/wiki/Transaction_fees#Priority_transactions . Und im aktuellen Marktumfeld gibt es viel mehr gebührenpflichtige Transaktionen, als in jeden Block passen, sodass es für einen Miner keinen Grund gibt, eine Transaktion ohne Gebühr aufzunehmen.

Es ist nicht nur möglich, sondern sehr wahrscheinlich, dass Transaktionen ohne Gebühr niemals bestätigt werden. Anders als bluesin ihrer Antwort angegeben , wurde die prioritätsbasierte Auswahl in Bitcoin Core 0.12.0 standardmäßig deaktiviert , sodass ältere Transaktionen wahrscheinlich überhaupt nicht mehr priorisiert werden (zumindest wenn Miner Software verwenden, die auf Bitcoin Core 0.12.0 oder jünger basiert, was wir kann ich nicht genau sagen).

Ich befürchte, dass Ihr Vorschlag wirtschaftlich undurchführbar erscheint und mit genau den gleichen Herausforderungen zu kämpfen hat, die changetip dazu veranlasst haben, ihr Geschäft aufzugeben.