Vers un Ethereum encore plus puissant ? La « machine temporelle » transforme les smart contracts
Ethereum est devenu une blockchain pionnière de notre écosystème en démocratisant le concept de smart contracts. Toutefois, un développeur souhaite démultiplier les possibilités de ces contrats en introduisant le concept de « machine temporelle » pour les transactions. Une approche qui permettrait de les rendre conditionnelles à des événements futurs.
- Smart Transactions introduit le concept de « machine temporelle » pour les transactions, permettant des smart contracts conditionnels à des événements futurs.
- Vlad Zamfir a présenté le projet Smart Transactions lors de la Devcon 2024, promettant un dynamisme accru pour Ethereum.
Ethereum et la « machine temporelle » : vers des smart contracts plus puissants
Les smart contracts sont la principale proposition de valeur d’Ethereum depuis sa création en 2015. Jusqu’à présent, les smart contracts opéraient selon des règles prédéterminées, s’exécutant dès que toutes les conditions initiales étaient remplies.
À l’occasion de la Devcon 2024 qui se déroule à Bangkok, Vlad Zamfir, l’un des développeurs qui a permis le passage au Proof of Stake d’Ethereum, a dévoilé un nouveau projet.
Intitulé Smart Transactions (STXN), il s’agit d’une plateforme qui permet aux applications d’exécuter des transactions en se basant sur des événements futurs.
En d’autres termes, cela permet d’ajouter des conditions plus complexes aux transactions. Cela permet notamment de que les smart contracts soient déclenchés par des événements futurs spécifiques.
En pratique, cette innovation permettrait de programmer une transaction qui ne se réalise que si une condition future est atteinte. Par exemple, un utilisateur pourrait envoyer des fonds avec la condition que le transfert ne s’effectue que si la valeur d’un actif spécifique atteint un certain niveau.
« Ces conditions préalables peuvent être absolues, comme la valeur en dollars d’un actif particulier, ou relatives – par exemple, si un actif vaut plus qu’un autre. Les permutations potentielles sont presque illimitées, ce qui accroît considérablement le dynamisme de la plus grande blockchain pour les développeurs. »
Dans les faits, cela fait plusieurs mois que Smart Transactions travail de consort avec l’entreprise Consensys, après que les deux entités aient conclu un accord de recherche.
Les applications potentielles
L’arrivée de cette nouvelle fonctionnalité pourrait redéfinir la manière dont certaines applications de finance décentralisée (DeFi) opèrent sur Ethereum.
Dans le secteur de la DeFi, des protocoles pourraient créer des contrats de prêt dynamiques. Ainsi, l’emprunt ou le remboursement pourrait par exemple être conditionné à des paramètres de marché, comme les taux d’intérêt ou la volatilité des actifs.
Cela pourrait également trouver des applications dans le domaine des assurances. En effet, les paiements pourraient être conditionnés à des événements précis.
« Cela nous permet aussi de voyager dans le passé, dans le sens où les smart contracts d’Ethereum ne sont plus limités par ce qui était connu au moment où ils ont été écrits. Nous pensons que cela apporte une solution essentielle à l’équilibre entre flexibilité et immuabilité sur les blockchains. »
La conférence Devcon 2024 est un catalyseur d’annonces pour l’écosystème d’Ethereum. En parallèle de la conférence, le protocole Ethereum Name Service (ENS) a annoncé le lancement de son propre layer-2 intitulé Namechain.