Home » Taproot, Bitcoin’s Long-Anticipated Upgrade, Has Activated

Taproot, Bitcoin’s Long-Anticipated Upgrade, Has Activated

by Thomas

Taprootは、開発者がBitcoinのアイデア、反復、構築を続けていく上で、作業するためのツールボックスを拡張するものです。

11月14日(日)5:15 UTC(00:15 EST)に、待望のビットコインのアップグレードであるTaprootがブロック709,632で起動し、開発者がネットワーク上のプライバシー、スケーラビリティ、セキュリティを向上させる新機能を統合するための扉が開かれました。

このアップグレードは、6月に90%以上のマイナーが「シグナル」で支持を表明したことにより、ロックインされました。その後、ロックインとアクティベーションの間にプログラムされた待機期間が設けられ、ノード運用者とマイナーは、Taprootのマージコードを含むBitcoin Coreの最新バージョンである21.1に完全にアップグレードする時間が与えられました。アップグレードが完了して初めて、新しいタイプの取引を可能にする新しいルールを施行することができます。

Taprootとは?

Taprootは、ビットコインの歴史上の様々な技術革新を一つのアップグレードにまとめたものです。2018年にグレッグ・マックスウェル氏によって初めて提案されました。それ以降、Taprootを成文化した3つのBitcoin Improvement Proposals(BIP)がPieter Wuille、Tim Ruffing、A.J. Townes、Jonas Nickによって書かれ、2020年10月にBitcoin Coreに統合されました。

今回のアップグレードの根幹にあるのは、”Schnorr署名 “です。ビットコインでは、ユーザーが取引をどこかに送ることを承認するために、自分の秘密鍵で署名する「デジタル署名」に、暗号方式のECDSAを採用してきた。

Taprootは、Schnorrと呼ばれる別のスキームにアップグレードします。Taprootを使ったすべての取引には、この新しいデジタル署名方式が使用されるようになり、ビットコイン取引のプライバシー、セキュリティ、スケールを向上させるための新しい機能が追加されました。

これにより、ビットコインの取引のプライバシーが向上し、より軽量で複雑な「スマートコントラクト」(自己実行可能なルールでコード化された契約)が可能になります。

Taprootは、エコシステム全体の様々なプロジェクトに多くの良い影響を与えるでしょう。例えば、複数の署名者が取引に署名することを必要とするマルチシグネチャートランザクションは、より安価で、より少ないデータを使用するようになります。

Privacy

Taprootは、ビットコインの取引履歴が非常に公開されていることから、プライバシーを向上させることを目的とした世界中の開発者による大規模な取り組みの一部です。好奇心旺盛なユーザーは、Mempool.spaceのような公開ブロックエクスプローラーを使って、ビットコインで送信されたすべてのトランザクションを調べることができます。

これはタプルートでも同じですが、より複雑な取引(しばしば「スマートコントラクト」と呼ばれる)の詳細は隠すことができるようになります。例えば、現在はライトニングネットワークの取引がブロックチェーン上で目立っていますが、Taprootでは他の取引と同じように見える可能性があり、取引のプライバシーをさらに強化することができます。

Scalability

Taprootが取り組むべきもう一つの問題は、ビットコインの限られたトランザクションスペースであり、これがデジタル通貨のスケーラビリティの大きな問題となっています。開発者は、ビットコインの非中央集権性を損なうことなくこの制限を単純に増やすことはできないため、現在利用可能なブロックスペースをより効率的に利用する方法を常に模索しています。

Schnorr署名は、複数の署名を1つにまとめることができるため、ブロックチェーンに保存されるデータ量を減らすことができます。このデータ量の削減は、例えばBlockstream社の研究者が開発したマルチシグネチャスキームであるMuSig2のスケーラビリティを高める可能性があり、1つのトランザクションに多くの署名を必要とします。

BitcoinとTaprootに期待すること

今のところ、アップグレードのサポートを表明しているのは、既知のビットコインノードの半分強に過ぎません。残りのノードは古いソフトウェアを使用しているため、少なくともBitcoin Core 21.1にアップグレードするまでは、Taprootの新しいルールを実行することはできません。しかし、そうであっても、ネットワークは問題なく稼働します。

新しいソフトウェアにアップグレードしていないマイナーは、ネットワーク上で正常にマイニングすることができず、新しいブロックの報酬を得ることができません。しかし、開発者たちは、マイナーたちに十分なアップグレードの機会を与えるために多くの努力をしてきました。実際、90%以上のマイナーがすでに新しいソフトウェアにアップグレードする予定であることを表明しています。これが、タプルートが6月に「ロックイン」できた理由であり、アクティベーションが開始されるまでに5か月の遅延があった理由です。

しかし、アクティベーションをしたからといって、すべての作業が終わったわけではありません。ユーザーは、特定のビットコインウォレットがこの新しいタイプの取引をサポートするまで、この新しいタイプの取引を送受信することができません。ウォレットの開発者は、このような取引を可能にするために、ウォレットに新しいコードを書く必要があります。

これまでの歴史を振り返ると、ウォレットがこの列車に乗るまでには数ヶ月から数年かかる可能性があります。例えば、ビットコインの前回の比較的に大きなアップグレードであるSegWitが50%の採用率に達するまでに約2年かかりました。

言うまでもなく、Taprootはより複雑なユースケースの可能性を提供していますが(例えば、通常の取引と見た目が変わらないライトニングネットワークのプライベートな取引など)、開発者はそれらのツールを構築し、個別に実装する必要があります。

留意すべき重要な点は、Taprootによって新しい開発や新しいソリューションが可能になるということです。Taprootは、開発者がアイデアを出し、反復し、構築し続けるためのツールボックスを提供しています。これらのプロジェクトの中には、すでに始まっているものもあります。多くはまだ想像もつかないものです。

Related Posts

Leave a Comment