主なポイント

  • ビットコインタプロートは、2021年11月14日に有効化されたソフトフォークアップグレードです。シュノール署名 (BIP340)、タプロート (BIP341)、タップスクリプト (BIP342) の3つのビットコイン改善提案をまとめています。

  • タプロートは、マルチシグウォレットの支出やスマートコントラクトのような複雑なトランザクションを、パブリックブロックチェーン上の標準的なピアツーピアトランザクションと同じように見せることによってプライバシーを向上させます。

  • シュノール署名は署名の集約を可能にし、トランザクションサイズを減少させ、料金を低下させ、全体的なネットワーク効率を改善します。

  • タップスクリプトは、より柔軟でプログラム可能なトランザクション条件を許可するためにビットコインスクリプトをアップグレードし、ビットコイン上でのより複雑な使用ケースの基礎を築きます。

  • 有効化以来、タプロートはライトニングネットワーク上での資産の発行と転送のためのプロトコルであるタプロートアセットのようなツールを可能にし、2025年までに実世界での採用が引き続き成長しています。

Binance Academy courses banner

イントロダクション

2021年11月14日に有効化されたビットコインタプロートは、2017年のセグウィット以降、ビットコインネットワークに対する最も重要なアップグレードの一つです。セグウィットと同様に、タプロートはビットコインがトランザクションを処理する方法を改善することを目的としていますが、プライバシー、スケーラビリティ、プログラム可能性に関する長年の懸念にも対処します。

ビットコインはパブリックブロックチェーンであり、トランザクションデータは見たい人には誰でも可視化されています。この透明性はシステム設計の特徴ですが、複雑なトランザクションの仕組み、例えば複数の当事者がトランザクションに署名したかどうか、または資金を支出するために特別な条件が必要であるかどうかなどの詳細を露呈する可能性があります。タプロートはこれを変更し、多くの種類のトランザクションを外部の観察者に同じように見せます。

この記事は、タプロートが何であるか、各コンポーネントがどのように機能するか、そしてこのアップグレードがビットコインユーザーや広範なエコシステムにもたらす利益について説明します。

ビットコインネットワークの制限

最初で最も広く使用されている暗号通貨であるにもかかわらず、ビットコインネットワークは初期の頃から実際の制限に直面してきました。トランザクションスループットは制限されており、ネットワークはもともと約7トランザクション/秒を処理するように設計されていました。使用が増えるにつれて、この上限は混雑を引き起こし、2021年のピーク時には平均トランザクション料金が約60ドルに達しました。

プライバシーも懸念事項です。ビットコインのオリジナルデザインは、ウォレットアドレスを直接的に身元に結びつけずに擬似匿名に保っていましたが、すべてのトランザクション詳細は公開されて見えます。ビットコインアドレスを持つ誰もが、ブロックチェーン上のその完全なトランザクション履歴を調べることができます。

ビットコインは、コミュニティによって合意された定期的なアップグレードを通じてこれらの制限を解決します。ビットコインは分散型であるため、変更にはトップダウンの決定ではなく広範な合意が必要です。2017年のセグウィットアップグレードは、トランザクションデータの保存方法を再構成することで、トランザクション容量を増やすのに役立ちました。タプロートはその基盤の上に構築されています。

ビットコインタプロートとは何ですか?

タプロートは、ビットコインのスクリプトシステムの動作をアップグレードするソフトフォークです。シュノール署名 (BIP340)、タプロート (BIP341)、タップスクリプト (BIP342) の3つのビットコイン改善提案 (BIPs) から成り立っており、これらが協力してビットコインネットワークのプライバシー、効率、プログラム可能性を改善します。

タプロートのコンセプトは、ビットコインコア開発者のグレッグ・マックスウェルによって2018年1月に初めて提案されました。2020年10月にビットコインコアのコードベースに統合され、アップグレードは正式に2021年11月14日にブロック709,632でアクティブ化される前に、90%以上のマイナーからの支持を受けました。

タプロートはどのように機能しますか?

タプロートアップグレードを構成する3つのBIPは、ビットコイントランザクションがどのように構築され、検証されるかの特定の側面に対処しています。

シュノール署名 (BIP340)

シュノール署名方式は、数学者で暗号学者のクラウス・シュノールによって開発されました。このアルゴリズムは長年特許で保護されていましたが、2008年に特許が切れました。ビットコインは当初、広く理解され、安全でオープンソースであったため、楕円曲線デジタル署名アルゴリズム (ECDSA) を使用していました。

