C'est quoi, Smart contract ?

Un smart contract est un programme déployé sur une blockchain qui s'exécute automatiquement quand ses conditions sont réunies : des fonds libérés à la livraison, un token transféré au paiement, un vote clos à l'échéance. Aucune partie ne peut altérer le résultat après déploiement — c'est l'intérêt, et le risque : le code est le contrat, bugs compris.

Ce que ça implique en pratique

Cette immuabilité est la raison pour laquelle audits et tests pèsent ici plus que partout ailleurs en logiciel — une discipline intégrée à nos projets Web3.