Avril 2022 : Arrivée des contrats autonomes

Le projet Massa teste et développe des contrats intelligents autonomes dans le but d’améliorer le trilemme actuel des blockchains. La vitesse des transactions, la décentralisation ainsi que la sécurité seraient susceptibles d’atteindre de nouveaux sommets grâce à cette innovation.

Comme l'explique Damir Vodenicarevic, créateur du projet Massa, cette innovation a été pensée pour tenter de répondre aux problèmes de décentralisation et de scalabilité auxquels sont confrontées les blockchains actuelles. Le projet intègre dès le départ l'idée de contrats intelligents autonomes dans leur cahier des charges. Selon les équipes du projet, ce type de contrats sans transaction est attendu depuis des années, car il offre des possibilités en matière d'applications fonctionnant sur la blockchain. Comme le résume Damir :

« Pourquoi plaidez-vous pour la décentralisation, si vous continuez à utiliser des moyens purement et simplement centralisés pour interagir avec vos smart contracts ? »

Mais qu'est-ce qu'un smart contract autonome ? Concrètement, c'est un smart contract pouvant réaliser à un moment précis une opération définie en amont dans la blockchain. Par le biais des contrats intelligents autonomes, Massa réduit la nécessité de recourir à des bots et à l'interaction humaine.

Le CEO d'un exchange décentralisé sur la blockchain Massa a déclaré : « Grâce au smart contrat autonome et à l’hébergement sur la blockchain de notre application Web, nous sommes en mesure de proposer une expérience de DeFi 100% décentralisée. Ces innovations technologiques nous permettent ainsi une exécution totalement autonome des ordres de trading latent de nos utilisateurs, une gestion optimale des liquidations, le tout couplé à une sécurité accrue pour nos utilisateurs."

Enfin, il est également possible de stocker dans la blockchain Massa autre chose que des informations sur les transactions et le code des contrats intelligents : on peut y stocker des données et permettre à n'importe quel contrat intelligent d'y accéder ultérieurement de manière autonome.

Un prototype

L'équipe du projet a présenté le 13 avril dernier un premier POC (Proof-of-Concept) d'un contrat intelligent autonome exécuté en temps réel lors du Paris Blockchain Week Summit. Celui-ci fonctionnait grâce à un smart contract autonome qui reproduisait le concept Game of Life de Conways. Un grand nombre de développeurs ont pu ensuite se familiariser directement avec ce nouvel outil blockchain lors du hackathon de Lyon.

La technologie blockchain et les contrats intelligents

La blockchain a introduit le concept de « smart contracts », des instructions-machine permettant de compléter des transactions stockées sur le registre. Ces contrats intelligents ont permis par la suite le développement, puis l’explosion, des DApps. Aujourd’hui, les blockchains restent soumises à un compromis (trilemme) bien connu entre la scalabilité (c.-à-d. le volume de transactions par seconde possible sur le réseau), la sécurité et la décentralisation.

La scalabilité et la décentralisation (mesurées par le NDC : Nakamoto Decentralisation Coefficient) sont notamment les points faibles des deux grandes blockchains Ethereum et Bitcoin. La décentralisation partielle entraîne le ralentissement de l’évolutivité des réseaux en fonction des intérêts de chaque sous-groupe de validateurs/mineurs.

La décentralisation est au cœur du projet blockchain Massa. Un consensus basé sur la preuve d’enjeu a été adopté dès sa création (blockclique). Les développeurs présentent une approche technique permettant selon eux de valider plus de 10 000 transactions par seconde (scalabilité).

La crypto à la française

Le projet Massa a vu le jour en 2017 sous la forme d’un projet de recherche entre trois amis : Sébastien Forestier, Damir Vodenicarevic et Adrien Laversanne-Finot. En 2020, le projet prend un tournant professionnel avec la publication d’un papier technique (Blockclique: Scaling Blockchains through Transaction Sharding in a Multithreaded Block Graph) et la naissance de la société Massa Labs. L’organisation a levé 5 millions d'euros l'année dernière, en limitant l'investissement maximum par adresse, individu ou entité, afin de maintenir la décentralisation. Une centaine de participants, individus ou organisations, ont pris part à cette vente privée.

Comme on le découvre en détail dans son Technical Paper, Massa introduit dès sa création plusieurs innovations et concepts :

  • DAG (Directed Acyclic Graph) Multithread avec système multi-chaînes inédit (32 chaînes fonctionnent en parallèle selon les besoins du réseau) ;

  • Protocole Blocklique basé sur preuve d’enjeu et résistant aux attaques de type Sybil ;

  • Token dédié visant à donner un contrôle total à la communauté (gouvernance) ;

  • Contrats intelligents autonomes.

Le testnet a été lancé en juillet 2021. Il s'agit d’une “version bêta” du mainnet sur laquelle la communauté peut travailler pour affiner la plateforme avant le lancement officiel.

Début 2022, c’est désormais l’épisode 12 du testnet :

  • 6 250 nœuds validateurs au sein du réseau

  • 1 000 transactions validées par seconde

  • 1,95 bloc par seconde

À l'heure actuelle, l'équipe française du projet est composée d'une douzaine de développeurs répartis dans cinq pays différents qui participent au développement de la technologie Blockchain en utilisant le langage de programmation, Rust. Les prochaines étapes de la feuille de route comptent notamment une scalabilité d'environ 10 000 transactions par seconde mis en avant par les développeurs ainsi qu’un délai de 0,5 sec pour la création d'un bloc (2 blocs par seconde).


Clause de non-responsabilité. Cointelegraph ne cautionne aucun contenu ou produit de cette page. Bien que notre objectif soit de vous fournir toutes les informations importantes que nous avons pu obtenir, les lecteurs doivent effectuer leurs propres recherches avant d'entreprendre toute action liée à l'entreprise et assumer l'entière responsabilité de leurs décisions. Cet article ne peut pas non plus être considéré comme un conseil en investissement.