ビットコインのタップルート提案はコミュニティによって支持されており、今年 11 月に有効化される予定ですが、これは暗号化コミュニティで大きな懸念を引き起こしています。タップルートが懸念を引き起こしているのはなぜですか?それは近年のビットコインの最も重要なアップグレードの1つだからです。
画像の説明
(linuxfoundation.orgより)
最初のレベルのタイトル
ビットコインのタップルートアップグレード
Taproot のソフト フォーク アップグレードには、プライバシーの強化、手数料の削減、スケーラビリティの向上など、ビットコインにとっていくつかの利点があります。
現在、暗号通貨コミュニティにおける最大の懸念の 1 つはプライバシーです。この問題を解決するために、暗号化分野のプライバシー問題を解決するために、多くのプライバシー ソリューションやプライバシー トークンさえも開発されてきました。しかし、これまでのところ、プライバシー属性を通じてプライバシーコインがBTCに取って代わろうとすることはほとんど非現実的です。
一般に、ビットコインの支出には署名が必要ですが、タイムロックやマルチ署名などの他の条件を追加することもできます。より多くのシナリオのニーズを満たすために、これらの条件を複雑にすることができます。たとえば、特定のブロック高さ以降でのみ使用でき、使用する前に複数の署名を満たす必要があります。例えば、あるプロジェクトが保有するBTCには特定の支出計画(開発支援など)があり、タイムロック+マルチシグネチャを利用することで支出することができます。
Taproot は、マルチ署名、タイムロック発行などの複雑な機能トランザクション用のビットコイン ネットワークもサポートしています。しかし、違いは、現在のソリューションではビットコインで支出する際のスクリプト (条件) 全体を開示する必要があることです。条件が複雑な場合、データ量が多くなり、実行コストが高く非効率になります。また、スクリプトでは関係者全員に関する情報が明らかになるため、プライバシーにも悪影響を及ぼします。
Taproot を通じてアップグレードすると、上記の問題を解決できます。
Taproot を使用すると、これらの複雑な機能がトランザクションのように見え、その条件を隠すことができます。つまり、Taprootを使えばビットコインスクリプトの痕跡を隠すことができるのです。たとえば、Taproot はライトニング ネットワーク上で btc の支払いに使用でき、人々はこれらのピアツーピア トランザクションのみを見ることができます。
さらに、Taproot のアップグレードは手数料の削減と拡張性の向上にも役立ち、複雑なビットコイン取引の利便性が向上します。
最初のレベルのタイトル
MAST+Schnorr
*MAST
画像の説明
(すべてのスクリプトをマスト構造、Bitmex Research で公開する必要があるわけではありません)
MAST は、マークル ツリーを使用してスクリプト内のアクションをエンコードしようとします。 BTC が使用されるときは、そのブランチ操作を提供し、ブランチ ハッシュを固定サイズのマークル ルートに接続するだけで済みます。これにより、トランザクション サイズが削減され、ブロック スペースが節約されます。マークル ツリーに含まれる資金の支払いに必要なさまざまな条件を個別にハッシュし、単一のハッシュ (マークル ルート) を形成して、トークンをロックします。
MAST 構造を使用すると、満たされた条件のみを明らかにする必要があるため、プライバシーが向上します。さらに、Schnorr 署名スキームと組み合わせると、MAST の結果を非表示にしてプライバシー要件を向上させることもできます。
全体として、MAST は、さまざまな支出条件を持つより複雑なトランザクションをサポートし、同時に、実行されなかったスクリプトやトリガーされなかった条件を明らかにすることなくプライバシー保護を実現できます。さらに、MAST 構造のもう 1 つの利点は、複雑なトランザクションでトランザクション サイズを大幅に削減できることです。一部のトランザクションには多くの複雑な条件がありますが、スクリプトの数が増加するにつれて、MAST トランザクションのサイズは線形ではなく対数的に増加します。
(スクリプト数とトランザクション サイズ、David A. Harding)
*Schnorr
ビットコイン コミュニティは、Schnorr 署名テクノロジーも Taproot ソフト フォーク アップグレードに組み込みました。 Schnorr 署名の目的は、高効率を達成することです。ビットコインの現在の署名スキームは ECDSA です。ECDSA と Schnorr 署名スキームは両方とも楕円曲線デジタル署名アルゴリズムに属しますが、Schnorr は「集合署名」を実装できます。
簡単に説明すると、トランザクション内の複数の署名を 1 つにまとめることができ、公開鍵と署名を「しきい値公開鍵」と「しきい値署名」にまとめることで、トランザクションは通常のトランザクションと何ら変わりません。 「閾値公開鍵」では参加者の公開鍵を重畳することができ、「閾値署名」では参加者の署名を組み合わせて合意された条件に従って支払いを行うことができます。 Schnorr 署名アルゴリズムはマルチ署名をより効率的にすることができ、通常のトランザクションと同じように見えるため、プライバシーも向上します。
エピローグ
エピローグ
複雑な技術的な問題はさておき、Taproot は以前には存在しなかった利点をビットコインにもたらします。
*コストの削減
一部の複雑なトランザクションでは、データ量が大幅に削減され、複雑なトランザクションのコストが大幅に削減されます。手数料の削減は、ビットコインでの複雑な取引活動の改善に役立ちます。
*強いプライバシーを嫌う
トランザクションのプライバシーは、Schnorr 署名と MSAT の組み合わせによって強化でき、一部の複雑なトランザクションは通常のトランザクションと同様に見えます。
* スケーラビリティとセキュリティの向上
Mast 署名と Schnorr 署名を組み合わせると、ブロックにさらに多くのトランザクションを含めることができ、データ量が削減されるため、トランザクション手数料が削減されるだけでなく、スケーラビリティとセキュリティも向上します。ただし、スループットの拡張にはあまり期待しないでください。主にマルチ署名のサイズが削減されます。それによってより優れたスケーラビリティを実現するには、依然として一定の上限があります。


