W3bstream「Sprout」:コミュニティアップデート

はじめに
W3bstreamプロジェクトの最新の進展をコミュニティの皆さんと共有できることを嬉しく思います。次期リリース「Sprout」は、オフチェーンデータから導き出されるカスタム証明(DePINにおける「物理的作業の証明」など)を必要とするアプリケーションに不可欠な、完全に分散化されたインフラの提供に向けた大きな飛躍となります。このブログでは、Sproutとは何か、W3bstream DevNetとの違い、そしてノードオペレーターやDePINプロジェクトにもたらすエキサイティングな可能性について掘り下げます。
Sprout:新たな始まり
生データを処理し、カスタムのゼロ知識(ZK)証明を生成する分散型インフラを提供することで、W3bstreamはdAppのトークンエコノミーにおけるデータの真正性と信頼性を確保します。全体として、W3bstream Sproutプロトコルは前身と比べて大幅なアップグレードとなっており、分散化、スケーラビリティ、コンポーザビリティに特に重点を置いています:
- ゼロからの開発:Sproutは単なるアップデートではありません。過去1年間にW3bstream DevNetを通じて実装されたさまざまなDePINプロジェクトでの豊富な経験から生まれた、ゼロからの完全な再開発です。
- オープンソース:W3bstreamのSproutリリースはすでにオープンソース化されており、MachineFiのGitHubリポジトリで公開されています。
- 分散化とアクセシビリティ:W3bstream Sproutは真に分散化されたネットワークであり、誰でもノードオペレーターとして参加し、お気に入りのDePINプロジェクトを支援できます。分散化により、ノードオペレーターはプロトコルを維持し、zk証明を生成するための計算能力を提供することで、$IOTXやさまざまなDePIN資産を獲得する機会を得られます。
- IoTeXブロックチェーンの役割:W3bstreamはIoTeXネットワークの不可欠な一部であり、IoTeXネットワークはオーケストレーターとして機能します。すべてのW3bstreamノードとDePINプロジェクトはIoTeXチェーンに登録されます。ノードオペレーターには$IOTXトークンのステーキングが求められます。
ZK中心のプロトコル
- 多様なZK技術のサポート:プロトコルはすでに、Halo2、RISC0、zkWASMなどさまざまなゼロ知識技術をサポートしています。
- プログラマビリティ: W3bstream Sproutでは、あらゆるDePINプロジェクト向けにzk証明を生成するカスタムプルーバーを作成できます。生成された証明は、各プロジェクトの設定に応じて、カスタムの「出力アダプター」を通じて宛先ブロックチェーン上の各プロジェクトのコントラクトへ自動的に送信されます。
- 検証可能な計算のためのレイヤー2: 新しいW3bstreamプロトコルには2種類のノードがあります。サポートされているデータ可用性レイヤーとの間で生データメッセージをバッチで保存/パックするデータシーケンサーであるEntry-Nodesと、生データのバッチを受け取り、zk証明を計算してサポートされているレイヤー1ブロックチェーンに書き込む実際のプルーバーであるZero-Nodesです。
下の図は、IoTeXチームが現在取り組んでいるW3bstream Sproutのアーキテクチャを示しており、上記の要素の一部が強調されています。

今後の展望
W3bstream Sproutの開発と改良を続けるにあたり、2024年初頭に予定されている正式なSproutリリースに先立って、開発者コミュニティの皆さんにこの現在のコードをテストし、フィードバックを共有し、改善を提案していただきたいと考えています。今後のアップデートにご期待いただくとともに、ぜひ私たちのGitHubでSproutリリースをご覧ください。ベータテストへの参加に興味がある方やご質問がある方は、お気軽に[email protected]までご連絡ください。