ブロック709,632で有効化されたBitcoinのTaproot、ウォレット対応は任意のまま
重要ポイント
- •Taprootは2021年11月14日にブロック高709,632で有効化され、2017年のSegregated Witness以来となるBitcoin初の大型プロトコルアップグレードとなりました。
- •このアップグレードは2018年にGregory Maxwell氏が提案したもので、Schnorr署名のBIP 340、Taproot出力構造のBIP 341、Tapscriptとして知られるBIP 342から構成されます。
- •マイナーは2021年6月にSpeedy Trialメカニズムのもとで承認を示し、90%を超えるブロックが支持を示した時点で変更の有効化が確定しました。
- •Taprootは後方互換性のあるソフトフォークであるため採用は任意であり、その便益がユーザーに届くのはウォレット、取引所、ハードウェア署名デバイスが生成されるbc1pアドレスに対応した場合のみです。
- •Pay-to-Taproot出力はBech32mエンコーディングを使用し、マルチシグネチャ構成、タイムロック、Lightning Networkチャネルを単一署名の支払いと同様にオンチェーン上で表現できるようにし、プライバシーの向上と取引データの削減が可能になる可能性があります。

ブロック709,632で有効化されたBitcoinのTaproot、ウォレット対応は任意のまま
現在Taprootオプションを表示しているBitcoin(BTC)ウォレットと、このアップグレードが生成する「bc1p」アドレスを受け入れなければならない取引所やハードウェア署名デバイスこそが、Taprootの便益が一般ユーザーに届くかどうかを左右する存在です。
TaprootはBitcoinプロトコルのソフトフォークであり、2017年のSegregated Witness以来となるネットワーク初の大型プロトコルアップグレードで、2021年11月14日に採掘されたブロック高709,632で有効化されました。ソフトフォークはコンセンサスルールへの後方互換性のある変更であるため、アップグレードしないノードやウォレットも通常どおり動作を続けられます。この設計はネットワークの統一性を保った一方、採用を任意としました。アップグレードがユーザーに届くのは、個々のウォレット、取引所、署名デバイスが対応を実装した場合のみです。
このアップグレードは2018年にBitcoin開発者のGregory Maxwell氏によって最初に提案され、3つのBitcoin Improvement Proposalで構成されています。すなわち、Schnorr署名を導入するBIP 340、Taproot出力構造を定義するBIP 341、そしてBitcoinのスクリプトルールを調整するTapscriptとして知られるBIP 342です。マイナーは2021年6月に「Speedy Trial」アクティベーションメカニズムのもとで承認を示し、90%を超えるブロックが支持を示した時点で、ブロック709,632での有効化が確定しました。
TaprootのPay-to-Taproot(P2TR)出力はBIP 350で規定されたBech32mアドレスエンコーディングを使用し、「bc1p」で始まるアドレスを生成します。Schnorr署名は署名の集約を可能にし、複雑な支出条件を通常の単一署名の支払いと同様にオンチェーン上で表現できるようにします。こうした条件には、支出の承認に複数の鍵を必要とするマルチシグネチャ構成、コインの移動時期を制限するタイムロック、そしてBitcoin上に構築された決済プロトコルであるLightning Networkのチャネルが含まれます。これらを利用するユーザーにとって、この変更はプライバシーの向上と複雑な取引のデータフットプリント削減につながる可能性があります。
有効化以降、アップグレードの普及範囲はコンセンサスによる強制ではなくエコシステムのツールに依存してきました。これはSegregated Witnessでも見られたパターンで、2017年の有効化後、ウォレットと取引所の対応は数年をかけて徐々に広がりました。Taproot非対応のウォレットは従来型のアドレスタイプを生成し続けることができますが、そのユーザーはアップグレードが提供する効率性とプライバシーの特性を利用できません。逆に、Taproot対応ウォレットを持つユーザーが便益を完全に享受できるのは、取引所、カストディアンサービス、ハードウェア署名デバイスといった相手方がbc1pアドレスへ正しく送受信できる場合に限られます。
実務において、決定的な役割を果たすのは、まさにアップグレードの展開で名前が挙がった主体です。すなわち、Taprootオプションを公開するウォレットと、そのアップグレードが生成するbc1pアドレスを受け入れる取引所およびハードウェア署名デバイスです。その採用がどこまで広がるかは、bc1pをデフォルトの受取形式とするウォレットのアップデート、bc1pの入出金への取引所の対応、ハードウェアデバイスにTaproot署名を追加するファームウェアのリリースといった具体的な場所に表れています。
このコンテンツは最初にCOINOTAGで公開されました:https://en.coinotag.com/bitcoin-taproot-block-709632-wallet-support