W3bstream « Sprout » : point d’étape pour la communauté

Introduction
Nous sommes ravis de partager avec notre communauté les dernières avancées du projet W3bstream. Notre prochaine version, « Sprout », marquera un bond en avant important vers une infrastructure entièrement décentralisée, essentielle pour les applications qui nécessitent des preuves personnalisées issues de données hors chaîne (comme les « preuves de travail physique » dans le DePIN). Cet article explique ce qu’est Sprout, en quoi il diffère de W3bstream DevNet, et les possibilités passionnantes qu’il ouvre aux opérateurs de nœuds et aux projets DePIN.
Sprout : un nouveau départ
En fournissant une infrastructure décentralisée pour traiter les données brutes et générer des preuves à divulgation nulle de connaissance (ZK) personnalisées, W3bstream garantit l’authenticité et la fiabilité des données dans les économies de tokens des dApps. Globalement, le protocole W3bstream Sprout apporte des améliorations majeures par rapport à son prédécesseur, en mettant fortement l’accent sur la décentralisation, la scalabilité et la composabilité :
- Un développement entièrement nouveau : Sprout n’est pas une simple mise à jour ; c’est un redéveloppement complet à partir de zéro, fruit de notre vaste expérience avec les différents projets DePIN mis en œuvre via le DevNet de W3bstream au cours de l’année écoulée.
- Open source : la version Sprout de W3bstream est déjà open source et accessible sur le dépôt GitHub de MachineFi.
- Décentralisé et accessible : W3bstream Sprout est un réseau véritablement décentralisé où chacun peut participer en tant qu’opérateur de nœud et soutenir les projets DePIN de son choix. La décentralisation permet aux opérateurs de nœuds de gagner des $IOTX et divers actifs DePIN en assurant la maintenance du protocole et en fournissant la puissance de calcul nécessaire à la génération des preuves zk.
- Le rôle de la blockchain IoTeX : W3bstream fait partie intégrante du réseau IoTeX, qui joue le rôle d’orchestrateur. Tous les nœuds W3bstream et les projets DePIN seront enregistrés sur la chaîne IoTeX. Les opérateurs de nœuds devront staker des tokens $IOTX.
Un protocole centré sur le ZK
- Prise en charge de diverses technologies ZK : le protocole prend déjà en charge plusieurs technologies à divulgation nulle de connaissance, notamment Halo2, RISC0 et zkWASM.
- Programmabilité : W3bstream Sprout permet de créer des prouveurs personnalisés pour générer des preuves zk pour n’importe quel projet DePIN. Les preuves sont ensuite automatiquement transmises au contrat de chaque projet sur la blockchain de destination via des « adaptateurs de sortie » personnalisés, selon la configuration de chaque projet.
- Une couche 2 pour le calcul vérifiable : le nouveau protocole W3bstream comprend deux types de nœuds : les Entry-Nodes, des séquenceurs de données qui stockent/regroupent par lots les messages de données brutes vers/depuis les couches de disponibilité des données prises en charge, et les Zero-Nodes, les prouveurs à proprement parler, qui reçoivent les lots de données brutes, calculent les preuves zk et les écrivent sur les blockchains de couche 1 prises en charge.
Le schéma ci-dessous présente l’architecture de W3bstream Sprout sur laquelle travaille actuellement l’équipe IoTeX, en mettant en évidence certains des éléments ci-dessus.

Perspectives
Tout en poursuivant le développement et l’amélioration de W3bstream Sprout, nous comptons sur l’aide de notre communauté de développeurs pour tester ce code actuel, partager leurs retours et suggérer des améliorations, avant la sortie officielle de Sprout prévue début 2024. Restez à l’écoute pour de prochaines mises à jour et n’hésitez pas à explorer la version Sprout sur notre GitHub. Si vous souhaitez participer à un test bêta ou si vous avez des questions, contactez-nous à [email protected].