Sovereign SDKは、zk-rollupsのためにCosmos SDKがL1ブロックチェーンのために行うことを目指しています。通常、ブロックチェーンによって提供されるさまざまな基本コンポーネント、例えばp2pネットワーク、データベース、RPCノードを提供し、開発者が自分のブロックチェーンのビジネスロジックに集中できるようにします。さらに、zk-SNARKs環境下で効率的に動作するデフォルトモジュールのセットも提供します:トークンデプロイ、検証済みデータストレージ、およびブリッジモジュール。
Sovereign Labsのビジョンは、ブロックチェーンが数十億のユーザーをサポートすることです。この目標を達成するためには、普通の開発者がRollupsを構築できるように、零知识証明の使用のハードルをドロップする必要があります。同時に、プロジェクトチームは、エンドユーザーの検証可能性を犠牲にしてスケーラビリティを追求することはないと強調しています。Sovereign SDKは完全に無料でオープンソースのままであり、最高の基準で各技術コンポーネントを作り上げることに専念しています。
ソブリンSDK:ドロップzk-rollup開発のハードルを下げ、ブロックチェーンの大規模な応用を促進する
Sovereign:Rollupsのための開発ツールキットを提供し、zk-SNARKs技術の使用ハードルをドロップします。
ある暗号プロジェクトが740万ドルのシードラウンドの資金調達を完了し、評価額が「八桁」に達しました。このプロジェクトは、安全で相互運用可能なzk-SNARKsを作成するためのソフトウェア開発ツールキットを構築しています。以下はこのプロジェクトの紹介です。
Sovereignは、すべての開発者がシームレスに相互運用可能でスケーラブルなrollupを展開できるようにすることに取り組む、オープンで相互接続されたrollupエコシステムです。また、すべてのブロックチェーン上で動作します。Sovereign SDKの目標は、安全で相互運用可能な主権zk-rollupを作成するための最も簡単なフレームワークになることです。
! ソブリンについて学ぶ:ゼロ知識証明技術のしきい値を下げるためのロールアップ用のSDKを提供する
ブロックチェーンアプリケーションの拡張のジレンマ
L1ブロックチェーンのスケーラビリティが制限されています
現在、ブロックチェーンアプリケーションのスケーリングには主に3つの方法があります:アプリケーション向けのL1パブリックチェーン、optimistic rollups、そしてzk-rollupsです。アプリケーション向けのL1パブリックチェーンは設計とデプロイが最も簡単ですが、明らかな欠点があります。各L1は自分自身のバリデーターを募り、彼らに十分な資金をステークしてブロックチェーンの安全を保護するよう説得しなければなりません。資金コストが高いため、この方法は資金が豊富な少数のアプリケーションにしか適用できません。
オプティミスティックロールアップの限界
ロールアップは、開発者が新しいロジックを使用して既存のブロックチェーンを拡張できるようにし、新しいブロックチェーンを立ち上げる必要がありません。これにより、アプリケーションチェーンの開発ハードルが大幅にドロップされます。
しかし、現在の主流のoptimistic rollupsにも問題があります。共有検証者セットの負担を軽減するために、optimistic rollupsは不正行為を防ぐために詐欺証明に依存しています。これにより、取引には長い「最終性遅延」が生じ、詐欺証明の出現によってロールバックされる可能性があります。したがって、optimistic rollupsのブリッジは遅くて高価になります。
開発者は二者択一の選択に直面しています:特定の用途に特化したrollupを構築し、ユーザーがブロックチェーン間で頻繁にブリッジを行うようにするのか?それとも、ユーザーのすべてのニーズを1か所で満たす汎用rollupを構築するのか?この2つの選択肢はどちらも理想的ではありません。Optimistic各チェーン間のブリッジ速度は遅く、手数料は高く、リスクも大きいため、日常的な使用には適していません。一方、汎用optimistic rollupsはL1パブリックチェーンと同様の制限に直面しています。
zk-rollupsの利点
以上の理由から、zk-rollupsは将来の主導的なスケーリングソリューションと見なされています。これはoptimistic rollupsの利点を持ちながら、長時間のファイナリティ遅延がありません。ユーザーは詐欺証明が発生したかどうかを確認するために数日間待つ必要はなく、有効性証明が作成されると(おそらく数秒で)、ユーザーは取引が完了したことを確信できます。
しかし、zk-rollupsの構築は現在でも非常に困難な作業であり、非常に専門的な暗号学エンジニアの数年間にわたる投入が必要です。これがSovereignプロジェクトが解決したい問題です。
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パブリックチェーンではなく、エンドユーザーに委任するため、任意のブロックチェーン上で実行できます。
プロジェクトの発展ロードマップ
Sovereign SDKの開発ロードマップは3つの段階に分かれています:
研究段階(進行中):デフォルトストレージモジュール、暗号経済モデル、核心APIを設計し、研究プロトタイプを開発。2023年第2四半期に完成予定。
初期展開段階:p2pネットワーク、RPCノード、コアAPI、デフォルトストレージおよびソートモジュールを展開します。
ハードニングフェーズ:コードのクリーンアップ、テスト、ファジングテスト、監査を行い、同時にSDKの最初のユースケースを開発します。約6ヶ月間続く予定で、その後SDKはメインネットに登場します。
まとめ
Sovereign Labsのビジョンは、ブロックチェーンが数十億のユーザーをサポートすることです。この目標を達成するためには、普通の開発者がRollupsを構築できるように、零知识証明の使用のハードルをドロップする必要があります。同時に、プロジェクトチームは、エンドユーザーの検証可能性を犠牲にしてスケーラビリティを追求することはないと強調しています。Sovereign SDKは完全に無料でオープンソースのままであり、最高の基準で各技術コンポーネントを作り上げることに専念しています。