Le bitcoin a fait un bond en avant cette semaine.
Robin Linus, développeur de Bitcoin, a publié mardi un article intitulé « BitVM : Compute Anything on Bitcoin », qui propose un moyen de tirer parti de contrats intelligents plus complexes sur Bitcoin que ce qui a été possible par le passé. Les contrats intelligents sont des codes informatiques essentiels qui exécutent des applications sur les réseaux de blockchain.
Le pseudo-développeur Super Testnet a audacieusement proclamé qu' »il s’agit probablement de la découverte la plus excitante de l’histoire du script Bitcoin. «
C’est probablement la découverte la plus excitante de l’histoire des scripts bitcoin. Elle semble faire tomber pratiquement toutes les portes, et nous donne accès à des conventions, des sidechains, et des pouvoirs similaires à Liquid ou à l’EVM, le tout d’un seul coup et sans forks nécessaires. J’ai hâte de publier ma démo https://t.co/lYhZvBg8DS
– Super Testnet (@super_testnet) October 9, 2023
De meilleurs contrats intelligents, dans la même veine qu’Ethereum, la deuxième crypto-monnaie la plus importante, ont longtemps été le Saint-Graal de Bitcoin. L’activation de fonctionnalités similaires par BitVM pourrait permettre aux développeurs de créer plus facilement des applications plus complexes qu’auparavant, faisant ainsi progresser Bitcoin.
Bien que tout le monde ne soit pas convaincu que BitVM mérite l’attention qu’il reçoit, s’il fonctionne, BitVM pourrait avoir des effets importants sur ce qui peut être construit au-dessus de Bitcoin.
Cela attire beaucoup trop l’attention dans le monde de Bitcoin.
Le protocole ne fonctionne que pour deux parties, il ne peut donc pas être utilisé pour des rollups ou d’autres applications multipartites.
Et Greg Maxwell a proposé un bien meilleur protocole (« ZK contingent payments ») pour résoudre le même problème il y a 12 ans https://t.co/6ebt0lHPyY
– Dan Robinson (@danrobinson) October 9, 2023
Dans le document, Linus cite les sidechains et les rollups – une technologie qui fait fureur dans le domaine de la cryptographie ces jours-ci – comme applications potentielles. Les sidechains sont des réseaux qui fonctionnent parallèlement aux blockchains, tandis que les rollups regroupent les transactions avant de les transmettre au réseau principal. Ces deux types de réseaux sont utilisés pour faciliter la mise à l’échelle des réseaux de blockchain tels qu’Ethereum, qui ne peuvent généralement traiter qu’une douzaine de transactions par seconde en raison des limites de leur conception.
Mais l’application la plus intéressante ? Linus a déclaré à TCN qu’il pense que c’est « la mise à l’échelle de Bitcoin à des millions de transactions pour que Bitcoin devienne la monnaie la plus utilisée sur Terre ».
BitVM peut fonctionner sur Bitcoin aujourd’hui
L’aspect le plus prometteur de la proposition est peut-être le fait qu’elle fonctionne sur Bitcoin aujourd’hui, sans nécessiter d’ajouts « soft fork » à Bitcoin, qui sont difficiles à exécuter. Le dernier « soft fork » de Bitcoin, Taproot, par exemple, a mis des années à être mis en place, car les développeurs devaient le tester et s’assurer qu’il fonctionnait correctement.
Sans aller trop loin dans les détails, BitVM introduit un moyen d’exécuter des contrats intelligents « hors chaîne » afin que tous ces calculs n’encombrent pas l’espace limité de Bitcoin. La couche de base de Bitcoin ne peut traiter qu’un maximum de quatre Mo de données par minute. Ce n’est pas beaucoup.
« Tant que les deux parties collaborent, elles peuvent effectuer des calculs hors chaîne arbitrairement complexes et sans état, sans laisser de trace dans la chaîne. L’exécution sur la chaîne n’est nécessaire qu’en cas de litige », explique le document.
D’un point de vue abstrait, ce système fonctionne de la même manière que le Lightning Network, largement présenté comme l’avenir des paiements Bitcoin, puisqu’il utilise également un mécanisme hors chaîne pour mettre à l’échelle les transactions Bitcoin.
Un espace de conception futur « énorme
Bien que cette nouvelle idée suscite beaucoup d’enthousiasme, le document a également été accueilli avec un certain scepticisme par les développeurs de Bitcoin.
L’une des critiques, entre autres, est que, même si les calculs sont effectués « hors chaîne », la vérification sur la chaîne pourrait encore entraîner un surcoût considérable. La proposition de BitVM affirme qu’elle n’ajoutera pas un volume considérable au réseau, ce qui pourrait entraîner une hausse des frais d’essence, comme ce fut le cas lorsque les Ordinals ont gagné en popularité. Mais d’autres soulignent également que la proposition nécessite beaucoup d’interactivité entre les deux parties, ce que les développeurs essaient de contourner autant qu’ils le peuvent.
en raison de cette exigence de taille pour les images préliminaires, j’ai du mal à imaginer à quel point la construction de circuits peut être efficace, surtout si l’on rejette la porte mux « native » pour les codes op existants.
dans l’ensemble, j’ai hâte de combler ces lacunes
– Olaoluwa Osuntokun (@roasbeef) October 10, 2023
Mais Linus pense que ces problèmes peuvent être résolus avec le temps. « L’article avait pour but de décrire l’idée en termes simples, de susciter l’intérêt de la communauté, et il ne s’agit pas encore d’une solution complète », a déclaré Linus à TCN.
« Cependant, ce paradigme permet de créer un nouvel espace de conception énorme », a-t-il ajouté, « et je pense qu’il est très probable que nous trouvions bientôt des solutions complètes. «