Seit Jahren verlassen sich Nutzer, die ihre Transaktionen auf der Bitcoin-Blockchain beschleunigen möchten, auf eine praktische optionale Funktion, die im Wesentlichen besagt: „Ich könnte diese Transaktion durch eine mit höherer Gebühr ersetzen wollen.“
Doch was als nützliches Werkzeug begann, ist inzwischen überflüssig geworden und stellt ein kleines Datenschutzproblem dar, was einige Entwickler dazu veranlasst hat, mögliche Wege zu diskutieren, es abzuschaffen.
Lassen Sie uns zunächst einen Blick auf das sogenannte Replace-by-Fee (RBF) Signalisieren werfen und anschließend die Vorschläge der Entwickler besprechen.
Replace-by-Fee (RBF) Signalisierung
Stellen Sie sich vor, Sie senden einen Scheck per Post, doch das Postsystem ist überlastet und verstopft. Um sicherzustellen, dass Ihre Zahlung nicht hängen bleibt, verfügt der Scheck über ein kleines Kontrollkästchen mit der Aufschrift „Ich behalte mir das Recht vor, diesen Scheck zu stornieren und einen neuen mit einer höheren Eilgebühr auszustellen, falls es zu Verzögerungen kommt.“ (Die höhere Gebühr ist natürlich ein Anreiz für das Postsystem, Ihre Transaktion zu priorisieren.)
Eine solche Funktion wird im Bitcoin-Ökosystem als Replace-by-Fee (RBF) bezeichnet. Seit Jahren ermöglicht Ihnen Ihre Wallet beim Versenden von Bitcoin, einen Schalter umzulegen, um dem Netzwerk zu signalisieren, dass Sie möglicherweise die Gebühr erhöhen möchten, um Ihre Transaktion später zu beschleunigen.
Diese Optionalität wurde kürzlich zur Standardnetzwerkpolitik. Das Netzwerk begann standardmäßig, jede Transaktion als durch eine höhere Gebühr ersetzbar zu behandeln, unabhängig davon, ob der Nutzer sich für eine Ersetzung entschieden hatte.
Da das gesamte Netzwerk nun automatisch Transaktionsersetzungen abwickelt, ist die explizite „später ersetzen“-Signalisierung in Bitcoin-Wallets überflüssig geworden – ein rudimentärer Codebestandteil, der unnötige digitale Spuren der an der Transaktion beteiligten Wallet hinterlässt.
Die Entwickler schlagen vor, diesen Signalisierungsmechanismus aus der Wallet-Software zu entfernen.
"Es besteht die Absicht, im Bitcoin Core Wallet die BIP 125 RBF-Signalisierung bei Transaktionen zu entfernen, für die ein PR eingereicht wird. Der Hauptgrund für die Entfernung ist, dass diese Signalisierung seit der Einführung von Full-RBF als Standardrichtlinie überflüssig geworden ist," Entwickler rkrux hat veröffentlicht an die Entwickler-Mailingliste.
Camouflage-Probleme
Die Umsetzung erfordert sorgfältige Planung, da unterschiedliche Wallets diese Ersetzungsfunktion auf verschiedene Weise löschen könnten, wodurch Transaktionen, die über diese Wallets verarbeitet werden, on-chain unterschiedlich aussehen und somit leicht nachverfolgbar sind.
Beachten Sie, dass das Entfernen eines Signals zwar so einfach klingen mag wie das Abziehen eines Aufklebers von einer Schachtel oder das Entfernen eines Buttons von einem Bildschirm, dies jedoch bei Bitcoin nicht der Fall ist, da das Signal ein Pflichtfeld ist, das mit einem Wert ausgefüllt werden muss.