クロスチェーンガバナンス:Connext×Zodiac (Gnosis Guild)との統合
日本語版チャンネルのフォローはこちら🤲

DAOは過去数年の間に進化して、ますます複雑な組織となり、組織的な仕事を包括的で透明性のある方法で行う未来への道を切り開いてきました。
多くのDAOは、そネイティブトークンとその他の資産を運営資金として蓄積してきました。DAOが進化し続け、より多くの人々が参加するようになると、グローバルに分散した(匿名の)メンバーを統率するために、より複雑なプロセスとツールが必要となります。
DAOが使用するツールのいくつかはオフチェーンですが(例えばDiscord)、日々の活動や重要な統治行動を調整・管理するために、オンチェーン行動を促進するツールの新しい波が現れてきています。
DAOを形成する上では、全てのトークン所有者と利害関係者の利益を保護するために、最高水準のセキュリティを満たすツールの選択が重要となります。
さらに、プロトコルが複数のチェーンに拡大する中で、それを制御するDAOは、オリジンチェーン上の従来の「ヘッドクォーター」を超えてその能力を拡大する必要があります。
そこで、Connext上に構築されたクロスチェーンツールの出番となります。
DAOは、流動性を分散させたり、メンバーの経験を損なったりすることなく、複数のチェーンと相互作用できるようになります。
特定のチェーン(HQ)上のマルチシグによって制御されるDAOが、他のチェーンのスマートコントラクト上のパラメータ(例えば、手数料の切り替え)を変更する必要がある場合はどうすればいいでしょうか?
DAOメンバーの投票コストを下げて参加率を上げるにはどうしたらいいでしょうか?
DAOが異なるチェーン上の他のDAOとオンチェーンコミュニケーションを行うにはどうすればよいでしょうか?
そこでクロスチェーンガバナンスを提供する、Connext x Zodiacが登場します。
Zodiacは、オープンスタンダードに従って構築されたツールの集合体です。現在、何百ものDAOが異なるプラットフォーム、プロトコル、ツールを使ってエコシステムを構築していますが、Zodiacのコンポーザブルデザイン哲学は、DAOがもはやモノリシックデザインにとらわれずに行動することを可能にします。
Zodiacのオープンスタンダードは、DAOエコシステムの既存の運営プロセスを強化し、人気のあるプラットフォームを新たにコンポーザブルにし、マルチチェーンガバナンスに焦点を当てた、DAO同士のコラボレーションメカニズムを確立しています。
「Gnosis Guildのメンバーによって維持されているZodiacエコシステムは、Connextと完全に一致する原則を持っており、両システムは開発者に最高のセキュリティと柔軟性を提供するためにモジュール性に依存しています。」Gnosis Guild 共同創設者 Auryn Macmillan
Connextのモジュールは、Zodiacの以前のAMBブリッジモジュールの成果を基に構築され、異なるインターフェースとデータ検証方法を考慮して機能を拡張します。
仕組み
Connextモジュールは、Gnosis Safeの他のモジュールと効率的に組み合わせることで、無駄のないように構築されています。
簡単な例を見てみましょう:
例えば、チェーン A の DAO (daoA) がチェーン B の Safe (safeB) を制御する必要があるとします。彼らは単純にチェーン B に ConnextModule のインスタンスをデプロイし、safeB.enableModule(ConnextModule.address) を呼んで safeB のモジュールとしてそれを有効にしなければなりません。
Connextモジュールにはユーザー定義変数connextがあり、チェーン B に展開された connext XReceiverコントラクトアドレスに設定する必要があります。基本的に、ユーザはこのアドレスが正しいオリジンチェーン上の対応するConnextModuleへの呼び出しによって開始されたメッセージのみを渡すこと、オリジンチェーン上の呼び出しを行ったアドレスに対応するoriginSender、およびメッセージが発生したチェーンのIDに対応する_originを信頼することになります。
これらすべてが真であれば、ConnextModuleは受信メッセージを正しく検証し、originSenderがoriginAddress(この場合はdaoA)、 originがオリジンチェーンのID(この場合はChain A)の場合にのみIXRecevierからのメッセージを受け入れるようにします。
これが設定されると、完全な流れは次のようになります:
daoAでプロポーザルに成功すると、duoAがConnext.xcall()を呼び出し、チェーンBの対応するXReceiverがConnextModule.xReceive()を呼び出すというクロスチェーンマジックが発生します。
メッセージはその後、正しいXReceivercontractによって呼び出されたこと、originSenderが正しいこと、originが正しいことを確認するために検証されます。これが正しい場合、connextモジュールはsafeB.execTransactionFromModule()を呼び出し、originのdaoAから渡されたメッセージを実行するよう金庫をトリガーします。
Connext x Zodiacの使用例
Connextモジュールは、あるネットワーク上のアカウントが別のネットワーク上のアカウントを制御する場合に有用な方法となります。
具体的には、メインネットのイーサリアム上のDAOがGnosis Chain上のトレジャリーをコントロールしたり、メインネットのDeFiプロトコルDAOがPolygon上のプロトコルの展開をコントロールしたり、Optimismの助成金提供DAOが他の様々なチェーンやレイヤー上の受信アドレスをコントロールしたり、などということが考えられます。
また、Connextの最も優れた機能の1つは、メッセージとともにクロスチェーンのトークン転送をバンドルできることです。これは、DAOの機能セット、そして最終的には私たちが将来的に考える方法を拡大するのに役立つ、多種多様な新しいユースケースを開くものとなるでしょう。
Gnosis Guildについて
Gnosis Guildは、共生、共同所有、実験の価値をコア理念とした、相互依存組織です。Gnosisによってインキュベートされ、構築されたツールを使用する小規模なチームの集合体として活動しています。Gnosis GuildはZodiacのコアな貢献者であり、オープンスタンダードの保持者の一つです。
Website | Docs| Twitter | Discord | Blog
お読みいただきありがとうございました。
今後のConnext Networkにご期待ください!