数日前、最も広く使用されているビットコインの実装であるビットコイン コアの新しいバージョンがリリースされました。 リリース. バージョン 24.0 には、他の多くの議論の余地のない更新に加えて、ビットコイン コミュニティ内で数週間にわたって活発な議論の対象となっている構成「mempoolfullrbf」が含まれています。
問題となっているのは、ノードが手数料率に基づいて競合する未確認のトランザクションを決定できる mempool ポリシーである、手数料による交換 (RBF) 機能です。
RBF を使用すると、送信者は mempool 内の未確認のトランザクションを別のトランザクションに置き換えることができます。 これは、少なくとも XNUMX つの同じ入力があり、より高い取引手数料を支払うことが条件です。
このようにして、トランザクションの作成者は、トランザクションがスタックしている場合に迅速に処理できます。 mempool. アップグレードまで、RBF はオプトイン機能でした。
ビットコイン コア 24 では、RBF がオプションではなくデフォルトになるため、これが変更されます。 ビットコイン コアは、125 以降、オプトイン (BIP 0.12.0) RBF を使用しています。
批評家は、この決定が未確認の取引が受け入れられるという信頼を揺るがし、悪用への扉を開くことを恐れています.
ビットコインにとってRBFがそれほど大きな問題である理由
アプリケーションでこれらの「ゼロ確認トランザクション」を使用する業界関係者がいます。 ビットコインATMはその一例です。 顧客のトランザクションは、トランザクションがまだブロックに含まれていなくても、ATM ですぐに処理されます。
ほとんどのオペレーターは、トランザクションで問題が発生する可能性は非常に低いと考えており、カスタマー エクスペリエンスに重点を置いています。 「これは理論的には危険であることは誰もが知っていますが、問題にはなっていません。」 と アポロの共同創設者、トーマス・ファーラー。
または、顧客はトランザクションが確認されるまでマシンの外で待つ必要があり、トランザクション料金とネットワーク負荷によっては数時間かかる場合があります。
したがって、一部の企業は、RBFオプションに積極的にオプトインしていないトランザクションを拒否するために、大部分のフルノードに依存していました. 「Full RBF」では、このオプションがなくなります。
「二重支払いに直面する可能性は、*IF* 0-conf トランザクションを受け入れている人であれば、大幅に上昇しました」と Fahrer 氏は述べています。
完全な RBF はサトシのビットコインのビジョンに従います
Bitcoin 開発者の Gloria Zhao が GitHub 経由で書いたように、そのような仮定はプルーフ オブ ワーク メカニズムをばかげているため、完全な RBF を選択することが唯一の正しい決定です。
「完全な RBF は、ネットワークの自然な状態です。 ビットコイン ブロック、PoW などのポイントは、二重支出を防ぐことです。 未確認のトランザクションの最終性が保証されたことは一度もありません」と Zhao 氏は述べています。
「完全な RBF」を支持するもう XNUMX つの強力な論拠は、企業が RBF に依存する強い動機になるということです。 ライトニング支払い ゼロ conf トランザクションの代わりに。
さらに、手数料による交換メカニズムが収益を増加させることが想定されているため、実装は苦労しているマイナーを強化します。
しかし、Rijndael という仮名のエンジニアは、Bitcoin Core 24 には他にも多くの優れた機能が用意されていることを強調し、それらを Twitter のスレッドにまとめました。
Bitcoin Core 24に関する最近の議論のほとんどは、新しい「フルRBF」mempoolポリシーオプションに関するものです。 しかし、このリリースには他にも多くの優れた機能があります。 見逃しているかもしれないものをいくつかご紹介します👇
— ラインダール (@rot13maxi) 2022 年 11 月 26 日
記事執筆時点で、BTC の価格は 16,222 ドルで取引されており、16,310 ドルの抵抗を克服しようとしています。
ソース: https://bitcoinist.com/bitcoin-core-24-is-live-what-you-need-to-know/