一文でわかるモジュラーブロックチェーンCelestiaとEthereumのスタック構造の違いは何か?
出典:Peter Watts ツイート
翻訳:angelilu,ForesightNews
@epolynya の最初のツイートからモジュラーブロックチェーンに注目していましたが、モジュラーブロックチェーンネットワーク Celestia とそれを使って構築できるものについて、ようやく概念を持ちました。
私は専門家ではなく、いくつかの点で偏りがあるかもしれませんが、自分のノートを共有すべきだと思いました。もしかしたら他の人にとって役立つかもしれません……
私はモジュラースタックを4つの層に分ける傾向があります:
- データの可用性 -- TXデータの広範な使用を確保
- コンセンサス -- txの順序を決定
- 決済 -- グローバルな状態を強制
- 実行 -- 個別の状態遷移を適用
データの可用性 + コンセンサス = チェーンの「セキュリティ」、両者は安定して堅固である必要があります。
決済 + 実行 = チェーンの「環境」、同じ決済層を持つ実行層は形成されることができる信頼最小化の「クラスター」です。
このフレームワークの下で、まずはすでに登場しているイーサリアム中心のスタックを簡単に振り返りましょう:
1. モノリス
イーサリアム上で行われるすべてのことは、最大のセキュリティとシンプルさを提供しますが、高コストと限られたスケーラビリティももたらします。
2. ロールアップ
モジュラー拡張の最初の突破口で、独立した実行層を作成し、イーサリアムに戻って決済します。詐欺(Optimistic)または有効性(ZK)証明を使用できます。
3. バリディウム
ロールアップの修正で、データの可用性をイーサリアムから移し、スケーラビリティを向上させましたが、セキュリティを犠牲にしました。バリディウムのデータ可用性にはデータ可用性委員会、監視者などがあり、ロールアップとは異なるトレードオフがありますが、セキュリティはロールアップよりも低いです。
Celestiaに入ります。これは、モジュラースタックの一部として明確に最適化され、データの可用性とコンセンサスに完全に焦点を当てた新しいブロックチェーンです。
ブログやフォーラムの投稿を見たところ、これまでに3つの主要なバリエーションが提案されているようです:
1. 「主権ロールアップ」
Celestiaを利用するために最初に提案されたモデルは、上に単一の実行層を持つことです。この設計では、オペレーターが「ロールアップ」トランザクションを処理し、Celestiaに公開します。しかし、待ってください、Celestiaが実行を持たない場合、決済はどこで行われるのですか?
実際には、独立した決済層は必要ありません。各層間で信頼最小化のブリッジを行いたい場合にのみ必要であり、これはイーサリアムL2に非常に関連していますが、内部で詐欺や有効性証明を行うことができる「主権」チェーンには関係ありません。
これは私を驚かせました。なぜなら、私の唯一の経験はイーサリアムL2を使用することであり、「ロールアップ」は常に「決済」と結びついていたからです。しかし、独立したチェーンの文脈では、ロールアップも有用であり、基本的にこれはMina が行っていることです。
2. 「決済ロールアップ」
これにより「Cevmos」が生まれました。これはCelestiaの上に位置する専用の決済チェーンで、他の実行チェーンは単一の信頼最小化「クラスター」の一部としてアンカーされます。
これにより、Celestiaチェーン間の信頼最小化ブリッジが可能になりますが、これはイーサリアムから隔離された全く新しいクラスターになるため、採用されるかどうかはまだ不明です。
これにより、私たちは第三の、そして最終的な設計を得ました:
3. Celestium
最新の設計は、データの可用性にCelestiaを使用し、コンセンサスと決済にイーサリアムを使用することです。言い換えれば、CelestiumはCelestiaによってサポートされたバリディウムと見なすことができます。
一方で、Celestiumsは、あなたが得られる中で最も安全で経済的なバリディウム設計の一つかもしれません。もう一方では、それは依然としてバリディウムです。
EIP-4844が2022年末に導入されると予想されているため、バリディウムが取捨選択に値するかどうかはまだ不明です。
これはイーサリアムやCelestiaのモジュラー拡張方法の包括的な概要ではありませんが、すべてを一つの図にまとめることは私にとって確かに役立ちました。