シュノール署名は、ECDSAに対していくつかの改善を提供します。最も重要なのは、署名の集約をサポートすることです。複数の当事者がトランザクションに署名する際、彼らの個々の署名を単一の署名に結合できます。これにより、ブロックチェーン上に保存する必要があるデータ量が減り、料金が低下し、検証が速くなります。

署名の集約には、重要なプライバシー上の利点もあります。シュノール署名を使用した標準的なマルチパーティトランザクションは、単純な単一パーティトランザクションと区別がつきません。これは、ライトニングネットワークチャネルを介した支払いまたは複数の条件を持つトランザクションなどの複雑な支出取り決めが、パブリック台帳上の通常のピアツーピア転送と同一に見えることを意味します。トランザクションタイプが隠される一方で、送信者と受信者のウォレットアドレスはオンチェーンで可視のままです。

タプロート (BIP341)

BIP341は、セグウィットを基にしており、マーケル化された代替スクリプトツリー (MAST) を導入しています。MASTは、単一のトランザクションに対する複数の支出条件を保存するためにマーケルツリー構造を使用します。トランザクションがブロードキャストされるときに実際に使用される条件だけを公開する必要があり、未使用の条件は隠されたままです。

これは、複雑なトランザクションがどの条件がトリガーされたかに関わらず、すべての条件をブロックチェーンに公開する必要がある既存のシステムに対する意義深い改善です。MASTを使用することで、オンチェーンに保存されるデータ量が減少し、未使用の条件の詳細はプライベートのままとなります。その結果、複雑なトランザクションタイプに依存するユーザーにとって、スケーラビリティとプライバシーが強化されます。

タップスクリプト (BIP342)

タップスクリプトは、ビットコインのスクリプト言語のアップグレード版です。トランザクションの支出方法を定義する基本的な命令であるオペコードのセットを修正します。これらの変更により、ビットコインスクリプトはより柔軟で、将来的に拡張しやすくなります。

タップスクリプトは、ビットコイン上でより洗練されたプログラム可能な条件の基盤を作成し、ネットワークが時間と共に複雑な金融アプリケーションをサポートする能力を拡大する可能性があります。

タプロートはビットコインにどのように利益をもたらすのか?

タプロートの利点は、ビットコイン体験のいくつかの領域に触れます:

プライバシー

タプロートは、複雑なマルチパーティまたは条件付きトランザクションをパブリックブロックチェーン上の単純な送金と同じに見せることで、スクリプト、タイムロック、またはマルチパーティの取り決めに依存するユーザーに対して意義深いプライバシーの改善を提供します。トランザクションで使用される支出条件の性質は、もはや外部の観察者には必ずしも見えなくなります。

スケーラビリティと低料金

署名の集約は、マルチパーティトランザクションのデータサイズを減少させるため、各ブロックに収まるトランザクションの数が増えます。この効率の向上により、時間の経過とともにトランザクション料金に下向きの圧力がかかり、ネットワークがより多くのトランザクションを処理できるようになります。

セキュリティ

タプロートのセキュリティ改善の一つは、署名の可塑性を排除することです。従来のシステムでは、トランザクションが確認される前にその署名を変更することが理論上可能であり、その結果、トランザクションが実行されたことがなかったかのように見える可能性がありました。この脆弱性は二重支払いリスクに関連していました。シュノール署名はこの可能性を排除し、トランザクション記録の整合性を向上させます。

使用ケースの拡大

タプロートのプログラム可能性の向上は、ビットコイン上でより複雑なアプリケーションの扉を開きます。このアップグレード以来、開発者はタプロートアセットのようなツールを構築しました。これは、ビットコインのセキュリティモデルを使用して、ライトニングネットワーク上で流動資産と非流動資産を発行および転送できるプロトコルです。2025年1月、テザーはタプロートアセットを介したライトニングでのネイティブUSDTサポートを発表し、ビットコインインフラストラクチャを通じた迅速で低コストのステーブルコイン転送を可能にしました。

これらの開発は、タプロートがビットコインがスマートコントラクトや資産発行を含む広範な金融アプリケーションをサポートするのに役立つ可能性があることを示唆しています。これは、ビットコインのコアコンセンサスルールに変更を必要としません。

タプロートアップグレードはなぜ重要なのか?

タプロートは、セグウィット以来のビットコインに対する最も包括的なアップグレードを表しています。プライバシー、効率、セキュリティ、プログラム可能性の複数の長年の制限に同時に対処します。日常のユーザーにとって、最も顕著な効果は、複雑な支出取り決めを使用する際のトランザクション料金の低下とプライバシーの強化かもしれません。

