暗号化エコシステムは新しい現実に適応する必要があります-Initiaはそのために生まれました。
業界として、私たちは暗号化技術の野心を満たすために、単一のステートマシンでは拡張できないという事実を受け入れざるを得ません。スループットを拡大し、ユーザーとオペレーターの低コストを維持しながら、受け入れ可能な分散化レベルをサポートすることは、ほぼ単一の方法では勝つことができない戦いです。
現実的な状況は、純粋な単一チェーンの成功は逆説的な視点となっています。今年初めに焦点となったモジュール化と単一体の議論です。しかし、肝心なのは:議論そのものがありません。将来は単一のものでもなく、両者の融合です。高速でプログラム可能な L1 と、特定のアプリケーションのロールアップと組み合わされた罠は、L1 と一緒にスケーラビリティを拡張することができます。
Solanaを見ると、ハイブリッド(またはInterweldと呼んでいます)アプローチの利点が明らかになります。 この半年間で、チームはSolanaをベースにした独自のカスタム「ネットワーク拡張機能」の構築に着手しました。 しかし、ちょっと待ってください - Solanaはスケールの問題を単独で処理することになっているのではないでしょうか? それは彼らのブランド全体ではありませんか?
あなたは、集約が拡張実行に限定されないことに気づくでしょう。それらはまた、主権に関係しています-建設者が完全に自分の実行環境を制御することを可能にします。より高いTPS、より低いGas料金(またはまったくない場合もあります)、txの注文と処理の制御、およびビジネスエコノミックスタック全体の所有権などが含まれます。
この点で明らかです:集約は避けられませんし、続けて存在します。
Initiaの存在はこの論点を中心に構築されています。それは活気に満ちた交差Rollupエコシステムをホストするために特に設計されており、これらのRollupはMinitias 🪢と呼ばれています。
Initiaは、何千ものMinitiaのホームとなることを目指しており、これらのMinitiaは、精巧に設計された織り込まれた体験を通じて多様で強力かつユニークなアプリケーションを提供するために協力しています。
これまでに、2つのエコシステムが存在しています。1つはCosmosに特化したもので、もう1つは後にRollupに賭けたものです(Ethereum、現在はSolanaもあります)。それぞれがある程度の成功を収めていますが、欠点もあります。これらは新しいL1モデルを構築する際に貴重な経験と教訓となっています。
Initia はこれらの極端を統合し、L1 であり、相互接続された L2 ネットワークをサポートし、Minitia の構築者が成功するために必要なものを確実にします。初日から、複雑な中間地帯を避けるように明確に設計され、L2 には実際にハブが必要なのかという簡単な問いかけを提案しています。
Initiaでは、Rollupが自然に適応されます。 [Initia VIP](https://medium.com/@initiafdn/introducing-vip-5fe1a0177055)により、L1とL2の間の完全な経済的一貫性が実現され、製品スイートは非常にクリアであり、技術はMinitiaがオラクルマシン、クロスチェーンブリッジ、流動性、相互運用性、ローカルのステーブルコインなどを持つことを確認するために専用に開発されています。交差構造により、チームはEVM、MoveVM、またはコスムワズムなど、任意の仮想マシン(VM)を選択してMinitiaを展開することができます。
では、Initia上のRollupを可能にするのは何ですか?それは、Cosmos SDK向けに構築された楽観的Rollupフレームワークであるインターリービングアーキテクチャです。
エンジンフードの下にある魔法を見てみる準備はできていますか?フレームワークについて詳しく見てみましょう。
Initia 上的 Optimistic Rollup 框架は三つのコンポーネントで構成されています。おっしゃる通り、それらは密接に絡み合っています 😛
OPHost、OPChild、OPinitボットは、パズルの3つのピースのように完全に組み合わさり、一体となって、すべてのMinitiaにエネルギーを提供します。
OPHostとOPChildはCosmos SDKのモジュールであり、アーキテクチャの中核を構成しています。これらはオンチェーンで実行されます。OPinitアーキテクチャはチェーンレベルで実装されているため、特定の仮想マシンのスマートコントラクトレベルではありません。これにより、複数の仮想マシンをサポートし、Minitiaビルダーに選択の自由を与えることができます。
Initia上では、Rollupはオンチェーンに直接構築されるため、柔軟性があり、実装を微調整し、より優れた体験を提供することができます。01928374656574839201
OPHost モジュールはInitia(L1)で動作し、Initia上でのすべてのMinitiaの決済の主な基地として機能します。OPHostの主な任務には、
一方、OPChildは各Minitiaで実行されます。それは、各Rollupの心臓のようなものであり、次のことを担当しています:
OPHostとOPChildは、各Minitiaの楽観的なブリッジを形成しています。Initia上のOPHostはL1のエンドポイントとして機能し、複数のMinitia上のOPChildモジュールにサービスを提供します。
Rollupにとって、ネイティブブリッジはメッセージの伝達だけでなく、L1上のRollupの本部でもあります。2つの異なるコンセンサスシステムはお互いのステートマシンを知りませんが、Rollupのブリッジはステートルートまたは類似の出力を提出することによって、L1上でRollupの真実の情報源として機能し、Rollupの状態に基づいて検証し、正確性を確保します。これがなぜL1が通常清算層と呼ばれる理由です。
しかし、あなたはおそらく思うでしょう - "OPHost と OPChild を接続しているのは何ですか?リレータですか?"いいえ、それはOPinit Botsの仕事です!前述の通り、異なる2つのコンセンサスシステムは、オフチェーンプロセスの支援なしにはローカル通信ができません。OPinit Botsは、それらの隔離状態マシン間の物理的な接続として機能します。
OPinit Bots は、Initia と Minitia の間で重要な操作を処理するオフチェーンプロセスです。それらには、実行者と疑問者の2つの種類があります。要するに、これらの2つのBotsは共同で担当することになります:
この記事の残りの部分では、インターリーブアーキテクチャの具体的な機能の実装について詳しく説明します。これにより、すべての部分がどのように協力して動作するかがより明確になります!
Rollupの最も重要な側面の1つは、それが依存するL1のセキュリティを継承していることです。
他はまだ素晴らしいものを知っていますか?L1とRollupの間のネイティブブリッジは、通常、アセットを安全に移動するための最も安全な方法です。なぜなら、ネイティブブリッジを使用すると、追加の信頼仮定が導入されないためです-単にこれら2つのチェーンを信頼するだけです。
シフトの仕組みを説明する前に、重要な質問に答えましょう。
なぜIBCを使用しないのですか?
すべてのチェーンがCosmos SDKで構築されていることを考慮すると、なぜネイティブブリッジをIBCチャネルにすることはできないのでしょうか?
これはIBC転送が本質的に即座であり、これは当プロトコルの信頼仮定に合致しないためです。ある日、悪意のあるMinitiaオペレータが突然取引を挿入し、L2上のINIT残高を変更し、Minitia上のすべてのINITをL1に引き出すことがあります。私たちはこのような状況を望んでいません。そのような誤りは壊滅的です。
それに対して、オプティミスティックブリッジを介してInitiaに引き出すには7日のレイテンシーがかかります。この期間中に引き出しが悪意のあるものであると判明した場合、チャレンジャーはチャレンジを発動して引き出しをキャンセルすることができます。
Initiaでは、MinitiaとInitia L1間で資産をシームレスに転送することを確保するために取り組んでいます。L2からの迅速な転送を実現するために、Minitswapと呼ばれる安全なカスタムソリューションを構築しました。詳細はこちらでご確認いただけます:Minitswap - L2からL1への引き出しは数秒で完了します。
InitiaからトークンをMinitiaに入金することはほぼ即座に行われます。仕組みは次のとおりです:
とても簡単でしょう? 任務完了、そしてセキュリティを犠牲にしない!
引き出し操作は少し複雑になります。L1からL2への入金は簡単ですが、MinitiaがL1を信頼できるという前提は、逆の方向では成立しないことに注意してください。01928374656574839201
原因は次のとおりです:Initiaは、経済的権利を持つ一群の非中央集権的な検証者によって保護されていますが、Minitiaは通常、経済的権利を持たない1人またはわずかな数のオペレータによって管理されています。したがって、MinitiaがL1に引き出しを要求する際には、悪意のない操作を証明する必要があります。
引き出しの手順は以下の通りです:
出金には時間がかかるかもしれませんが、セキュリティを確保するための重要な措置です! ただし、Interknitユーザーに優れたユーザーエクスペリエンスを提供するために、InitiaではMinitswap-IBCとOPinit Bridgeを利用して即座の出金を実現し、かなりのセキュリティ保証を提供しています。
今、あなたは引き出しの動作がどのように行われるかを知っていますが、チャレンジメカニズムはまだブラックボックスです-次に、私たちはそれを詳しく調べてみましょう!
前回のセクションで、Minitiaが嘘をつく可能性があることを知りました。これが引き出し期間の存在理由です-詐欺行為がOPinit Bridge上のトークンを盗むことを防ぐためです。
しかし、誰が詐欺的な引き出しを防ぐ責任を負うのでしょうか?それがChallenger OPinit Botロボットです。
はい、ただし、無効な提案を削除すると、現在の状態が無効になることを意味しますか? はい、それが私たちが carefully designed ロールバックメカニズムを持っている理由です。
挑戦に成功すると、Minitiaノードは以前にCelestiaに公開されたデータの状態を同期できます。すべてのトランザクションバッチはCelestiaにDAのために公開されるため、ロールバックが必要な場合に役立ちます。
Minitiaのステータスの完全性を確保し、Executorに悪意のある行動がないことを確認するために、ExecutorとChallengerの2つのBotsは独立したエンティティとして設計されています。
しかし、ちょっと待って、これはChallengerにあまりにも多くの権力を与えているのではないでしょうか?Challengerが悪意を持って有効な出力を削除し始めた場合、どうなりますか?
このような事態を防止するために、Initia にはL1ガバナンスで処理されるバランスシステムがあります。
もしチャレンジャーやプロポーザー(提出者)が悪意を持って行動した場合、ガバナンス提案によって置き換えることができます。チャレンジャーにとって、悪意のある行動とは有効な出力を削除することを意味します。プロポーザーにとっては、無効な出力を提出することを意味します。
提案を作成する際、InitiaのL1バリデータは自身のL2ノードを実行して投票し、誰が正しく、誰が間違っているかを検証します。このシステムは、どの単一の実体もトランザクションを検閲したり、引き出しプロセスを妨害することはできないことを保証しています。
もしおれたちが通常に満足して追加のステップを踏まないなら、それは Initia の作業の産物ではない。
Initiaは、独自の集約を簡単に構築できるようにします。今、多くの方が集約を構築する際には、単にホスティングするだけでなく、多くの作業が必要であることをご存知でしょう。集約作成者として、多くの周辺インフラストラクチャを統合する必要があります。たとえば、インデクサ、オラクルマシン、ブリッジなどがあります。
どう思いますか?Interwed Stackはすでに必要なすべてをパッケージ化しています。🔥
を利用してSkip、Initiaは、Initiaおよび交織アーキテクチャに基づいて構築されたすべてのMinitiaに対して、迅速かつ最新の資産価格データを提供することができます。
ConnectはInitiaバリデータが実行するオラクルマシンのサイドチェーンサービスであり、オンチェーンで価格更新をプッシュするために使用されます。この実装は、Cosmos SDK 0.50で導入された2つの新機能、BCHI++とVote Extensionsを利用しています。これにより、バリデータは自身の任意のデータを提出し、それをオンチェーンに保存することができます。これにより、悪意のある当事者がブロックをスパムメールで埋めて価格更新を検閲する可能性を排除することができます。
価格がブロックチェーンに更新されると、開発者はCLI、API、またはスマートコントラクトレベルでクエリを実行できます。
しかし、実際はそうではありません。 Connect の価格は、Interwed Stack 上のすべての Minitia に転送され、彼らが最初の日から最新の価格を簡単に入手できるように保証されます。
こうすることで、Minitiaは必要なインフラストラクチャを実行する必要がなくなり、第三者のオラクルマシンプロバイダーを探したり、彼らとのプロトコルを結んでリソースを投入する必要もありません。すべてが彼らのために処理されます!
真の交差を実現するためには、Initiaには安全で効率的なクロスチェーンインタラクション通信方法が必要です。開発者は、楽観的なブリッジ・フックを介してこれを実現するためにいくつかの方法を採用できます。ブリッジ・フックは、機能面で IBC Hooks に似ていますが、トークンの転送を許可するためにコントラクト呼び出しを開始するために使用されます。OPinitブリッジ・フックは、コントラクト呼び出しを開始し、OPinitブリッジを通じた資産の移動を伴います。
OPHostのブリッジフックはブリッジのメタデータを更新し、OPChildのフックはFinalizeTokenDepositのトランザクションの任意の実行を可能にします。
私たちは多くの仮想マシンをサポートするように構築しており、EVM、MoveVM、またはCosmWasmのいずれであっても、ブリッジフックはデータフィールドに基づいて任意のトランザクションを実行できます。
例えば、これはEVMチェーンのデータフォーマットです
Minitiasには、組み込みのインデクサが備わっており、自動的にすべての関連データをインデックス化および保存できます。その後、REST APIを使用して過去のデータをクエリするためにデータを公開します。
アカウントによって区分されるトークン、非代替トークン情報、アカウントごとの取引、すべてが組み込まれています。すべてが備わっています。
インデックスは、ブロックチェーンアプリを構築する際の最大の課題の1つであり、これは間違いなく多くの作業を軽減します!独自のインデックスを実行することは高価で面倒です。組み込みのインデックスを使用すると、開発者はトークン残高、NFT、取引履歴などを表示できますが、独自のインデックスを実行する必要がなく、またはサードパーティのインデックスを求める必要もありません。
この組み込みインデックスは、Initia Scanに即座に対応するブロックエクスプローラーを提供します——これは、InitiaのL1および各L2のブロックチェーンエクスプローラーです。
交織アーキテクチャを徹底的に探求することは本当に楽しい経験です。それは、Initiaの交織ビジョンを支える、綿密に設計された技術です。交織アーキテクチャをCosmos SDKモジュールとして構築することで、InitiaはSDKをオプティミスティックなRollupを構築するためのアーキテクチャに変えると同時に、Cosmos SDKのすべての利点を維持しています。これは本当に素晴らしいことです。
交差構造には、今日詳しく議論しなかった内容がまだたくさんあります。より深く理解するために、コードリポジトリとBotsのコードリポジトリをご覧ください。
最終的に、1つの不変の事実があります:InitiaはRollupの真の目的地です。最初から、InitiaはMinitiaの繁栄のために構築されました。交錯するエコシステムは革新を推進しており、Minitiaはその例です。[Blackwing]Contro、 MilkyWay、 Inertia、 (https://inrt.fi/) などは、新しいアプリケーション専用のRollupです。これらはすべて初日にオンラインで利用できます!すべてはインターリンクアーキテクチャによってサポートされています。
01928374656574839201[Manan]Zon、Sawit、および (https://x.com/tansawit) この記事への寄稿。
14.1K 人気度
125.7K 人気度
12K 人気度
3.6K 人気度
198.3K 人気度
Initia:交织架构とモジュラーブロックチェーン
暗号化エコシステムは新しい現実に適応する必要があります-Initiaはそのために生まれました。
業界として、私たちは暗号化技術の野心を満たすために、単一のステートマシンでは拡張できないという事実を受け入れざるを得ません。スループットを拡大し、ユーザーとオペレーターの低コストを維持しながら、受け入れ可能な分散化レベルをサポートすることは、ほぼ単一の方法では勝つことができない戦いです。
現実的な状況は、純粋な単一チェーンの成功は逆説的な視点となっています。今年初めに焦点となったモジュール化と単一体の議論です。しかし、肝心なのは:議論そのものがありません。将来は単一のものでもなく、両者の融合です。高速でプログラム可能な L1 と、特定のアプリケーションのロールアップと組み合わされた罠は、L1 と一緒にスケーラビリティを拡張することができます。
Solanaを見ると、ハイブリッド(またはInterweldと呼んでいます)アプローチの利点が明らかになります。 この半年間で、チームはSolanaをベースにした独自のカスタム「ネットワーク拡張機能」の構築に着手しました。 しかし、ちょっと待ってください - Solanaはスケールの問題を単独で処理することになっているのではないでしょうか? それは彼らのブランド全体ではありませんか?
あなたは、集約が拡張実行に限定されないことに気づくでしょう。それらはまた、主権に関係しています-建設者が完全に自分の実行環境を制御することを可能にします。より高いTPS、より低いGas料金(またはまったくない場合もあります)、txの注文と処理の制御、およびビジネスエコノミックスタック全体の所有権などが含まれます。
この点で明らかです:集約は避けられませんし、続けて存在します。
Initiaの存在はこの論点を中心に構築されています。それは活気に満ちた交差Rollupエコシステムをホストするために特に設計されており、これらのRollupはMinitias 🪢と呼ばれています。
未来は交錯しています
Initiaは、何千ものMinitiaのホームとなることを目指しており、これらのMinitiaは、精巧に設計された織り込まれた体験を通じて多様で強力かつユニークなアプリケーションを提供するために協力しています。
これまでに、2つのエコシステムが存在しています。1つはCosmosに特化したもので、もう1つは後にRollupに賭けたものです(Ethereum、現在はSolanaもあります)。それぞれがある程度の成功を収めていますが、欠点もあります。これらは新しいL1モデルを構築する際に貴重な経験と教訓となっています。
Initia はこれらの極端を統合し、L1 であり、相互接続された L2 ネットワークをサポートし、Minitia の構築者が成功するために必要なものを確実にします。初日から、複雑な中間地帯を避けるように明確に設計され、L2 には実際にハブが必要なのかという簡単な問いかけを提案しています。
Initiaでは、Rollupが自然に適応されます。 [Initia VIP](https://medium.com/@initiafdn/introducing-vip-5fe1a0177055)により、L1とL2の間の完全な経済的一貫性が実現され、製品スイートは非常にクリアであり、技術はMinitiaがオラクルマシン、クロスチェーンブリッジ、流動性、相互運用性、ローカルのステーブルコインなどを持つことを確認するために専用に開発されています。交差構造により、チームはEVM、MoveVM、またはコスムワズムなど、任意の仮想マシン(VM)を選択してMinitiaを展開することができます。
では、Initia上のRollupを可能にするのは何ですか?それは、Cosmos SDK向けに構築された楽観的Rollupフレームワークであるインターリービングアーキテクチャです。
エンジンフードの下にある魔法を見てみる準備はできていますか?フレームワークについて詳しく見てみましょう。
絡み合ったアーキテクチャ
Initia 上的 Optimistic Rollup 框架は三つのコンポーネントで構成されています。おっしゃる通り、それらは密接に絡み合っています 😛
OPHost、OPChild、OPinitボットは、パズルの3つのピースのように完全に組み合わさり、一体となって、すべてのMinitiaにエネルギーを提供します。
OPHostとOPChildはCosmos SDKのモジュールであり、アーキテクチャの中核を構成しています。これらはオンチェーンで実行されます。OPinitアーキテクチャはチェーンレベルで実装されているため、特定の仮想マシンのスマートコントラクトレベルではありません。これにより、複数の仮想マシンをサポートし、Minitiaビルダーに選択の自由を与えることができます。
Initia上では、Rollupはオンチェーンに直接構築されるため、柔軟性があり、実装を微調整し、より優れた体験を提供することができます。01928374656574839201
OPHost モジュールはInitia(L1)で動作し、Initia上でのすべてのMinitiaの決済の主な基地として機能します。OPHostの主な任務には、
一方、OPChildは各Minitiaで実行されます。それは、各Rollupの心臓のようなものであり、次のことを担当しています:
OPHostとOPChildは、各Minitiaの楽観的なブリッジを形成しています。Initia上のOPHostはL1のエンドポイントとして機能し、複数のMinitia上のOPChildモジュールにサービスを提供します。
Rollupにとって、ネイティブブリッジはメッセージの伝達だけでなく、L1上のRollupの本部でもあります。2つの異なるコンセンサスシステムはお互いのステートマシンを知りませんが、Rollupのブリッジはステートルートまたは類似の出力を提出することによって、L1上でRollupの真実の情報源として機能し、Rollupの状態に基づいて検証し、正確性を確保します。これがなぜL1が通常清算層と呼ばれる理由です。
しかし、あなたはおそらく思うでしょう - "OPHost と OPChild を接続しているのは何ですか?リレータですか?"いいえ、それはOPinit Botsの仕事です!前述の通り、異なる2つのコンセンサスシステムは、オフチェーンプロセスの支援なしにはローカル通信ができません。OPinit Botsは、それらの隔離状態マシン間の物理的な接続として機能します。
OPinit Bots は、Initia と Minitia の間で重要な操作を処理するオフチェーンプロセスです。それらには、実行者と疑問者の2つの種類があります。要するに、これらの2つのBotsは共同で担当することになります:
この記事の残りの部分では、インターリーブアーキテクチャの具体的な機能の実装について詳しく説明します。これにより、すべての部分がどのように協力して動作するかがより明確になります!
楽観的な橋の上でのトークン転送
Rollupの最も重要な側面の1つは、それが依存するL1のセキュリティを継承していることです。
他はまだ素晴らしいものを知っていますか?L1とRollupの間のネイティブブリッジは、通常、アセットを安全に移動するための最も安全な方法です。なぜなら、ネイティブブリッジを使用すると、追加の信頼仮定が導入されないためです-単にこれら2つのチェーンを信頼するだけです。
シフトの仕組みを説明する前に、重要な質問に答えましょう。
なぜIBCを使用しないのですか?
すべてのチェーンがCosmos SDKで構築されていることを考慮すると、なぜネイティブブリッジをIBCチャネルにすることはできないのでしょうか?
これはIBC転送が本質的に即座であり、これは当プロトコルの信頼仮定に合致しないためです。ある日、悪意のあるMinitiaオペレータが突然取引を挿入し、L2上のINIT残高を変更し、Minitia上のすべてのINITをL1に引き出すことがあります。私たちはこのような状況を望んでいません。そのような誤りは壊滅的です。
それに対して、オプティミスティックブリッジを介してInitiaに引き出すには7日のレイテンシーがかかります。この期間中に引き出しが悪意のあるものであると判明した場合、チャレンジャーはチャレンジを発動して引き出しをキャンセルすることができます。
Initiaでは、MinitiaとInitia L1間で資産をシームレスに転送することを確保するために取り組んでいます。L2からの迅速な転送を実現するために、Minitswapと呼ばれる安全なカスタムソリューションを構築しました。詳細はこちらでご確認いただけます:Minitswap - L2からL1への引き出しは数秒で完了します。
トークン存款(L1→L2)
InitiaからトークンをMinitiaに入金することはほぼ即座に行われます。仕組みは次のとおりです:
とても簡単でしょう? 任務完了、そしてセキュリティを犠牲にしない!
トークン引き出し(L2 → L1)
引き出し操作は少し複雑になります。L1からL2への入金は簡単ですが、MinitiaがL1を信頼できるという前提は、逆の方向では成立しないことに注意してください。01928374656574839201
原因は次のとおりです:Initiaは、経済的権利を持つ一群の非中央集権的な検証者によって保護されていますが、Minitiaは通常、経済的権利を持たない1人またはわずかな数のオペレータによって管理されています。したがって、MinitiaがL1に引き出しを要求する際には、悪意のない操作を証明する必要があります。
引き出しの手順は以下の通りです:
出金には時間がかかるかもしれませんが、セキュリティを確保するための重要な措置です! ただし、Interknitユーザーに優れたユーザーエクスペリエンスを提供するために、InitiaではMinitswap-IBCとOPinit Bridgeを利用して即座の出金を実現し、かなりのセキュリティ保証を提供しています。
今、あなたは引き出しの動作がどのように行われるかを知っていますが、チャレンジメカニズムはまだブラックボックスです-次に、私たちはそれを詳しく調べてみましょう!
Minitiaが嘘をつくと何が起こるのか? 🤥
前回のセクションで、Minitiaが嘘をつく可能性があることを知りました。これが引き出し期間の存在理由です-詐欺行為がOPinit Bridge上のトークンを盗むことを防ぐためです。
しかし、誰が詐欺的な引き出しを防ぐ責任を負うのでしょうか?それがChallenger OPinit Botロボットです。
Celestiaを使用して状態同期ロールバックを実行する ✨
はい、ただし、無効な提案を削除すると、現在の状態が無効になることを意味しますか? はい、それが私たちが carefully designed ロールバックメカニズムを持っている理由です。
挑戦に成功すると、Minitiaノードは以前にCelestiaに公開されたデータの状態を同期できます。すべてのトランザクションバッチはCelestiaにDAのために公開されるため、ロールバックが必要な場合に役立ちます。
Minitiaのステータスの完全性を確保し、Executorに悪意のある行動がないことを確認するために、ExecutorとChallengerの2つのBotsは独立したエンティティとして設計されています。
しかし、ちょっと待って、これはChallengerにあまりにも多くの権力を与えているのではないでしょうか?Challengerが悪意を持って有効な出力を削除し始めた場合、どうなりますか?
このような事態を防止するために、Initia にはL1ガバナンスで処理されるバランスシステムがあります。
もしチャレンジャーやプロポーザー(提出者)が悪意を持って行動した場合、ガバナンス提案によって置き換えることができます。チャレンジャーにとって、悪意のある行動とは有効な出力を削除することを意味します。プロポーザーにとっては、無効な出力を提出することを意味します。
提案を作成する際、InitiaのL1バリデータは自身のL2ノードを実行して投票し、誰が正しく、誰が間違っているかを検証します。このシステムは、どの単一の実体もトランザクションを検閲したり、引き出しプロセスを妨害することはできないことを保証しています。
その他の機能💫
もしおれたちが通常に満足して追加のステップを踏まないなら、それは Initia の作業の産物ではない。
Initiaは、独自の集約を簡単に構築できるようにします。今、多くの方が集約を構築する際には、単にホスティングするだけでなく、多くの作業が必要であることをご存知でしょう。集約作成者として、多くの周辺インフラストラクチャを統合する必要があります。たとえば、インデクサ、オラクルマシン、ブリッジなどがあります。
どう思いますか?Interwed Stackはすでに必要なすべてをパッケージ化しています。🔥
Skip Connect — 内置オラクルマシン
を利用してSkip、Initiaは、Initiaおよび交織アーキテクチャに基づいて構築されたすべてのMinitiaに対して、迅速かつ最新の資産価格データを提供することができます。
ConnectはInitiaバリデータが実行するオラクルマシンのサイドチェーンサービスであり、オンチェーンで価格更新をプッシュするために使用されます。この実装は、Cosmos SDK 0.50で導入された2つの新機能、BCHI++とVote Extensionsを利用しています。これにより、バリデータは自身の任意のデータを提出し、それをオンチェーンに保存することができます。これにより、悪意のある当事者がブロックをスパムメールで埋めて価格更新を検閲する可能性を排除することができます。
価格がブロックチェーンに更新されると、開発者はCLI、API、またはスマートコントラクトレベルでクエリを実行できます。
しかし、実際はそうではありません。 Connect の価格は、Interwed Stack 上のすべての Minitia に転送され、彼らが最初の日から最新の価格を簡単に入手できるように保証されます。
こうすることで、Minitiaは必要なインフラストラクチャを実行する必要がなくなり、第三者のオラクルマシンプロバイダーを探したり、彼らとのプロトコルを結んでリソースを投入する必要もありません。すべてが彼らのために処理されます!
クロスチェーンインタラクション合约调用
真の交差を実現するためには、Initiaには安全で効率的なクロスチェーンインタラクション通信方法が必要です。開発者は、楽観的なブリッジ・フックを介してこれを実現するためにいくつかの方法を採用できます。ブリッジ・フックは、機能面で IBC Hooks に似ていますが、トークンの転送を許可するためにコントラクト呼び出しを開始するために使用されます。OPinitブリッジ・フックは、コントラクト呼び出しを開始し、OPinitブリッジを通じた資産の移動を伴います。
OPHostのブリッジフックはブリッジのメタデータを更新し、OPChildのフックはFinalizeTokenDepositのトランザクションの任意の実行を可能にします。
私たちは多くの仮想マシンをサポートするように構築しており、EVM、MoveVM、またはCosmWasmのいずれであっても、ブリッジフックはデータフィールドに基づいて任意のトランザクションを実行できます。
例えば、これはEVMチェーンのデータフォーマットです
組み込みインデクサー
Minitiasには、組み込みのインデクサが備わっており、自動的にすべての関連データをインデックス化および保存できます。その後、REST APIを使用して過去のデータをクエリするためにデータを公開します。
アカウントによって区分されるトークン、非代替トークン情報、アカウントごとの取引、すべてが組み込まれています。すべてが備わっています。
インデックスは、ブロックチェーンアプリを構築する際の最大の課題の1つであり、これは間違いなく多くの作業を軽減します!独自のインデックスを実行することは高価で面倒です。組み込みのインデックスを使用すると、開発者はトークン残高、NFT、取引履歴などを表示できますが、独自のインデックスを実行する必要がなく、またはサードパーティのインデックスを求める必要もありません。
この組み込みインデックスは、Initia Scanに即座に対応するブロックエクスプローラーを提供します——これは、InitiaのL1および各L2のブロックチェーンエクスプローラーです。
まとめ
交織アーキテクチャを徹底的に探求することは本当に楽しい経験です。それは、Initiaの交織ビジョンを支える、綿密に設計された技術です。交織アーキテクチャをCosmos SDKモジュールとして構築することで、InitiaはSDKをオプティミスティックなRollupを構築するためのアーキテクチャに変えると同時に、Cosmos SDKのすべての利点を維持しています。これは本当に素晴らしいことです。
交差構造には、今日詳しく議論しなかった内容がまだたくさんあります。より深く理解するために、コードリポジトリとBotsのコードリポジトリをご覧ください。
最終的に、1つの不変の事実があります:InitiaはRollupの真の目的地です。最初から、InitiaはMinitiaの繁栄のために構築されました。交錯するエコシステムは革新を推進しており、Minitiaはその例です。[Blackwing]Contro、 MilkyWay、 Inertia、 (https://inrt.fi/) などは、新しいアプリケーション専用のRollupです。これらはすべて初日にオンラインで利用できます!すべてはインターリンクアーキテクチャによってサポートされています。
01928374656574839201[Manan]Zon、Sawit、および (https://x.com/tansawit) この記事への寄稿。
免責事項: