ビットコインエコシステムの急速な発展と今後の半減期イベントに伴い、ビットコインの第2層ソリューションのスケーラビリティ、効率性、可用性が市場のホットスポットとなっています。 Merlin Chain は、その革新的な技術ソリューションにより、ビットコイン レイヤー 2 分野で幅広い注目を集めています。
Merlin Chain 自律ネットワークの立ち上げから 30 日以内に、ロックされた総額は 35 億米ドルという驚異的な額に達し、200 以上のプロジェクトが集まりました。エコロジカル プロジェクトにより、ビットコイン ネットワーク上で大量の資本流入と取引量が増加しました。資金の安全性を確保する方法がすべてのユーザーの焦点になっています。この記事では、Merlin Chain がどのようにしてオンチェーン セキュリティを確保するかについて詳しく説明します。
マーリン・チェーンはビットコイン・ネットワークを究極の決済層にする計画だ。この設計では、すべての生データは Oracle ネットワークに保存され、対応する状態ルートは Bitcoin ネットワークに保存されます。ユーザーは、Merlin Chain 上のすべての集約トランザクションをいつでも取得し、ビットコインに記録されたゼロ知識証明 (zk 証明) を使用してその信頼性を検証できます。
Merlin Chain は、ゼロ知識証明用に設計された不正防止メカニズムを使用して、ビットコインの最終的な確認を提供します。このプロセスは、ビットコインの強力な Proof of Work (POW) アルゴリズムによってサポートされており、Merlin ChainRollup のセキュリティが確保されています。
このシステムでは、ビットコイン ネットワークは価値ストレージの強力な支援として機能するだけでなく、マーリン チェーン データの整合性を検証および保証する上でも重要な役割を果たします。ビットコイン ネットワークの高いセキュリティと分散型の性質により、Merlin Chain 上のトランザクションに追加のセキュリティ層が提供されます。この配置により、Merlin Chain はセキュリティを犠牲にすることなく高い効率を実現します。
Merlin Chain は、ゼロ知識証明と状態ルートをビットコイン ネットワークに埋め込むことで、ビットコインのセキュリティと不変性を活用し、トランザクションの高速性とコスト効率を確保しながら、高度なセキュリティを提供することができます。最終的な監査および検証レイヤーとしてビットコインを組み合わせるこの方法は、オンチェーンのセキュリティを強化するだけでなく、Merlin Chain のアプリケーション シナリオを拡張し、より信頼できる安全なブロックチェーン環境をユーザーに提供します。
分散型オラクル
Merlin Chain は、トランザクション効率を向上させ、セキュリティを確保するように設計された分散型 Oracle ネットワークとレイヤー 2 (L2) アーキテクチャを使用します。このアーキテクチャでは、順序付けノードは、トランザクションの収集とバッチ処理、および zkEVM テクノロジーによる圧縮トランザクション データ、ZK 状態ルート、証明の生成を担当します。次に、オラクル ネットワークはこの L2 データを集約してビットコイン メインネットのタップルートにアップロードし、ネットワーク経由でユーザーがデータにパブリックにアクセスできるようにします。
Merlin Chain のワークフローには主に以下が含まれます: ZK L2 はトランザクションを収集およびバッチ化し、同時にプルーフを生成します。生のトランザクション データ、マークル ツリー、ビットコイン ステータス、およびその他のデータ セットを組み合わせて共同プルーフを形成し、それらをオラクル ネットワークと同期します。この L2 データを受信した後、オラクル ネットワークは回路コンパイルを実行し、圧縮データとコミットメントをビットコイン メインネットのタップルートにアップロードします。
Merlin Chain では、Oracle ノードが重要な役割を果たします。彼らは、Merlin Chain のゼロ知識証明を検証するだけでなく、Bitcoin メイン ネットワークのタップルートに L2 データをアップロードする責任もあります。このプロセスにおけるオラクルノードの具体的な責任には、L2データのコンパイル、回路コンパイル操作の実行、ビットコインメインネットワークへのアップロード、バッチ検証とハッシュ送信、署名の生成と送信、ビットコインしきい値署名検証とZKP最終決済への参加が含まれます。 。
多様な質権制度
Merlin Chain は、ネットワーク セキュリティを維持し、参加者にインセンティブを与え、プレッジ メカニズムを通じて分散化を確保するために、マルチトークン プレッジ システムを導入しています。ユーザーは、さまざまな暗号化資産を誓約するか、エージェントに代わって既存の Oracle ノードに誓約することで Oracle ノードの資格を取得し、それによって Merlin Chain のガバナンスおよびデータ検証プロセスに参加できます。
このシステムは、BTC、MERL、その他の主流の BRC20 資産のステーキングをサポートし、さまざまなユーザーのニーズとリスクの好みに対応します。このシステムは各資産の市場価値と流動性に応じてプレッジウェイトを動的に調整し、小規模投資家でもオラクルノードになる機会があるかもしれません。さらに、システムは、報酬分配の公平性と合理性を確保するために、資産のボラティリティと市場パフォーマンスに応じてプレッジウェイトを定期的に調整します。
このシステムは、BTC、MERL、その他の主流の BRC20 資産のステーキングをサポートし、さまざまなユーザーのニーズとリスクの好みに対応します。このシステムは各資産の市場価値と流動性に応じてプレッジウェイトを動的に調整し、小規模投資家でもオラクルノードになる機会があるかもしれません。さらに、システムは、報酬分配の公平性と合理性を確保するために、資産のボラティリティと市場パフォーマンスに応じてプレッジウェイトを定期的に調整します。
Merlin Chain のステーキング メカニズムでは、ユーザーがアセットを直接プレッジしてオラクル ノードにできるだけでなく、柔軟なプロキシ ステーキング オプションも提供され、ユーザーは既存の評判の良いオラクル ノードにアセットをホストすることを選択できます。プロキシ ステーキング メカニズムを通じて、Merlin Chain はステーキング システムをさらに強化し、より多くのユーザーがブロックチェーンのメンテナンスとガバナンスに簡単に参加できるようにします。
ユーザーの担保資産を保護するために、システムはマルチ署名とコールドストレージ技術を使用して資産の安全性を確保します。すべてのステーキングおよび報酬分配プロセスはオープンかつ透明であり、ユーザーはいつでもステーキングのステータスと期待されるリターンを確認できます。さらに、スマート コントラクトの使用により、システムの信頼性と自動化がさらに向上します。
オラクルノードのステーキング報酬は主にブロック報酬と取引手数料で構成されます。ブロック報酬は、特定のインフレ率で発行される Merl トークンであり、ノードのプレッジの重みとネットワークのパフォーマンスに基づいて分配されます。取引手数料は BTC トークンであり、Merlin Chain の各取引の割合が取引手数料から徴収されます。報酬は担保資産の種類と金額に基づいて分配されます。
報酬分配の公平性を確保するため、マーリンチェーンは時価総額と約束金額に基づく加重平均アルゴリズムを採用します。このアルゴリズムは、さまざまな資産の時価総額と流動性、および各オラクルノードが賭けた金額を考慮して、各ノードが受け取るべき報酬を計算します。
さらに、Merlin Chain は、Celestia をデータ可用性レイヤーとして使用して、ブロック データが証明可能に公開され、誰もが Merlin Chain の状態を知り、保存できるようにします。 Celestia の導入により、誰でも履歴データにアクセスできるようになり、新しいロールアップ ノードが履歴ブロックを再生することで最新の状態を再構築できるようになります。データが公開され Celestia で利用可能になると、ロールアップとアプリケーションがその履歴データを保存する責任を負います。具体的には、ノードがチェーンに追加された新しいブロックを受け取ると、データの可用性を確認し、新しいブロックのすべてのトランザクション データをダウンロードして可用性を確認しようとします。ノードがすべてのトランザクション データをダウンロードできる場合、データの可用性が正常に検証され、ブロック データが実際にネットワークに公開されたことが証明されます。
マーリンチェーンは、注文ノードとオラクルネットワークの連携を通じてトランザクションとデータの処理、検証、保存を実現し、最終的にはセキュリティと分散化を考慮しながらZKPを通じて決済を完了し、L2チェーンのステータスを更新します。
オンチェーン詐欺防止メカニズム
Merlin Chain の将来のアップグレード計画には、ビットコイン メインネット上でゼロ知識証明を直接検証できない現状を解決するために、ビットコイン チェーンに不正防止メカニズムを導入することが含まれています。ビットコイン ネットワークのチューリング不完全性により、1 層ブロックチェーン ネットワーク上でゼロ知識証明を検証する従来の方法はビットコインでは実現できません。この課題を解決するために、Merlin Chain は、Taproot を使用して、集約されたゼロ知識証明とロールアップ データをビットコインのメイン ネットワークに書き込み、ZK ロールアップ データがビットコインに固定され、改ざんが防止されていることを保証します。
将来のアップグレードでは、ビットコインチェーン上の不正防止メカニズムを通じて、分散型オラクルネットワークによって送信されたデータとZKPの正確性が保証されます。このメカニズムでは、オラクルネットワーク内のノードは事前にビットコインネットワーク上にBTCをプレッジする必要があり、ビットコインチェーン上にチャレンジメカニズムの基礎を築きます。ユーザーは、圧縮されたトランザクション データ、ZK 状態ルート、ビットコイン メインネット上の ZK プルーフに基づいて、ZK ロールアップへのチャレンジを開始できます。チャレンジプルーフデータと証明の間に不一致がある場合、ユーザーはビットコインメインネットに以前に賭けられた資産を主張することができ、ZK-Rollupは最後に検証された状態にロールバックします。
Merlin Chain が採用しているビットコインチェーン上の不正証明メカニズムはオプティミスティックロールアップとは異なり、ビットコインメインネットは取引量全体に対する不正証明を実行しなくなり、ZK 状態ルートと ZK 証明の安全性の検証に重点を置いています。
このメカニズムには、証明者と検証者の 2 つの役割が含まれています。証明者はプログラムを大きなバイナリ回路にコンパイルし、各論理ゲートのリーフ スクリプトを使用してその回路をタップルート アドレスに送信します。証明者と検証者は一連のトランザクションに事前署名し、両者間のチャレンジ/レスポンス メカニズムを有効にします。この形式では、分散型オラクル ネットワークは最初にすべてのロールアップ データをオフチェーンで公開および保存し、コミットメントのみがオンチェーンに保存されます。
計算可能な関数はすべてブール回路として表すことができ、NAND ゲート (AND ゲートではありません) は、任意のブール関数を組み合わせることができる汎用論理ゲートです。スクリプト言語では、NAND ゲートは 2 つの BVC を介して実装されており、検証用のスクリプトは次のとおりです。
計算可能な関数はすべてブール回路として表すことができ、NAND ゲート (AND ゲートではありません) は、任意のブール関数を組み合わせることができる汎用論理ゲートです。スクリプト言語では、NAND ゲートは 2 つの BVC を介して実装されており、検証用のスクリプトは次のとおりです。
任意の回路は一連の NAND ゲートを組み合わせることで表現でき、各ステップはタップルート リーフ ノードの下で送信され、最終的には同じタップルート アドレスにマージされ、証明者は回路内の任意のゲートを実行できます。ゲートを実行するには、証明者は対応する NAND ゲートを開き、入力ビット値と出力ビット値を設定する必要があります。チェーンから外れたバイナリ回路構造は非常に大きくなる可能性がありますが、Taproot の特性により、チェーン上で占有するスペースはほとんどありません。
Merlin Chain は BitVM の概念を利用し、複雑なプログラムの実行をオフチェーンに配置し、重要な証拠をオンチェーンに配置します。最も単純な「回路ユニット」を設計し、Taproot の組み合わせ機能を使用してこれらのユニットを組み合わせて、ビットコイン ブロックチェーン上に実行可能な機能を実装する機能を実現します。第 2 層で発生するトランザクションのほとんどは、BTC チェーン上で再検証する必要はありません。ただし、係争中のデータ セグメント/オペコードに異議を申し立てるには、最初のレイヤーで再実行する必要があります。提案者が以前に公開したデータに問題があることが検出された場合には、提案者の質権資産は減額され、異議申立人に問題がある場合には、異議申立者の質権資産は減額されます。証明者が長期間挑戦に応じなかった場合、解雇されることもあります。
Merlin Chain は、高度な技術アーキテクチャとセキュリティ メカニズムを通じて、ネットワークと資金のセキュリティを確保しながら、ビットコイン レイヤ 2 ソリューションの効率と可用性を向上させます。将来のアップグレードの実装により、マーリンチェーンはビットコインレイヤー2分野でのリーダーシップをさらに強化し、より安全で効率的なブロックチェーンエクスペリエンスをユーザーに提供することが期待されています。
全てのコメント