開発者にとって、タプロートはビットコインの上にアプリケーションを構築しやすくするためのより柔軟なスクリプティング環境を提供します。このアップグレードにより、新しいインフラストラクチャがすでに有効化されており、タプロートベースのツールの採用は引き続き成長しています。OpenSatsのようなイニシアチブを通じた開発者助成金は、タプロートの基盤に基づいているMiniscriptサポート、PSBT v2、MuSigスタイルのマルチシグに関する作業を資金提供しています。

量子コンピューティングは新たな考慮事項です。タプロートのキーパス支出は公開鍵を露出させ、理論的には将来の量子攻撃に対して脆弱になる可能性があります。コミュニティはBIP 360を含む緩和策について活発に議論していますが、2025年の時点でこの面でのビットコインのベースレイヤーに変更は有効化されていません。ビットコインのアップグレードは、ネットワークの安定性とコンセンサスに対する強調と一致して、ゆっくりと慎重に進行します。

FAQ

タプロートとセグウィットの違いは何ですか?

どちらもビットコインへのソフトフォークアップグレードですが、プロトコルの異なる側面に対処します。2017年に有効化されたセグウィットは、トランザクションデータの保存方法を再構成してブロック容量を増やし、トランザクションの可塑性を修正しました。タプロートは、プライバシーを改善し、複雑なトランザクションのデータフットプリントを削減し、ビットコインのスクリプト言語をより柔軟にするために、セグウィットを基にしています。

タプロートはビットコインをプライベートにしますか?

タプロートは意味のある方法でプライバシーを向上させますが、ビットコインを完全にプライベートな通貨にはしません。未使用の支出条件など、複雑なトランザクションの特定の詳細を隠し、マルチパーティトランザクションをパブリック台帳で単純な送金のように見せます。しかし、送信者と受信者のウォレットアドレスは依然としてオンチェーンで可視です。タプロートは完全なプライバシーソリューションではなく、プライバシーの改善として最もよく理解されます。

タプロートはトランザクション料金にどのように影響しますか?

タプロートは特定のトランザクションタイプのトランザクション料金を削減する可能性があります。シュノール署名における署名の集約は、マルチパーティトランザクションのデータサイズを減少させ、ブロックスペースを占める量を減らします。これにより、特にマルチシグ取り決めや他の複雑な支出条件に依存するユーザーにとって、ブロックにそれらのトランザクションを含めるために必要な料金が低下する可能性があります。

タプロートアセットとは何ですか?

タプロートアセットは、ビットコインのタプロートアップグレードの上に構築されたプロトコルで、開発者がライトニングネットワーク上で流動資産と非流動資産を発行および転送できるようにします。これは、資産の所有権をブロックスペース効率的に表現するためにタプロートトランザクションを使用し、ビットコインのセキュリティモデルに依存し、ビットコインのコンセンサスルールに変更を必要としません。2025年に、テザーはタプロートアセットを介したライトニングでのネイティブUSDTサポートの開始を発表し、実世界での採用の重要なマイルストーンを示しました。

まとめ

タプロートはビットコインネットワークにとって重要なアップグレードでした。シュノール署名、MASTベースのスクリプティング、および更新されたスクリプト言語を組み合わせることで、プライバシー、効率、プログラム可能性において一つの協調されたアップグレードで対処しました。

ユーザーにとって、利点は複雑なトランザクションでの低料金からマルチパーティの取り決めに対する強化されたプライバシーまで多岐にわたります。開発者にとっては、ビットコイン上での構築のためのより広範なツールセットを開放しました。2021年11月の有効化以来、タプロートは新しいプロトコルやアプリケーションを有効化し続けています。

さらに読む

  • セグレーテッド・ウィットネス (SegWit) の初心者向けガイド

  • シュノール署名はビットコインにとって何を意味しますか?

  • ハードフォークとソフトフォークの説明

  • ビットコインのライトニングネットワークの初心者向けガイド

免責事項: このコンテンツは一般的な情報および教育目的のために「現状のまま」提供されており、いかなる種類の表明や保証もありません。これは、特定の製品やサービスの購入を推奨する意図もありません。適切な専門アドバイザーからの助言を求めるべきです。第三者の寄稿者から提供されたコンテンツである場合、その表現された意見は第三者寄稿者に属し、必ずしもバイナンスアカデミーの意見を反映するものではありません。デジタル資産の価格は変動し得ます。投資の価値は下がることも上がることもあり、投資した金額を取り戻せない場合があります。投資判断は自己責任で行ってください。バイナンスアカデミーは、あなたが被る可能性のある損失に対して責任を負いません。詳細については、利用規約、リスク警告、およびバイナンスアカデミーの規約をご覧ください。