ニュース暗号資産BIP-110ソフトフォークに関する企業向けガイド

BIP-110ソフトフォークに関する企業向けガイド

著者: Bitcoin Magazine·

重要ポイント

  • BIP-110はブロック961,632で強制シグナリング段階に入り、2026年8月9日頃と予測されています。新しいトランザクションルールはブロック965,664で9月上旬に有効化されます。
  • この提案は、SegWitおよびTaprootによって導入・拡張された複数のトランザクション機能を制限します。これには大きなデータプッシュ、過大な出力スクリプト、未定義のウィットネスバージョン、OP_SUCCESSオペコードなどが含まれます。
  • 有効化前に作成されたUTXOは経過措置の対象となり、標準的な送金取引は新しいルールとの互換性が維持されます。
  • マイニング企業は、電力およびマシン稼働時間の埋没費用により、チェーン分岐時に最も高い直接的な経済的エクスポージャーに直面します。
  • 取引所および機関向けカストディアンは、両方のブランチを監視し、確認要件を引き上げ、一方のブランチが決定的により多くのワークを蓄積するまで最終決済を遅延させることで、決済の不確実性に備えるべきです。
BIP-110ソフトフォークに関する企業向けガイド

BIP-110は、ビットコインのネットワーク全体を対象とするソフトフォークに関するビットコイン改善提案であり、最初の重要な有効化境界に近づいています。この提案はブロック961,632で強制シグナリング段階に入り、現在2026年8月9日頃と予測されています。遅くともブロック963,648(概ね8月下旬)でロックインされ、ブロック965,664で新しいトランザクションルールが有効化されます。現在の予測では9月上旬とされています。BIP-110は55%のシグナリング閾値を採用し、52,416ブロック(約1年間)にわたり制限を適用します。

ビットコインは、マイナー、ユーザー、およびノード間の調整を通じてコンセンサス変更を解決します(誰もがこの3つの役割のいずれの組み合わせにもなれる点に留意してください)。マイナーはどの有効なチェーンを延長するかを選択します。ユーザーはどのチェーンのコイン、入金、および支払いを承認するかを決定します。ノードは独立してどのルールを適用するかを選択します。これらのグループが同じチェーン上で収束するたびに、持続可能なコンセンサスが形成されます。この調整モデルは過去のソフトフォーク有効化を通じて検証されており、それぞれにおいて、新ルールが発効する前にエコシステム全体が共通のルールセットの周囲に合意形成することが求められました。

BIP-110は、大きなデータプッシュ、過大な出力スクリプト、未定義のウィットネスバージョン、Taprootアネックス、深いTaprootコントロールブロック、OP_SUCCESSオペコード、および特定のTapscript条件分岐を制限します。これらの機能はビットコインのSegWitおよびTaprootアップグレードによって導入または拡張されたものであり、より表現力の高いスクリプト記述とトランザクション内でのより大きなデータ格納容量を実現していました。BIP-110は有効化前に作成されたUTXOを経過措置の対象とし、標準的な送金利用については引き続きルールとの互換性が維持されます。

ほとんどの企業にとって必要な対応は最小限

ほとんどの企業にとって、BIP-110は対応を必要としません。今日、企業によるビットコインの典型的な用途は、価値の保存――長期の財務準備資産としての利用です。この用途はBIP-110の対象となるトランザクション機能によって実質的に影響を受けません。

ビットコインを決済に利用している企業も、直接的な影響は限定的です。標準的なオンチェーン決済は引き続き互換性を維持し(詳細は後述)、通常のLightning決済はオフチェーンで行われます。チェーン分岐はLightningチャネルの監視、強制クローズの挙動、およびLightningノードが権威として扱うチェーンソースに影響を与える可能性はあります。ただし、ビットコインを決済に利用する企業の多くはSquareのようなサードパーティプロバイダーに依存しているため、これらの懸念は抽象化され、問題になりません。

独自のフルノードを運営する企業には直接的な選択肢があります。すべてのユーザーは、自身のニーズに合ったビットコイン実装を実行する権利を保持しています。したがって、BIP-110を支持する企業はBIP-110ノードへの切り替えを行うべきです。その他のノード運営企業は、何もしなくて構いません。

