Sovereign SDKは、zk-rollupsに対してCosmos SDKがL1ブロックチェーンに提供するのと同様のサポートを提供することを目的としています。これにより、ブロックチェーンで一般的な基本コンポーネント、例えばp2pネットワーク、データベース、RPCノードが提供され、開発者は自身のビジネスロジックに集中できるようになります。さらに、zk-SNARKs環境で効率的に動作するデフォルトモジュールの一連を提供し、トークンのデプロイメント、検証されたデータストレージ、ブリッジモジュールを含みます。
Sovereign SDKの大きな特徴は、複雑な零知识証明の詳細を簡素化したことです。開発者は暗号学の専門家になる必要はなく、一般的なプログラミング言語(RustやC++など)を使用してアプリケーションを書くことができ、SDKは自動的にそれを効率的なzk仮想マシンにコンパイルします。
Sovereign Labsの目標は、ブロックチェーンが数十億のユーザーをサポートできるようにすることです。そのためには、一般の開発者が簡単にRollupsを構築できるように、零知识证明の使用のハードルをドロップしなければなりません。同時に、プロジェクトは、エンドユーザーの検証可能性を犠牲にしてスケーラビリティを追求しないことを強調しています。Sovereign SDKは完全に無料でオープンソースのままとなり、最高の基準で各技術コンポーネントを構築することに専念し、エコシステム全体のレジリエンスと分散化を確保します。
Sovereign SDK: ドロップ開発zk-rollupのハードル インターオペラブルな拡張ソリューションを構築
Sovereign: ゼロ知識証明の技術的なしきい値を下げるために、ロールアップ用の SDK を提供します
最近、rollupの構築に特化した暗号プロジェクトが740万ドルのシードラウンドの資金調達を完了し、評価額は「八桁」に達しました。このプロジェクトは、開発者が安全で相互運用可能なzk-SNARKsのrollupを作成するのを支援することを目的としたソフトウェア開発キット(SDK)を開発しています。以下は、このプロジェクトの詳細な紹介です。
Sovereignは、すべての開発者がシームレスに相互運用可能でスケーラブルなrollupを展開し、さまざまなブロックチェーン上で実行できるようにすることを目的としたオープンに接続されたrollupエコシステムです。これがSovereign SDKの誕生の意図であり、安全で相互運用可能な主権zk-rollupを作成するための最も簡便なフレームワークとなるでしょう。
! ソブリンについて学ぶ:ゼロ知識証明技術のしきい値を下げるためのロールアップ用のSDKを提供する
現在のブロックチェーン拡張ソリューションの限界
L1ブロックチェーンの拡張のジレンマ
現在、ブロックチェーンアプリケーションの拡張には主に3つの方法があります:特定のアプリケーション向けのL1パブリックチェーン、optimistic rollups、そしてzk-rollups。アプリケーション向けのL1パブリックチェーンは設計と展開が比較的簡単ですが、明らかな欠点があります。各L1はバリデーターを募集し、ネットワークの安全を守るために十分な資金をステークするよう説得する必要があります。この高額な資金コストにより、この方法は資金が豊富なアプリケーションにしか適用できません。
オプティミスティックロールアップの限界
Rollupsの考え方は、開発者が新しいロジックを使用して既存のブロックチェーンを拡張できるようにすることであり、新しいブロックチェーンを立ち上げるのではありません。これにより、アプリケーションチェーンの開発のハードルが大幅にドロップされました。しかし、現在の主流のoptimistic rollupsも完璧ではありません。それらは不正行為を防ぐために詐欺証明に依存しており、これが長い「最終性遅延」を引き起こし、取引は詐欺証明によってロールバックされる可能性があります。これにより、optimistic rollupsのブリッジングが遅くて高価になります。
開発者はジレンマに直面しています:特定用途向けのロールアップを構築するべきか、それとも汎用ロールアップを構築するべきか?前者はユーザーがブロックチェーン間で頻繁にブリッジを必要とし、後者はL1パブリックチェーンと同様のスケーラビリティの問題に直面します。
ZKロールアップの###利点と課題
対照的に、zk-rollupsはより有望なスケーリングソリューションと見なされています。それはoptimistic rollupsの利点を持ちながら、長時間の最終性遅延がありません。有効性証明が生成されると(通常数秒しかかかりません)、ユーザーは取引が完了したことを確信できます。
しかし、zk-rollupsが大規模に普及していない理由は、その構築プロセスが非常に複雑で、高度な専門的な暗号学エンジニアの長期的な投入が必要だからです。
Sovereign SDKのソリューション
Sovereign SDKは、zk-rollupsに対してCosmos SDKがL1ブロックチェーンに提供するのと同様のサポートを提供することを目的としています。これにより、ブロックチェーンで一般的な基本コンポーネント、例えばp2pネットワーク、データベース、RPCノードが提供され、開発者は自身のビジネスロジックに集中できるようになります。さらに、zk-SNARKs環境で効率的に動作するデフォルトモジュールの一連を提供し、トークンのデプロイメント、検証されたデータストレージ、ブリッジモジュールを含みます。
Sovereign SDKの大きな特徴は、複雑な零知识証明の詳細を簡素化したことです。開発者は暗号学の専門家になる必要はなく、一般的なプログラミング言語(RustやC++など)を使用してアプリケーションを書くことができ、SDKは自動的にそれを効率的なzk仮想マシンにコンパイルします。
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は完全に無料でオープンソースのままとなり、最高の基準で各技術コンポーネントを構築することに専念し、エコシステム全体のレジリエンスと分散化を確保します。