- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
Avec l'approche « paresseuse » d'Arweave en matière de contrats intelligents, sa version de Web3 en fait plus
Arweave, un réseau blockchain destiné au stockage permanent de données, a lancé une approche complètement nouvelle des contrats intelligents.

Arweave, un réseau blockchain destiné au stockage permanent de données, a lancé une approche complètement nouvelle des contrats intelligents.
En bref, les contrats intelligents sur Arweave, comme la plupart du code des sites web actuels, seront exécutés par les ordinateurs des utilisateurs plutôt que par la blockchain elle-même. Lancé jeudi, SmartWeave est une approche des contrats intelligents qui permet à la blockchain de se passer des frais de GAS et ne nécessite l'exécution du code d'un contrat intelligent qu'aussi souvent que nécessaire, et non par chaque nœud du réseau.
« SmartWeave est un nouvel environnement de langage de contrats intelligents basé sur le réseau Arweave », a déclaré Sam Williams, d'Arweave, à CoinDesk. « Il utilise un nouveau type d'évaluation appelé "évaluation paresseuse" pour transférer la charge de calcul liée à l'exécution des contrats intelligents des nœuds du réseau vers les utilisateurs. »
C'est comme la pizza maison comparée à Pizza Hut. Arweave conserve les données prêtes, disponibles et exactes (au congélateur) ; les machines des utilisateurs n'ont besoin de les interpréter (les cuire) que lorsque cela est nécessaire.
L'évaluation paresseuse vérifie les données et, en particulier, quand chaque élément de données est entré dans le système.
« L'élément clé Arweave vous offre est la possibilité de dire que chaque chose qui passe par le système a un ordre temporel », a déclaré Williams.
Sur le même sujet : Arweave 2.0 ONE son projet de stockage de fichiers de ses rêves de « Bibliothèque d'Alexandrie »
Comme l'illustre le problème perpétuel d'Ethereum avec le fait d'être en avance sur les échanges décentralisés (DEX), établir l'ordre des Événements de manière fiable est ONEun des travaux les plus importants que les systèmes décentralisés doivent effectuer.
Cela dit, il n'est pas important que chaque nœud d'un réseau vérifie précisément le rendu de chaque document numérique. De la même manière que chaque ordinateur qui ouvre un site web interprète localement son code HTML et JavaScript, Arweave requiert que les ordinateurs des utilisateurs traitent l'information, et non le réseau lui-même. Cette logique est logique, car Arweave est fondamentalement conçu pour être un nouveau type d'Internet.
«Arweave en tant que protocole de base est très axé sur les services Web décentralisés et autonomes », a déclaré Williams.
S'inscrivant dans un espace similaire à celui de Blockstack, Arweave propose une sorte d'Internet auquel les utilisateurs se connectent directement. Une fois connecté à Arweave, un portefeuille peut naviguer entre toutes sortes d'applications sans avoir à s'y connecter individuellement. Williams s'attend à ce que cela crée de nouvelles expériences intéressantes, que nous ne pouvons qu'imaginer partiellement aujourd'hui.
La principale valeur ajoutée d'Arweavecrée un système dans lequel les données chargées sur le réseau peuvent y être stockées à un prix abordable, pour toujours.
Ce qu'il peut faire
De nombreuses applications ont déjà été créées pour Arweave , mais SmartWeave ouvrira un nouveau niveau de fonctionnalités, à la fois en raison de ce qu'il permet et du langage sur lequel il s'exécute.
« Si vous connaissez JavaScript, vous pouvez écrire ceci immédiatement », a déclaré Williams. « Je m'attends à voir apparaître des DAO d'ici quelques semaines. »
Williams a donné un exemple simple de DAO potentielle. Imaginez une plateforme de blogging basée sur Arweave , comme Medium, accessible à tous, mais dont la page d'accueil, si prisée, serait contrôlée par un comité (c'est-à-dire la DAO).
Sur le même sujet : OpenLaw lance la première « DAO juridique » pour les investissements en capital-risque distribués
Chaque membre du comité disposerait d'un jeton de gouvernance lui permettant de voter pour des publications à la une. Chaque fois qu'ils ouvriraient Arweave et voteraient pour des publications, ces votes seraient enregistrés dans la chaîne.
Chaque terminal qui ouvre le blog examinera simplement les votes et les utilisera pour construire la page d'accueil que chaque utilisateur voit lorsqu'il visite pour la première fois la page d'accueil du blog.
Arweave dispose de quelques exemples d'applications prêtes à l'emploi, telles qu'un module de base de type ERC-20 et des modules de jetons non fongibles (NFT) qui seront faciles à adopter pour les développeurs.
Haute tension
Les limitations disparaissent réellement des contrats intelligents lorsque le traitement se déplace hors chaîne.
« En pratique, cela signifie que les contrats intelligents peuvent nécessiter une charge de travail exceptionnellement importante », a déclaré Williams. « Ce ne serait T vraiment possible dans un système de contrats intelligents classique comme Ethereum. »
Par la suite, à mesure que les développeurs prendront conscience du potentiel d' Arweave, Williams s'attend à ce que l'apprentissage automatique et l'intelligence artificielle soient intégrés aux contrats intelligents SmartWeave. En délocalisant le traitement sur le réseau, des capacités de calcul bien plus puissantes pourront être déployées sans augmenter les coûts ni encombrer la blockchain.
Il y a un autre avantage ici : la sécurité.
Alors que proliféraient de nouveaux contrats intelligents de base, une multitude de nouveaux langages de contrats intelligents ont vu le jour, conçus pour être plus sûrs pour tous. Depuis Solidity, il y a euPacte de Kadena,Clartéde Blockstack etCadencede Dapper Labs, entre autres.
Sur le même sujet : Algorand et Blockstack développent un langage de contrats intelligents multi-chaînes
Williams a déclaré :
« Cela permet essentiellement d'exécuter du code arbitraire, ce qui T de multiplier les contrôles et les protections. Le problème avec un système de contrats intelligents classique, c'est qu'en tant que développeur de contrats intelligents, je peux forcer chaque nœud du réseau à exécuter mon code, ce qui signifie que ce code ne peut absolument pas être malveillant. Mais avec SmartWeave, ces protections ne sont T nécessaires. »
Les nœuds ne font T tout le travail. Comme sur le Web, l'utilisateur doit faire confiance au code qui va être exécuté, mais la blockchain entière n'a T besoin de se protéger contre chaque contrat intelligent.
« Je pense qu'il y aura une vague ultérieure lorsque les gens commenceront à réaliser que la puissance de calcul supplémentaire à laquelle SmartWeave vous permet d'accéder débloque un grand nombre de choses que vous n'auriez tout simplement T pu construire auparavant », a déclaré Williams.