Lancement de W3bstream Devnet
W3bstream, développé par l'équipe centrale d'IoTeX, est une infrastructure de calcul de pointe conçue pour révolutionner la manière dont les applications peuvent vérifier et utiliser des données du monde réel afin de tokeniser les comportements des utilisateurs dans le monde physique. W3bstream agit efficacement comme l'infrastructure sous-jacente pour les projets DePIN (Réseau d'Infrastructure Physique Décentralisée), favorisant l'innovation et la collaboration dans le paysage web3.
W3bstream Devnet
Nous sommes ravis d'annoncer le lancement de W3bstream Devnet, une étape significative visant à fournir aux développeurs les outils et ressources nécessaires pour construire des dApps basées sur des données du monde réel. Ce lancement est destiné à servir de nœud public pour les développeurs intéressés à accéder tôt à cette technologie.
Le lancement de Devnet s'accompagne de W3bstream Studio, un puissant centre de contrôle et outil d'interface utilisateur qui permet aux développeurs d'orchestrer chaque aspect de leur projet W3bstream, de la réception des données à la logique d'application et à l'interaction avec la blockchain. Les principales caractéristiques de W3bstream Studio comprennent :
- Connexion de portefeuille : Les développeurs peuvent désormais se connecter au Studio en utilisant leur portefeuille MetaMask, permettant à un même nœud W3bstream d'être partagé entre différents utilisateurs
- Métriques de confiance : Les métriques de confiance fournissent un moyen fluide pour les développeurs d'établir et de surveiller les métriques de leur projet, permettant la création de tableaux de bord perspicaces, offrant de la flexibilité dans le choix des tableaux de bord et fournissant un accès pratique via une API.
- Création de bases de données : Le Studio permet aux développeurs de créer des tables de base de données pour stocker et interroger des données diffusées vers leur projet, ainsi que pour toute autre donnée spécifique à l'application.
- Applets & Déclencheurs : Les applets définissent la logique d'un projet sous forme de gestionnaires d'événements, tandis que les déclencheurs orchestrent le moment d'exécution des actions des gestionnaires en fonction soit d'événements sur la chaîne, soit de messages de données entrants.
- Agnosticisme de chaîne : W3bstream, et donc le lancement de Devnet, est agnostique de la chaîne. En plus d'IoTeX Mainnet et Testnet, un soutien graduel sera apporté aux principales L1 et L2, comme Polygon Mainnet/Mumbai Testnet, Ethereum Mainnet/Goerli Testnet.
- SDK client : Le lancement de Devnet s'accompagne de quatre SDK clients pour envoyer des données IoT vers w3bstream, pour des dispositifs basés sur Linux, ESP32, et des appareils Android/iOS, tandis que les cartes Arduino seront bientôt prises en charge.
Pour la communication entre dispositifs, W3bstream met en œuvre un protocole de messagerie qui peut être accessible à la fois sur HTTP et MQTT, avec un point de terminaison dédié pour le projet de chaque utilisateur.
La grande question à ce stade est : "Que puis-je réellement construire maintenant ?". La réponse est : "Tout !". Le lancement de W3bstream Devnet vous permet en réalité de construire une application DePIN de bout en bout, et, comme mentionné précédemment, de contrôler chaque étape du processus via W3bstream Studio.
Un flux typique d'une application W3bstream
Plongeons plus profondément dans ce que pourrait être le flux d'une application possible. Supposons que vous construisiez une application pour gérer un projet de réseau énergétique intelligent qui récompense ou facture les utilisateurs en fonction de la quantité d'énergie qu'ils contribuent ou absorbent du réseau.
- Les données d'un compteur d'énergie utilisateur sont envoyées à W3bstream
- W3bstream recevra un message de données, qui est signé par le dispositif du compteur d'énergie.
- W3bstream acheminera le message vers la fonction de gestionnaire pertinente en fonction de l'événement W3bstream qui est déclenché lorsque le message de données est reçu.
- Différents gestionnaires peuvent ensuite être appelés lorsqu'un certain événement sur la blockchain est émis ou déclenché périodiquement par des tâches cron.
- La fonction de gestionnaire traitera le message de données pour vérifier l'intégrité des données et l'identité de l'appareil, et optionnellement stocker les données dans la base de données SQL de W3bstream.
- Sur la base des données reçues et des exigences spécifiques au projet, un gestionnaire générera une preuve de certains faits du monde réel et la soumettra à un contrat intelligent pour déclencher l'économie de token spécifique à l'application.
Comme mentionné précédemment, W3bstream Devnet fonctionne actuellement comme un système à un seul nœud. Cependant, les mises à jour futures le feront évoluer vers une infrastructure décentralisée. Cela permettra aux développeurs de déterminer le nombre spécifique de nœuds nécessaires au fonctionnement de leurs applications et de sélectionner le mécanisme de consensus nécessaire pour déclencher des actions sur la chaîne en fonction de la logique de leur application.
Qu'est-ce qui vient ensuite ?
En plus de la décentralisation, il y a quelques autres fonctionnalités intéressantes que les développeurs peuvent attendre avec impatience. Certaines pourraient être sur un calendrier plus rapproché que d'autres, mais néanmoins, voici une liste rapide des fonctionnalités à venir :
- Kits de développement DePIN : IoTeX et Seeed studio s'associent pour créer des kits de développement DePIN permettant aux constructeurs de brancher directement différents capteurs, de visualiser leurs données et de se connecter sans problème à W3bstream pour commencer à construire.
- Meilleure expérience développeur et interactions sur chaîne plus fluides : Avec les futures itérations, les interactions sur chaîne, ainsi que d'autres fonctionnalités considérées comme "normales" dans une application DePIN seront rationalisées. De plus en plus de modèles d'applets seront également disponibles.
- Plus de chaînes : Avec les prochaines itérations, de plus en plus de chaînes compatibles avec Ethereum, comme Binance, seront prises en charge. Nous pourrions également voir un soutien pour des chaînes non semblables à Ethereum comme Solana.
- Plus de modularité : Dans les futures itérations, les développeurs pourront utiliser W3bstream comme le cerveau central pour orchestrer différents composants/services de leur choix, tels que le stockage, la connectivité, etc.
Conclusion
Le lancement de W3bstream Devnet apporte une richesse de nouvelles possibilités pour les développeurs souhaitant créer des dApps qui comblent le fossé entre le monde physique et l'écosystème blockchain. En offrant une solution backend facile à utiliser et puissante grâce à W3bstream Studio, nous faisons un pas significatif vers la réalisation du plein potentiel de DePIN et favorisons l'innovation dans l'espace Web3.
Nous encourageons les développeurs à plonger dans le lancement de W3bstream Devnet, explorer ses capacités et partager leurs retours avec l'équipe d'IoTeX. Commencez à construire avec nous ! Ensemble, nous pouvons façonner l'avenir des applications décentralisées et débloquer le pouvoir des données du monde réel dans l'écosystème Web3.