Arweave Pour Les Contrats Intelligents, Sa Version De Web3

Arweave, un réseau de blockchain destiné au stockage permanent de données, a lancé une toute nouvelle approche des contrats intelligents.

En bref, les contrats intelligents sur Arweave, tout comme le code actuel des sites Web, seront gérés par les ordinateurs des utilisateurs plutôt que par la blockchain elle-même. Sorti jeudi, SmartWeave est une approche des contrats intelligents qui permet à la blockchain de se passer des frais de gaz et ne nécessite que l’exécution d’un code de contrat intelligent aussi souvent que nécessaire et non par chaque nœud du réseau.

“SmartWeave est un nouvel environnement de langage de contrat intelligent construit au-dessus du réseau Arweave”, a déclaré Sam Williams d’Arweave à CoinDesk. «Il utilise ce nouveau type d’évaluation appelé« évaluation paresseuse »pour déplacer la charge de calcul de l’exécution des contrats intelligents des nœuds du réseau vers les utilisateurs du contrat intelligent.»

C’est comme la pizza cuite à la maison contre Pizza Hut. Arweave garde les données prêtes, disponibles et précises (dans le congélateur); les machines des utilisateurs n’ont besoin de donner un sens à ces données (cuire) que lorsque et seulement quand elles sont nécessaires.

L’évaluation paresseuse vérifie les données et, en particulier, quand chaque élément de données est entré dans le système. 

“La chose clé qu’Arweave vous offre est la possibilité de dire que chaque chose qui est passée par le système a un ordre de temps”, a déclaré Williams. 

Comme l’illustre le problème perpétuel d’Ethereum avec le front-running sur les échanges décentralisés (DEX), l’établissement fiable de l’ordre des événements est l’un 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. Tout comme chaque ordinateur qui ouvre un site Web interprète son HTML et JavaScript localement, Arweave exige que les ordinateurs des utilisateurs fassent le traitement des informations, pas 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.

Entrant dans un espace similaire à celui de Blockstack, Arweave propose une sorte d’Internet auquel les utilisateurs se connectent directement. Une fois qu’un portefeuille s’est connecté à Arweave, il peut se déplacer dans toutes sortes d’applications sans avoir besoin de s’y connecter individuellement. Williams espère que cela créera de nouvelles expériences intéressantes que nous ne pouvons qu’imaginer partiellement maintenant.

La principale valeur ajoutée d’Arweave est la création d’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 que ça peut faire

De nombreuses applications ont déjà été conçues pour Arweave, mais SmartWeave ouvrira un nouveau niveau de fonctionnalités, à la fois en raison de ses fonctionnalités et de la langue sur laquelle il s’exécute.

“Si vous connaissez JavaScript, vous pouvez l’écrire immédiatement”, a déclaré Williams. «Je m’attendrais à voir des DAO d’ici quelques semaines.»

Williams a donné un exemple simple d’un DAO potentiel. Imaginez une plate-forme de blogging basée sur Arweave, comme Medium, que n’importe qui pourrait utiliser mais dont la première page prisée était contrôlée par un comité (c’est le DAO). Lire la suite: OpenLaw lance le premier «DAO juridique» pour les investissements distribués en capital de risque

Chaque membre du comité aurait une sorte de jeton de gouvernance qui leur permettrait de voter sur la première page. Chaque fois que chacun d’eux ouvrait Arweave et votait pour les messages, cela était enregistré en tant que données sur la chaîne.

Chaque terminal qui a ouvert le blog regardait simplement les votes et s’en servait pour construire la page d’accueil que chaque utilisateur voit lors de sa première visite sur la page d’accueil du blog.

Arweave a quelques exemples d’applications prêts à l’emploi, tels que des modules de base de type ERC-20 et de jetons non fongibles (NFT) qui seront faciles à adopter pour les développeurs.

Haute tension

Les limitations viennent vraiment des contrats intelligents lorsque le traitement se déplace hors chaîne. 

“Ce que cela signifie dans la pratique, c’est que les contrats intelligents peuvent impliquer des volumes de travail exceptionnellement importants”, a déclaré Williams. “Ce ne serait pas vraiment possible dans un système de contrat intelligent normal comme Ethereum.”

Après cela, alors que les développeurs commencent à réaliser davantage de potentiel pour Arweave, Williams s’attend à ce que les gens commencent à connecter l’apprentissage automatique et l’intelligence artificielle aux contrats intelligents SmartWeave. En supprimant le traitement du réseau, des types d’informatique considérablement plus puissants peuvent être utilisés sans augmenter les coûts ou obstruer la blockchain.

Il y a un autre avantage ici: la sécurité. 

Comme une pléthore de nouveaux contrats intelligents de couche de base ont proliféré, il y a également eu une multitude de nouveaux langages de contrats intelligents conçus pour être plus sûrs pour tout le monde. Depuis Solidity, il y a depuis eu Pact de Kadena, Clarity de Blockstack et Cadence de Dapper Labs, entre autres. 

Dit Williams:

«Il vous permet essentiellement d’exécuter du code arbitraire de sorte qu’il n’est pas nécessaire d’avoir autant de contrôles de sécurité et de harnais de sécurité. Parce que le problème que vous rencontrez sur un système de contrat intelligent normal est qu’en tant que développeur de contrat intelligent, je peux obtenir que chaque nœud du réseau exécute mon code, et cela signifie que le code ne peut absolument pas être autorisé à être malveillant. Mais avec quelque chose sur SmartWeave, vous n’avez pas besoin de ces anneaux de sécurité. »

Les nœuds ne font pas tout ce travail. Comme sur le Web, l’utilisateur doit faire confiance au code qui va être exécuté, mais l’ensemble de la blockchain n’a pas besoin de se protéger contre chaque contrat intelligent.

«Je pense qu’il y aura une vague plus tardive lorsque les gens commenceront à réaliser que la puissance de calcul supplémentaire que SmartWeave vous permet d’accéder à déverrouille un grand nombre de choses que vous n’auriez tout simplement pas pu construire auparavant», a déclaré Williams.

Laisser un commentaire