Lancement de W3bstream Devnet

W3bstream Devnet Release

W3bstream, développé par l'équipe centrale d'IoTeX, est une infrastructure computationnelle 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 pour tokeniser les comportements des utilisateurs dans le monde physique. W3bstream agit efficacement comme l'infrastructure sous-jacente pour les projets de DePIN (Réseau d'Infrastructure Physique Décentralisée), promouvant 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 créer des dApps sur des données du monde réel. Cette version est destinée comme un nœud public pour les développeurs qui souhaitent accéder tôt à cette technologie.

Le lancement de Devnet s'accompagne de W3bstream Studio, un puissant centre de contrôle et un 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 et à l'interaction avec la blockchain. Les principales caractéristiques de W3bstream Studio incluent :

  1. Connexion par wallet : Les développeurs peuvent désormais se connecter au Studio en utilisant leur portefeuille MetaMask, ce qui permet de partager le même nœud w3bstream entre différents utilisateurs.
  2. Métriques de confiance : Les Métriques de confiance offrent un moyen transparent pour les développeurs d'établir et de surveiller les métriques de leur projet, permettant la création de tableaux de bord éclairants, offrant une flexibilité dans la sélection des tableaux de bord, et fournissant un accès pratique via une API.
  3. Création de bases de données : Le Studio permet aux développeurs de créer des tables de bases de données pour stocker et interroger les données diffusées vers leur projet, et pour toutes autres données spécifiques à l'application.
  4. Applet et 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 basées soit sur des événements de la blockchain soit sur des messages de données entrants.
  5. Agnosticisme de chaîne : W3bstream, et donc le lancement de Devnet, est agnostique de chaîne. En plus d'IoTeX Mainnet et Testnet, un soutien progressif sera apporté aux principales L1 et L2, telles que Polygon Mainnet/Mumbai Testnet, Ethereum Mainnet/Goerli testnet.
  6. SDK Client : La version devnet comprend quatre SDK client pour envoyer des données IoT à w3bstream, pour des dispositifs basés sur Linux, ESP32, et des dispositifs Android/iOS, tandis que les cartes Arduino seront bientôt supportées.

Pour la communication entre dispositifs, W3bstream implémente un protocole de messagerie qui peut être accessible à la fois sur HTTP et MQTT, avec un point de terminaison dédié pour chaque projet d'utilisateur.

La grande question à ce stade est : "Que puis-je réellement construire maintenant ?". La réponse est : "Tout !". La version W3bstream Devnet vous permet effectivement de construire une application DePIN end-to-end et, comme mentionné précédemment, de contrôler chaque étape du processus grâce à W3bstream Studio.

Un flux typique d'une application W3bstream

Plongeons plus profondément dans ce quoi pourrait être le flux d'une application possible. Supposons que vous construisiez une application pour gérer un projet de réseau électrique intelligent qui récompense ou facture les utilisateurs en fonction de la quantité d'énergie qu'ils contribuent ou absorbent du réseau.

  1. Les données d'un compteur d'énergie d'un utilisateur sont envoyées à W3bstream.
  2. W3bstream recevra un message de données, qui est signé par l'appareil du compteur d'énergie.
  3. W3bstream acheminera le message vers la fonction de gestionnaire pertinente, en fonction de l'événement W3bstream qui est déclenché lorsqu'un message de données est reçu.
  4. Différents gestionnaires peuvent ensuite être appelés lorsque soit un certain événement blockchain est émis, soit périodiquement déclenché par des tâches cron.
  5. 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.
  6. En fonction 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 une tokeneconomy spécifique à l'application.

Comme mentionné précédemment, W3bstream Devnet fonctionne actuellement comme un système à nœud unique. Cependant, les futures mises à jour le feront évoluer vers une infrastructure décentralisée. Cela permettra aux développeurs de déterminer le nombre spécifique de nœuds requis pour l'exécution de leurs applications et de sélectionner le mécanisme de consensus nécessaire pour déclencher des actions on-chain basées sur la logique de leur application.

Et après ?

Outre la décentralisation, il existe quelques autres fonctionnalités intéressantes que les développeurs peuvent attendre avec impatience. Certaines pourraient se réaliser dans un délai plus proche que d'autres, mais néanmoins une liste rapide des fonctionnalités à venir est juste en dessous :

  • Kits de développement DePIN : IoTeX et Seeed studio s'associent pour créer des kits de développement DePIN permettant aux créateurs de brancher directement différents capteurs, de visualiser leurs données et de se connecter de manière transparente à W3bstream et de commencer à construire.
  • Meilleure expérience de développeur et interactions on-chain plus fluides : Avec les futures itérations, les interactions on-chain, et d'autres fonctionnalités qui sont considérées comme "standards" dans une application DePIN seront rationalisées. De plus en plus de modèles d'applet seront également disponibles.
  • Plus de chaînes : Avec les prochaines itérations, de plus en plus de chaînes compatibles avec Ethereum, telles que Binance, seront prises en charge. Nous pourrions également voir le support pour des chaînes non-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 cherchant à créer des dApps qui comblent le fossé entre le monde physique et l'écosystème blockchain. En offrant une solution backend puissante et facile à utiliser grâce à W3bstream Studio, nous faisons un pas significatif vers la réalisation du plein potentiel de DePIN et le soutien à 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 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.