ダーウィン:イーサリアムゴールデンゲートブリッジの双方向転送が開始
ダーウィンメインネットの段階的な立ち上げは、完全な「ダーウィン-イーサリアムクロスチェーンブリッジ」という第3段階に達しました。
ダーウィンメインネットの段階的な立ち上げは、完全な「ダーウィン-イーサリアムクロスチェーンブリッジ」という第3段階に達しました。
これで、ダーウィンとイーサリアムの間で分散型の方法でダーウィンの資産を自由に転送できるようになりました。もちろん、ある程度のネットワーク料金 (イーサリアムと RING) を支払う必要があります。
この記事を読むと、ダーウィン クロスチェーン ブリッジとは何かについてよりよく理解できるようになります。
最初のレベルのタイトル
背景知識
##RING
Darwin Network は、Substrate に基づいて開発された分散型ブリッジング ネットワークです。クロスチェーン エコロジーのゴールデン ゲート ブリッジ ハブです。最も安全な汎用ブリッジング ソリューションを提供し、Polkadot、Ethereum、Tron などの異種チェーン間のクロスチェーン資産を実現できます。また、一般的なリモート チェーン コールは、異種チェーンを接続するブリッジ センターとして、どのネットワークでも 2 対 2 の直接接続の構築を繰り返すことなく、ダーウィンへの 1 回限りのアクセスを実現して、他の接続されたネットワークへのクロスチェーン ブリッジング リンクを開くことができます。接続ブリッジ。主な応用分野には、Defi、クロスチェーンNFT取引市場、ゲームなどが含まれます。
##KTON
ユーザーに長期的なロックアップとコミットメントを促すために、ユーザーは RING をステーキングするプロセス中に 1 ~ 36 か月間 RING をロックすることを約束でき、システムは対応する数のクリプトナイト トークンを誓約として参加ユーザーに付与します。報酬が得られ、KTON は再度公約に参加できるようになります。 より多くの票を獲得してください。
最初のレベルのタイトル
イーサリアム → ダーウィンブリッジイーサリアム → ダーウィン ブリッジは、以前はイーサリアム ダーウィン一方通行ブリッジとして知られていました。Darwin メインネットの段階的な立ち上げ
主要な機能は第 2 段階でオープンしました。
RING および KTON の ERC20 バージョン、および RING 寄託証明書は、イーサリアム→ダーウィン ブリッジ クロスチェーンを通じてダーウィン メインネットに転送できます。
イーサリアム → ダーウィン ブリッジは、ダーウィン チェーン上にスーパー ライト クライアント (Super Light Client) を実装し、コストを削減しながらクロスチェーン検証を実現します。スーパーライト クライアントは、Grin や Beam などのプロジェクトで採用されている特別な MMR データ構造を使用しますが、ソース チェーン ブロック ヘッダーがスーパーライト クライアントをサポートしていない場合、依然として多くのオフチェーン実装が存在します。このプロトコルに遭遇したことのない人は、このプロトコルに挑戦します。
最初のレベルのタイトル
ダーウィン → イーサリアムブリッジ(D2Eブリッジ)
ダーウィン→イーサリアム ブリッジは、D2E ブリッジと呼ばれる、ダーウィンからイーサリアムへの分散型クロスチェーン ブリッジです。 D2E ブリッジは、ダーウィンの段階的な立ち上げプロセスの第 3 段階の主な機能であり、イーサリアムとダーウィンの間のクロスチェーン ブリッジの双方向の開始を示します。
D2E ブリッジの現在の主な機能は、ダーウィン メインネット上のデジタル資産を分散型でイーサリアムに転送することです。
具体的には、ユーザーはダーウィンのメインネット側にある元の資産をロックして契約内に安全に保管し、誰もそれらを持ち出すことはできません。イーサリアム側のスマートコントラクトは、ダーウィンネットワークを監視するための超軽量クライアントを実装しており、ユーザーが提出した元の資産ロック証明を検証し、同等の量のERC20資産を生成できます。
Darwin ネットワーク上で実行される不可逆的なファイナリティを持つ GRANDPA プロトコルのおかげで、イーサリアム側のスーパー ライト クライアントは、ユーザーが送信した暗号資格情報を非常に短時間で確認および検証できます。
D2Eブリッジの特徴
副題
1.不信感
ブロックチェーンの分野におけるトラストレスとは、集中システムやシステムの参加者を信頼せずに自分の資産を管理または運用でき、自分の資産のセキュリティを確保できることを意味します。
クロスチェーン資産を実現するには、集中型や分散型など、さまざまな方法があります。集中型の方法は、仲介者やカストディアンに依存して達成するなど、最も単純です。しかし、集中型アプローチの最大の欠点は、信頼に依存していることです。
D2E ブリッジを含むダーウィン ブリッジは、分散型でクロスチェーン機能を提供するように設計されています。ユーザーは、このクロスチェーン プロトコルと、このプロトコルを実装するコード、暗号化、および経済性を信頼するだけで済みます。 Darwin 開発者を含むすべての参加者は、このクロスチェーン プロトコルによって保証されるゲームのルールに従うよう奨励されます。従わない場合は、金銭的な罰金が科せられます。
GRANDPA Justification 関連の証明を通じて、Darwinia ソース チェーンのブロック ヘッダーとブロック ヘッダーに埋め込まれた MMR ルートをイーサリアム ライト クライアント スマート コントラクトで確定することができ、その後、Darwinia ソース チェーンの履歴ブロックを確定することができます。これは実際に、イーサリアム ターゲット チェーン上に Darwinia ソース チェーンの超軽量クライアントを構築します。GRANDPA ファイナライゼーション メカニズムと MMR 証明がコア検証ロジックです。
副題
2. 低燃費
ご存知のとおり、ブロックチェーンの運用にはコストがかかるため、ブロックチェーンの使用には手数料がかかります。
多くの分散型クロスチェーン ソリューションは、相手のブロックチェーンでライト クライアントを実行することによって実装されており、ダーウィンもこのカテゴリに属します。ただし、クラシック ライト クライアントは、完全なブロックチェーンのすべてのブロック ヘッダーを維持する必要があります。これは小さなオーバーヘッドではありません。特にチェーンがすでに非常に長い場合は、ソース チェーン上の膨大なストレージ スペースを占有することになります。
ただし、Darwin のライト クライアントはウルトラ ライト クライアントであり、ライト クライアントの通常の動作を保証するために必要なのは、限られたオンデマンドの少数のブロック ヘッダーだけです。トランザクションの具体的なスキームについては、次の章で紹介します。
古典的なライト クライアントは技術的には実現可能ですが、経済的に持続可能ではありません。ダーウィンのサブリニア スーパーライト クライアントはこの問題を解決します。
D2E ブリッジはイーサリアムのスマート コントラクトを備えた超軽量クライアントを実装しているため、ユーザーは非常に低コストで分散型クロスチェーン操作を完了できます。
D2E ブリッジは主に次の部分で構成されており、全体の構造は次のとおりです。
副題
1. イーサリアム上の Darwin 超軽量クライアント
前述したように、ほとんどの分散型クロスチェーン ソリューションはライト クライアントを使用します。いわゆるライトクライアントは、ブロックチェーンのブロックヘッダーのみを含むデータ構造であり、巨大で完全なブロックチェーンを保存する必要がないため、ユーザーはブロックチェーン全体を同期させることなく、安全かつ分散された方法でブロックチェーンにアクセスできます。交流する。
しかし、スマート コントラクトを使用して開発され、ソース チェーン上のすべてのブロック ヘッダーをチェーン上に保存するライト クライアントの場合、それはライトとは言えません。Merkle Mountain Range(MMR)ダーウィンの紹介による
オンデマンドでブロック ヘッダーを送信するスーパー ライト クライアント (Super Light Client) を実装しました。
ウルトラライト クライアントはすべてのブロック ヘッダーを保存する必要はなく、必要な場合にのみ、ブリッジ マイナーはデータ検証要件を満たすために必要なブロック ヘッダーをクライアントに送信します。ブリッジマイナーによって送信されたブロックヘッダーの正確性は、D2E 当局によって保証されます。
イーサリアム ダーウィン ブリッジなどの PoW プロトコル ネットワークと比較すると、確認のために追加の楽観的検証ゲームを導入する必要があり、超軽量クライアントは時間がかからず、より効率的です。Ed25519最後に、ブロックヘッダーの正確性はダーウィン GRANDPA 当局によって保証されます。
副題
2. ブリッジマイナー
チェーンは相互に直接アクセスできないため、ライト クライアントのブロック データとその MMR サマリーの送信はサードパーティによって完了される必要があり、このサードパーティがブリッジ マイナーです。
誰でも橋採掘者になることができ、橋採掘者は橋間の中継タスクを完了することで収入を得ることができます。
この種のインセンティブの存在は、橋梁鉱山労働者の安定的な生存を促進し、橋の安定した作業を確保することができます。
3、D2E Authorities
副題
前述したように、イーサリアム上で Ed25519 Justification を検証するためのガス料金が非常に高価であるため、現在のブロックヘッダーの正確性は GRANDPA によって保証されません。ブロックヘッダーの検証に GRANDPA を直接使用すると、それに応じてクロスチェーン全体の料金が非常に高価になります。
したがって、ダーウィンはこれを達成するために追加の権限セットを使用しました。この一連の権限は議会によって投票され、議員の増減も含めて議会によって決定されます。 D2E Authorities は本質的に GRANDPA プロトコルのシミュレーションであり、イーサリアムが現在サポートしていない Ed25519 を Ecdsa 暗号化アルゴリズムに置き換えます。
誰もが当局になることを申請でき、議会はその参加を承認するかどうかを決定するために投票します。当局になったら、当局としての義務を果たさなければなりません。ダーウィンブロックがイーサリアムに送信される前に、Ecdsa署名を実行する必要があります。ブロックヘッダーを検証するために必要な MMR ルート上。
権限は任務を遂行する際に動機付けられ、一定時間(「署名要求イベント時のブロックの高さ+100ブロック」)以内に任務を遂行できなかった場合には罰が与えられる。申請時期はシステムにより全額控除されます。
副題
4. ダーウィンのイーサリアムバッキングモジュール
Ethereum Backing は、イーサリアムでのダーウィン資産の発行を承認するモジュールです。
簡単に言えば、イーサリアムに転送されたすべての資産は、安全に保管するためにこのモジュールにロックする必要があります。ユーザーがイーサリアム側で資産破壊証明書を提供しない限り、誰もそこから資産を抽出することはできず、モジュールのスーパーライトクライアント検証によって資産破壊が実際に行われたことが確認された後にのみ、対応する量の資産を引き出すことができます。
したがって、ユーザーが D2E ブリッジを介してチェーンを越えてイーサリアムに送金したい場合、最初に行うことは資産をロックすることです。ワームホール アプリケーションはこのステップを完了するのに役立ち、対応する暗号ロック証明の収集を支援します。
副題
5. セキュリティメカニズム
ダーウィン → イーサリアム双方向ブリッジの開設当初、私たちはいくつかのセキュリティ モジュールを適用しました。
1 日あたりのクロスチェーン転送制限
現在、さまざまな資産の毎日の累積クロスチェーン数量制限が設定されており、制限を超えた場合、転送ブリッジは一時停止され、割り当てはリセットされ、24 時間後にブリッジが再起動されます。起こり得る損害の範囲。
プロテクター
ガーディアンは、ダーウィン ネットワークの技術委員会のメンバーで構成されるマルチ署名システムであるフォワード ブリッジで有効になっています。ガーディアンの唯一の責任は、ブリッジ マイナーによって送信されたブロック データを監視し、楽観的検証ゲーム プロセスの進行を保護することです。 。
誠実なマイナーの不在、MMR 計算エラーなどの事故が発生し、間違ったブロック ヘッダーがうまく指摘されなかった場合、ガーディアンはマルチ署名操作を通じてそのブロックを違法としてマークし、確実にブロックをブロックすることができます。誤った検証は発生しません。
テクノロジーの反復開発と契約監査の進歩に伴い、制限は制限が解除されるまで徐々に増加し、最終的にはガーディアンプロセスが削除されます。
副題
6. D2E改善計画
Darwinia と Ethereum 間の分散型クロスチェーン転送ブリッジは、設計が難しいだけでなく、エンジニアリング上の課題もいくつかあります。
たとえば、現在の GRANDPA Justification Proof には Ed25519 暗号署名が含まれていますが、現在の Ethereum スマート コントラクトは、Ed25519 署名検証プリコンパイル済みコントラクトをまだサポートしていません。署名アルゴリズムをスマート コントラクトで直接実装すると、ガスコストが高くなるという問題に直面します。EIP665関連する改善提案はありますが、
, しかし、まだドラフト状態であり、まだ実装されていません。
これらの現実的なエンジニアリング問題を解決するために、私たちは一連の GRANDPA Authorities プロキシ メカニズムを革新的に設計し、この一連のプロキシ モジュールを Darwinia Runtime に組み込むことで、一連のイーサリアム標準 secp256k1 ECDSA 暗号化署名をプロキシ Ed25519 署名に実装することに成功しました。
D2E ブリッジはここで終了するわけではなく、より完全で堅牢な状態に到達するために一連の改善が行われます。
1. BEEFYプロトコルを採用するBEEFYEIP-665 がイーサリアムに採用される前、
より一般的なアプローチになります。
Parity は、Substrate 用の BEEFY (Bridge Efficiency Enabling Finality Yielder) と呼ばれる GRANDPA 補助プロトコルを開発しています。このプロトコルは GRANDPA Finality に基づいており、その目的は、Substrate ベースのチェーンがより効率的に非 Substrate ブロックチェーンにアクセスできるようにすることです。現在の主なアクセスオブジェクトはイーサリアムです。
このプロトコルは、GRANDPA Finality 上で BFT プロトコルの別のラウンドを実行し、各バリデーターが同じものに投票します。つまり、各バリデーターは、GRANDPA によって最終化された最新ブロックの MMR ルートに投票します。イーサリアムの場合、署名にはイーサリアム標準の secp256k1 ECDSA アルゴリズムが使用されます。
D2E ブリッジは、将来 BEEFY が成熟した後、BEEFY と Grandpa を組み合わせてライト クライアントを実装する予定です。
2. イーサリアム側のウルトラライトクライアントで直接GRANDPA Justificationを使用してブロック検証を行う
マークル ツリーを使用して公開鍵と署名のデータ量を削減する
5. あらゆるトークンの登録とクロスチェーンをサポート
最初のレベルのタイトル
ワームホール
D2E クロスチェーン チュートリアル


