Glossar / Transaktionen und Gebühren
Transaktion mit hoher Priorität
Auch bekannt als Kostenlose Transaktion.
- Was ist eine Transaktion mit hoher Priorität?
- Eine Transaktion mit hoher Priorität war eine, die alte Versionen von Bitcoin Core kostenlos mineten, weil sie alte, große Coins ausgab, ein Mechanismus, der 2017 aus der Software entfernt wurde.
Die Priorität war eine Punktzahl nach dem Alter der Coins: der Wert jedes Inputs in Satoshis multipliziert mit der Anzahl der Blöcke, in denen er gelegen hatte, geteilt durch die Größe der Transaktion. Bitcoin Core reservierte einen Teil jedes Blocks für Transaktionen mit einer Punktzahl über 57.600.000 und verlangte von ihnen nichts. Dieser Platz existiert nicht mehr, und heute wird nichts kostenlos gemint.
Wie es funktioniert
Status: Der kostenlose Prioritätsbereich wurde in Bitcoin Core 0.12.0 im Februar 2016 standardmäßig abgeschaltet, als -blockprioritysize standardmäßig auf null umstellte, statt 50.000 Bytes jedes Blocks zu reservieren, und der Prioritätscode wurde im September 2017 mit 0.15.0 vollständig entfernt, wobei -sendfreetransactions und -limitfreerelay mit verschwanden. Nichts ersetzte ihn. Transaktionen werden nach der Gebührenrate ausgewählt, und die einzigen Hebel für die Dringlichkeit sind das, was Sie zahlen, Replace-by-Fee und Child-Pays-for-Parent.
Die Bewertungsregel ist es wert, verstanden zu werden, denn sie erklärt, warum die Idee starb. Jeder Input steuerte seinen Wert multipliziert mit seinem Alter in Blöcken bei, die Summe wurde durch die Größe der Transaktion in Bytes geteilt, und die Schwelle für die kostenlose Behandlung belief sich auf einen ganzen Bitcoin, der einen Tag gehalten und in einer Transaktion mit 250 Bytes ausgegeben wurde. Coins, die sich nicht bewegt hatten, galten als Beleg für einen rücksichtsvollen Nutzer.
Drei Probleme beendeten sie. Die Punktzahl war leicht herzustellen, da jeder einen großen Output einfach liegen lassen und so Priorität für nichts erzeugen konnte. Sie trug keine Marktinformation, sodass kostenloser Blockplatz mit einer willkürlichen Konstante rationiert werden musste statt danach, was Nutzer zu zahlen bereit wären. Und als sich die Blöcke regelmäßig zu füllen begannen, war dieser reservierte Platz keine freie Kapazität mehr, sondern wurde zu einer Subvention für den, der die Formel am schnellsten ausnutzte.
Wo sie auftaucht
Die kostenlose Priorität überlebt überwiegend in veralteten Ratschlägen. Forumsbeiträge, alte Tutorials und Referenzglossare, die noch auf dem Code vor 2016 basieren, sagen Lesern, dass geduldige Halter kostenlose Transaktionen senden können, und Menschen wenden sich an Support-Kanäle mit der Frage, warum ihre Transaktion mit null Gebühr nicht bestätigt wurde. Sie wird es nie werden, und kein Node wird sie überhaupt weiterleiten.
Die modernen Entsprechungen sind unspektakulär, aber sie funktionieren. Zahlen Sie die aktuelle Gebührenrate, die an ruhigen Wochenenden tatsächlich auf 1 oder 2 sat/vB fällt. Signalisieren Sie Replace-by-Fee, damit eine zu niedrig bepreiste Transaktion erhöht statt aufgegeben werden kann, was heute das standardmäßige Weiterleitungsverhalten ist. Nutzen Sie Child-Pays-for-Parent, wenn die feststeckende Transaktion eine ist, die Sie empfangen, und nicht eine, die Sie senden. Für Beträge, die zu klein sind, um all das zu rechtfertigen, wickelt das Lightning-Netzwerk für einen oder zwei Satoshi sofort ab, was dem näher kommt, wofür kostenlose Transaktionen ursprünglich gedacht waren.
Eine Gewohnheit aus der Prioritätszeit überlebt tatsächlich, in anderer Form. Alte, große Coins sind weiterhin billiger auszugeben, nicht weil die Software Geduld belohnt, sondern weil das Ausgeben eines großen Coins einen Input statt fünf bedeutet, und Inputs sind das, wofür Sie zahlen.
Transaktion mit hoher Priorität vs. Replace-by-Fee
Bei der Priorität entschied das Netzwerk, dass Ihre Transaktion es verdient, die Warteschlange zu überspringen; bei Replace-by-Fee zahlen Sie dafür, sie zu überspringen. Der alte Mechanismus war kostenlos, automatisch und reagierte nicht auf die Nachfrage, und er verschwand mit Version 0.15.0. Die Ersetzung ist bewusst, kostet Geld und funktioniert jederzeit: Sie senden dieselbe Zahlung mit einer höheren Gebühr erneut und Miner bevorzugen die Version, die mehr zahlt. Wer nach einer Möglichkeit sucht, eine feststeckende Transaktion zu beschleunigen, will eine Ersetzung oder eine Kind-Transaktion, nicht Priorität.