Sovereign SDKは、zk-rollupsにCosmos SDKがL1ブロックチェーンに提供するのと同様のサポートを提供することを目的としています。これは、ブロックチェーンに通常必要なさまざまな基盤コンポーネント、例えばp2pネットワーク、データベース、RPCノードを提供し、開発者が自身のブロックチェーンのビジネスロジックに集中できるようにします。さらに、これは、zk-SNARKs環境で効率的に動作するデフォルトモジュールのセットも提供します。モジュールには、トークンデプロイメント、検証されたデータストレージ、ブリッジモジュールが含まれます。
Sovereign Labsのビジョンは、ブロックチェーンが数十億のユーザーをサポートすることです。この目標を達成するためには、zk-SNARKsの使用障壁をドロップすることが重要です。Sovereign SDKは常に完全に無料でオープンソースであり、最高のレジリエンス基準で各技術コンポーネントを構築することに専念しています。この方法で、Sovereignはブロックチェーン技術の普及を促進し、同時にエンドユーザーの検証可能性と非中央集権の本質を維持できることを望んでいます。
Sovereign SDK:開発者のためにzk-rollupの構築のハードルをドロップ
Sovereign:Rollupsのための開発ツールキットを提供し、zk-SNARKs技術の使用ハードルをドロップします。
最近、ロールアップ構築に特化した暗号プロジェクトが740万ドルのシードラウンドの資金調達を完了し、評価額は「八桁数」に達しました。このプロジェクトは、開発者が安全で相互運用可能なzk-SNARKsロールアップを作成するのを支援することを目的としたソフトウェア開発キット(SDK)を開発しています。以下はこのプロジェクトの詳細な紹介です。
Sovereignは、すべての開発者がシームレスに相互運用可能でスケーラブルなrollupをデプロイできるようにし、すべてのブロックチェーン上で動作することを目的としたオープンな相互接続のrollupエコシステムです。これがSovereign SDKを開発する目的であり、安全で相互運用可能な主権zk-rollupを作成するための最も簡単なフレームワークとなるでしょう。
! ソブリンについて学ぶ:ゼロ知識証明技術のしきい値を下げるためのロールアップ用のSDKを提供する
ブロックチェーンアプリケーションの拡張のジレンマ
L1ブロックチェーンの限界
現在、ブロックチェーンアプリケーションの拡張には主に3つの方法があります:アプリケーション向けのL1パブリックチェーン、オプティミスティックロールアップ、そしてzk-rollupです。アプリケーション向けのL1パブリックチェーンは設計と展開が比較的簡単ですが、明らかな欠陥があります。各L1は自分自身のバリデーターを募集し、ブロックチェーンの安全を守るために十分な資金をステークするよう説得する必要があります。資金コストが非常に高いため、この方法は資金が豊富な少数のアプリケーションにのみ適しています。
オプティミスティックロールアップの不足
Rollupsの登場により、開発者は新しいブロックチェーンを立ち上げるのではなく、既存のブロックチェーンを拡張するために新しいロジックを使用できるようになり、アプリケーションチェーンの開発のハードルが大幅にドロップしました。しかし、現在主流のoptimistic rollupsにも問題があります。共有バリデーターセットの負担を軽減するために、optimistic rollupsは不正行為を防ぐために詐欺証明に依存しています。これにより、取引には非常に長い「最終性遅延」が発生し、詐欺証明の出現によりロールバックされる可能性があります。したがって、optimistic rollupsのブリッジが遅くて高価になっています。
ZKロールアップの###つの利点
上述の理由に基づき、zk-rollupsは将来の主導的なスケーリングソリューションと考えられています。これは、optimistic rollupsの利点を持ちながら、長時間の確定遅延がありません。ユーザーは、詐欺証明が出るかどうかを確認するために数日間待つ必要はなく、有効性証明が作成されると(数秒しかかからない可能性があります)、ユーザーは取引が完了したことを確信できます。
しかし、zk-rollupsの構築は依然として困難な作業であり、高度に専門的な暗号エンジニアの長期的な投入が必要です。これがSovereign SDKが解決しようとしている問題です。
Sovereign SDKの機能:
Sovereign SDKは、zk-rollupsにCosmos SDKがL1ブロックチェーンに提供するのと同様のサポートを提供することを目的としています。これは、ブロックチェーンに通常必要なさまざまな基盤コンポーネント、例えばp2pネットワーク、データベース、RPCノードを提供し、開発者が自身のブロックチェーンのビジネスロジックに集中できるようにします。さらに、これは、zk-SNARKs環境で効率的に動作するデフォルトモジュールのセットも提供します。モジュールには、トークンデプロイメント、検証されたデータストレージ、ブリッジモジュールが含まれます。
Sovereign SDKの主な特徴は次のとおりです:
シームレスな相互運用性:証明の集約に基づく新しいブリッジ技術を使用して、共有L1上のSovereign SDKロールアップの迅速かつ低コストなブリッジを実現します。
安全かつスケーラブル:zk-rollupsのユースケースに合わせて各コンポーネントをカスタマイズすることで、Sovereign SDKはデフォルトで優れたパフォーマンスを提供します。
クロスチェーン互換性:Sovereign SDK Rollupsは、証明の責任を基盤となるL1パブリックチェーンではなく、エンドユーザーに委任するため、任意のブロックチェーン上で動作します。
ドロップ使用のハードル:開発者は暗号学の専門家である必要はなく、一般的なプログラミング言語(RustやC++など)を使用してアプリケーションを作成するだけで、SDKが自動的にそれを効率的なzk仮想マシンにコンパイルします。
プロジェクト開発ロードマップ
Sovereign SDKの開発ロードマップは3つの段階に分かれています:
研究段階(進行中):デフォルトストレージモジュール、暗号経済モデル、コアAPIの設計、研究プロトタイプの開発。2023年第二四半期に完成予定。
初期展開段階:p2pネットワーク、RPCノード、コアAPI、およびデフォルトのストレージとソートモジュールを展開する。
ハードニング実践段階:コードのクリーンアップ、テスト、ファジングテスト、監査を行い、同時にSDKの最初のユースケースを開発します。初期展開のハードニングは約6ヶ月続くと予想され、その後SDKはメインネットにローンチされます。
まとめ
Sovereign Labsのビジョンは、ブロックチェーンが数十億のユーザーをサポートすることです。この目標を達成するためには、zk-SNARKsの使用障壁をドロップすることが重要です。Sovereign SDKは常に完全に無料でオープンソースであり、最高のレジリエンス基準で各技術コンポーネントを構築することに専念しています。この方法で、Sovereignはブロックチェーン技術の普及を促進し、同時にエンドユーザーの検証可能性と非中央集権の本質を維持できることを望んでいます。