a16zがOptimism Rollupの新しいレイヤー2「Magi」を推進する理由
- 2023/4/21
- ホーム
最近ArbitrumがOptimismを追い越そうとしているが、Optimismもこっそり力を蓄えている。
CoinbaseのBaseに続き、もう一つの暗号巨人がOP Stackを選択しました。a16z Cryptoは4月19日に、Optimism Rollupの新しいクライアントMagiを発表しました。
Magiとは? 一言で言うと、MagiはRustで書かれた高速なOP Stack Rollupクライアントです。
a16zによれば、Magiはイーサリアムの伝統的な実行/コンセンサスの分割でコンセンサスクライアント(OP Stackシステムでは通常Rollupクライアントと呼ばれる)として機能し、新しいブロックを実行クライアントに提供してチェーンを推進します。
Magiは、コア機能を参照実装(op-node)と同じように実行し、OptimismやBaseなどの任意のOP Stackチェーンに同期するために実行ノード(op-gethなど)と連携します。
Magiを構築する理由:Rollupクライアントの多様性 a16zは、分散型は暗号通貨の決定的な約束であり、中央集権型ネットワークよりもセキュリティとレジリエンスが高いネットワークは、単一点障害がないと述べています。この取り組みは、イーサリアムL1に限定されません。イーサリアムと同様に、クライアントの多様性はrollupsにも非常に重要です。複数の独立したクライアント実装は、ネットワークのセキュリティと活性化を確保するのに役立ちます。
イーサリアムの実行とコンセンサス層は、クライアントの多様性が必要ですが、これまでのところ、開発は主に実行クライアントに集中しています。既存のイーサリアム実行クライアントは、適度な変更を実装することでOptimismと互換性があり、いくつかの新しいプロジェクトがすでにこれらのクライアントを調整して、クライアント多様性を実現しようとしています。OP Labsは、Gethを修正してop-gethを構築しました。また、他のチームは現在、op-erigonおよびop-rethを構築しています。
しかし、Rollupクライアントの場合はより難しいです。なぜなら、Rollupクライアントはまったく新しいソフトウェアだからです。これまでのところ、唯一の実装は、OP Labsが開発・維持し、Goで記述されたop-nodeです。
そのため、Magiの目標は、独立して開発されたop-nodeの直接的な代替品として、Rollupクライアントの多様性を増やすことです。
a16zは、Rustベースの新しいクライアントを構築することで、OP Stack全体がより安全で活発になることを期待し、エコシステムに更なる貢献者が加わることを願っています。
Magiの次のステップ:新機能や修正の貢献者を歓迎 a16zは、Magiがop-nodeの実行可能な代替案となるまでに数ヶ月の開発時間が必要かもしれないと述べています。
近い将来に追加される予定のいくつかの機能や改善には以下のものがあります:
- 未確認のブロックである不安定なブロックヘッダーを追跡し、遅延を減らす。
- 新しい同期メカニズムで初期同期速度を向上させる。
- 代替のデータ可用性層のサポート。
- Magi、op-node、および今後のクライアントのテスト用により優れたフレームワーク。
以上のように、a16zはMagiプロジェクトにおいて、クライアントの多様性を高めることを目指しており、新機能や修正に対して貢献者を歓迎しています。これにより、OP Stackエコシステムが全体としてより安全で活発になることを期待しています。