BIP-110ノードはより厳格なルールを適用します。強制シグナリング期間中は、ビット4のシグナリングを行わないブロックを拒否します。有効化後は、BIP-110に違反するトランザクションを含むブロックも拒否します。非BIP-110ノードは、BIP-110準拠のブロックと既存ルール下で有効なブロックの両方を受け入れます。ノードは、自身のルール下で有効なすべてのチェーンの中から、最も累積プルーフオブワークが大きいブランチに従います。

したがって、認識すべき重要な要素はチェーン分岐の可能性です。マイナーがBIPに準拠しないチェーンを構築する場合、BIP-110ノードはより広範なネットワークから分離する可能性があります。非BIP-110ノードは累積ワークの大きいブランチに従い続ける一方、BIP-110ノードは累積ワークが少ない準拠ブランチに留まる可能性があります。

チェーン分岐に対処する企業

マイニング企業は最も高い直接的な経済的エクスポージャーに直面します。電力およびマシンの稼働時間は埋没費用です。マイナーは、他のマイナー、ノード、ユーザーが承認すると予想されるブランチを選択し、それをマイニングすべきです。または、マイニングを停止してチェーン分岐が解決するのを待つ選択もあります。BIP-110チェーンと非BIP-110チェーンが独立して発展する場合、マイナーはチェーンワーク、シグナリング、両方のルールセット下での有効性、自身のマイニングプールの姿勢、および各ブランチに割り当てられる市場価値を追跡する必要があります。

取引所および機関向けカストディを運営する企業は、決済の不確実性に備えるべきです。長期にわたる分岐期間中は、通常の6確認基準はその価値の多くを失います。各ブランチが独立して6確認を示す可能性があるためです。運営者は両方のブランチを監視し、確認要件を引き上げ、リスクが高まった際には大口の入出金を一時停止し、一方のブランチが決定的により多くのワークを蓄積するか、取引がすべての有効なブランチで十分な深さを持つまで最終決済を遅延させるべきです。異なる検証ルールは、チェーン分岐、誤った確認、およびダブルスペンドリスクを生じさせる可能性があります。

ブロック高さSでチェーン分岐が発生したとします。ある入金がチェーンAではS+4で、チェーンBではS+6で現れたとします。両方のチェーンがS+12に達した時点で、その入金は各ブランチで十分な深さを持ちます(標準的な6確認閾値を前提とします)。ただし、この6確認の数は各ブランチのワークに応じて変えるべきであり、各ブランチで希望される確認数は異なる可能性があります。重要な点は、運営者は両方のブランチが必要な確認に達するまで待つ必要があるということです。その時点で、運営者はどちらのブランチが正統なものになっても取引が維持されることを確信できます。

取引が一方のブランチにしか現れない場合、運営者はそのブランチが勝つまで待つか、チェーン固有の会計処理を適用すべきです。これがダブルスペンドの発生を防ぐ唯一の方法です。実際には、BIP-110チェーンは送金取引を禁止しないため、送金取引は最終的に必ず両方のブランチに現れるはずです。

結論

主な検討事項はチェーン分岐の可能性です。分岐が発生しなければ、異なる対応は不要です。分岐が発生した場合でも、BIP-110は乗り越えられないほどの混乱を生じさせることはありません。

チェーン分岐による影響を受ける可能性のある企業にとって、主な対応は確認時間を延長し、両方のブランチを監視することです。BIPを支持するノード運営企業にとっての主な対応は、まだ行っていない場合はノードでBIP-110の運用を開始することです。

マイナーは通常通り、最終的に最も累積プルーフオブワークが大きくなると評価するブランチに基づいてハッシュレートを向けるべきです。取引所およびカストディアンは、チェーン分岐が発生した場合に備えて決済手続きを延長し、両方のチェーンに対する可視性を維持すべきです。大多数の企業ビットコインユーザーの日常業務において、BIP-110がもたらす変化は――もしあったとしても――ごくわずかです。

免責事項:本コンテンツはBitcoin For Corporationsの依頼を受けて情報提供のみを目的として作成されたものです。筆者自身の分析および意見を反映しており、投資助言として依拠すべきものではありません。本記事のいかなる内容も、有価証券や金融商品の購入、売却、または申込を勧誘または要請するものではありません。

本記事はBitcoin Magazineに最初に掲載され、Allard Pengによって執筆されました。元の記事はBitcoin Magazineでご覧いただけます。