Loading...

ビットコイン開発者、手数料上乗せ差し替え取引のRBFシグナル廃止を検討

ビットコイン開発者は、取引の手数料を後から上乗せする際に利用される「Replace-By-Fee(RBF)」の明示的なシグナルをウォレットから削除する方針を検討している。フルRBFが既に標準ポリシーとなっているため、従来のオプトイン方式のシグナルは不要となっている。

これまでビットコイン上で取引の処理を速める目的でユーザーは「後に手数料を上乗せして取引を差し替える可能性がある」ことを示す任意のシグナルを活用してきた。しかし、その機能は現在冗長になると同時に、プライバシー上の問題も指摘されているため、一部開発者はシグナルの廃止に向け議論を進めている。

以下にまずReplace-by-Fee(RBF)シグナルの概要を説明し、その後で開発者の提案内容を紹介する。

Replace-by-Fee(RBF)シグナルとは
郵便で紙の小切手を送る状況を想像してほしい。郵便システムの混雑により支払いが遅れる恐れがある。そこで小切手には「遅延した場合、キャンセルして迅速な手数料を添えて新しい小切手を発行する権利を留保する」といったチェックボックスがある。この高い手数料は郵便での優先処理を促すインセンティブとなる。

ビットコインの世界ではこれがReplace-by-Fee(RBF)と呼ばれる仕組みである。長らく送金時、ウォレットは後で手数料を上乗せして取引を差し替えられる可能性を示すスイッチを提供してきた。

しかし、この任意シグナルは現在、標準のネットワークポリシーに変わっている。すなわちユーザーのオプトインに関係なく、ネットワークは全取引をデフォルトで差し替え可能とみなすようになった。

ネットワーク全体で取引差し替えが自動処理される結果、ウォレット上の明示的な「差し替え可能」シグナルは不要となり、取引に関与したウォレットの余計なデジタル指紋だけが残る遺物になってしまっている。

このため、開発者はウォレットソフトからこのシグナル機能を取り除くコード変更を提案している。

開発者のrkruxは開発者メーリングリストで、「PRが出されている取引に対するBIP 125のRBFシグナルの削除をbitcoin coreウォレットで検討中。削除理由は、フルRBFが標準ポリシー化して以来、このシグナルが冗長になったため」と投稿している。

カモフラージュの課題
実装にあたっては緻密な設計が必要だ。異なるウォレットで差し替え機能の削除方法が異なると、それらウォレットを介した取引がオンチェーン上で異なる形となり、取引の追跡を容易にしてしまうからだ。

シグナル削除は単純に箱のシールを剥がし画面のボタンを消す話に思えるが、ビットコインにおいてこのシグナルは必須項目であり、必ず何かの値を入れる必要がある。

コミュニティ参加者のMurchは、単なる削除が困難な理由を説明し、「差し替え可能性のシグナルを止めるのは指紋を消す話に聞こえるが、実際には全送信者が各入力に対しシーケンス番号を選定しなければならない」と述べている。

つまり、ウォレットは「空白」の状態を許容できず、いずれかの数値を設定しなければならない。Murchは現在、取引の約75%が特定コード、主にMAX-2を使用しているため、これに合わせるのが目立たず隠蔽上最良の方法と指摘している。

rkruxは、「デフォルトの入力シーケンス番号は、多くのウォレットコミュニティによるベストプラクティスに合意したものを用いるべきだ」と述べている。

SPONSORED

Crypto Express × BingX

口座開設・特典・取引開始までをまとめてチェック。 初心者向けの登録導線として使えるスポンサーカードです。

登録はこちら
Scroll to Top