ホームページ >ウェブ3.0 >Taproot Consensus の簡単な分析: 最もネイティブで分散型の BTC L2 ソリューション

Taproot Consensus の簡単な分析: 最もネイティブで分散型の BTC L2 ソリューション

WBOY
WBOY転載
2024-03-24 09:20:20520ブラウズ

浅析Taproot Consensus:最原生、最去中心化的BTC L2解决方案

Taproot Consensus は、現在最もネイティブで分散型の BTC L2 ソリューションです。

Taproot Consensus は、完全にビットコイン ネイティブ テクノロジーに基づいて構築された BTC L2 ソリューションであり、そのコア コンポーネントは、Schnorr Signature、MAST Contract、SPV Node Network (正式名: Bitcion Simplified Payment Verification Node Network) です。

Taproot アップグレードにより、2021 年に Schnorr 署名や MAST コントラクトなどの主要テクノロジーがビットコイン ネットワークに導入されます。 Simple Payment Verification Node Network とも呼ばれる SPV ノード ネットワークは、本質的にはビットコイン ライト ノードで構成されるネットワークです。この概念は、ビットコイン ホワイト ペーパーのセクション 8 でサトシ ナカモト氏が提案した簡易支払い検証スキームに由来しており、その中心的な考え方は、一部のノード (ライト ノード) に完全なトランザクション記録がない場合でも、支払いを安全かつ迅速に検証できるというものです。

それでは、タップルートコンセンサスはどのように機能するのでしょうか?

まず第一に、Schnorr Signature はビットコインのマルチ署名アドレスを 1,000 に拡張できます。つまり、1,000 の Taproot ウォレット アドレスが同じ BTC 資産を共同で管理でき、効率、セキュリティ、プライバシーを確​​保できます。楕円曲線署名に基づく従来のビットコインのマルチ署名では、最大 15 アドレスしか持てませんでしたが、Schnorr 署名ではマルチ署名アドレスの十分な分散化を実現できます。

ただし、複数署名アドレスの分散化を実現するだけでは十分ではありません。署名の自動化とインテリジェンスを実現することも必要です。つまり、署名を人に頼るのではなく、コードによって駆動する必要があります。サイン。

想像してみてください。BTC L2 の場合、ビットコインをホストするアドレスで、入出力を実行するために複数の人々が 1 人ずつ署名する必要があるとしたら、それはどれほど非効率なのでしょうか?その安全性をどうやって確保するのか?

したがって、マルチ署名アドレスの分散化を実現した後は、署名の自動化とコーディングを実現するために MAST Contract を導入する必要があります。

MAST コントラクトは、ビットコイン タップルート アップグレードで導入されたコア テクノロジーの 1 つでもあります。MAST コントラクトの正式名は、マークル抽象構文ツリー コントラクトです。マークル ツリーを使用して、複雑なロック スクリプトを暗号化します。その葉は一連の重複しないスクリプト (マルチ署名やタイム ロックなど) です。支払いの際には、関連するスクリプトとそのスクリプトから Merck ツリーのルートまでのパスのみが開示されます。 MAST Contract は、ビットコインチェーン上で動作し、マルチシグ決済に対応できるスマートコントラクトであることが簡単に理解できます(イーサリアムのスマートコントラクトとは異なりますが、ビットコインシュノワールマルチに適用するとスマートコントラクトとして機能します) -signature) Effect)

MAST を使用すると、Schnorr 署名をインテリジェントに自動化し、コード化することができます。つまり、マルチ署名者の概念がここでは排除され、コード命令に置き換えられます。これは非常に重要な点です。

それでは、誰が命令を出すのでしょうか? SPV ノード ネットワークは指示を発行します。

つまり、BTC の第 2 層ネットワーク上で動作するビットコイン ライト ノードで構成されるネットワークです。 BFT ネットワークのコンセンサスに依存して MAST コントラクトによる指示の発行を推進し、組織や個人によって推進されることはなく、完全な分散化を実現します。通常の POS ノード ネットワークではなく、SPV ノード ネットワーク (ビットコイン ライト ノード ネットワーク) を使用するのはなぜですか?ビットコインライトノードはビットコインレイヤーデータを同期し、完全な取引記録がなくても便利かつ安全に支払いを検証できるため、つまりSPV(Simplified Payment Verification)が実装されています。

要約:

Schnorr Signature を使用すると、ビットコインのマルチシグネチャ アドレスを 1,000 まで拡張でき、マルチシグネチャ アドレスの分散化が実現します。

MAST Contract は、コードベースのマルチ署名管理を実現し、人による署名に依存せず、コード駆動に依存します。

SPV ノード ネットワークは、ビットコイン ライト ノード ネットワークのコンセンサスに依存してマルチシグネチャを推進し、分散型ビットコイン クロスチェーンと管理を完全に実現します。

Taproot Consensus=Schnorr Signature MAST Contract SPV Node Network、これは現在最もネイティブで分散型の BTC L2 ソリューションです。

以上がTaproot Consensus の簡単な分析: 最もネイティブで分散型の BTC L2 ソリューションの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はpanewslab.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。