{"id":7527,"date":"2025-07-31T17:02:31","date_gmt":"2025-07-31T17:02:31","guid":{"rendered":"https:\/\/satoshibrother.com\/fr\/blockstream-lance-simplicity-la-reponse-de-bitcoin-a-la-solidity-dethereum\/"},"modified":"2025-07-31T17:02:31","modified_gmt":"2025-07-31T17:02:31","slug":"blockstream-lance-simplicity-la-reponse-de-bitcoin-a-la-solidity-dethereum","status":"publish","type":"post","link":"https:\/\/satoshibrother.com\/fr\/blockstream-lance-simplicity-la-reponse-de-bitcoin-a-la-solidity-dethereum\/","title":{"rendered":"Blockstream lance Simplicity, la r\u00e9ponse de Bitcoin \u00e0 la Solidity d&rsquo;Ethereum"},"content":{"rendered":"<h2>Introduction de Simplicity par Blockstream<\/h2>\n<p><strong>Blockstream<\/strong>, le d\u00e9veloppeur du protocole de couche 2 de Bitcoin, <strong>Liquid<\/strong>, dirig\u00e9 par le cypherpunk <strong>Adam Back<\/strong>, a lanc\u00e9 <strong>Simplicity<\/strong>, un nouveau langage de contrat intelligent con\u00e7u pour Bitcoin. Selon une annonce faite jeudi et partag\u00e9e avec Cointelegraph, les contrats intelligents Simplicity seront int\u00e9gr\u00e9s dans Liquid. Cette initiative marque une avanc\u00e9e significative dans la transformation de Bitcoin, passant d&rsquo;un simple stockage de valeur s\u00e9curis\u00e9 \u00e0 une fondation programmable pour la finance d\u00e9centralis\u00e9e.<\/p>\n<h2>Fonctionnalit\u00e9s de Simplicity<\/h2>\n<p>La soci\u00e9t\u00e9 a \u00e9galement introduit <strong>SimplicityHL<\/strong>, une impl\u00e9mentation de niveau sup\u00e9rieur du langage qui facilite le d\u00e9veloppement gr\u00e2ce \u00e0 une abstraction accrue. Un repr\u00e9sentant de Blockstream a d\u00e9clar\u00e9 \u00e0 Cointelegraph que cette version du langage <em>\u00ab\u00a0est disponible et utilisable d\u00e8s aujourd&rsquo;hui\u00a0\u00bb<\/em>, avec un environnement de d\u00e9veloppement int\u00e9gr\u00e9 bas\u00e9 sur le web \u00e9galement accessible.<\/p>\n<h2>Diff\u00e9rences avec Solidity<\/h2>\n<p><strong>Simplicity<\/strong> se distingue du langage <strong>Solidity<\/strong> d&rsquo;Ethereum, principalement en raison des architectures sous-jacentes diff\u00e9rentes des deux blockchains. Solidity a \u00e9t\u00e9 d\u00e9velopp\u00e9 pour la Machine Virtuelle Ethereum, tandis que Bitcoin utilise l&rsquo;architecture des sorties de transaction non d\u00e9pens\u00e9es (<strong>UTXO<\/strong>). En revanche, le r\u00e9seau Ethereum emploie un \u00e9tat global. Cette diff\u00e9rence se manifeste dans le fonctionnement des contrats intelligents Simplicity. Un repr\u00e9sentant de Blockstream a affirm\u00e9 que <em>\u00ab\u00a0ne pas s&rsquo;appuyer sur l&rsquo;\u00e9tat global est un grand changement\u00a0\u00bb<\/em>.<\/p>\n<blockquote>\n<p><em>\u00ab\u00a0Chaque \u00e9l\u00e9ment d&rsquo;\u00e9tat dont votre contrat a besoin doit voyager avec la transaction.\u00a0\u00bb<\/em><\/p>\n<\/blockquote>\n<p>Les chercheurs de Blockstream ont pr\u00e9cis\u00e9 que les d\u00e9veloppeurs Solidity devront abandonner leur habitude de lire \u00e0 partir de variables accessibles globalement et fournir plut\u00f4t toutes les informations n\u00e9cessaires \u00e0 chaque \u00e9tape. Dans ce syst\u00e8me, deux contrats intelligents ne peuvent pas partager d&rsquo;\u00e9tat ou r\u00e9f\u00e9rencer les m\u00eames variables ; tout doit \u00eatre explicitement transmis dans les transactions.<\/p>\n<p>N\u00e9anmoins, les repr\u00e9sentants de l&rsquo;entreprise ont expliqu\u00e9 que cette approche a \u00e9galement des avantages : <em>\u00ab\u00a0M\u00eame si quelque chose tourne mal, seule la partie sp\u00e9cifique de votre contrat dans le graphe de transaction est affect\u00e9e. C&rsquo;est un \u00e9tat d&rsquo;esprit diff\u00e9rent par rapport \u00e0 l&rsquo;\u00e9tat global, mais cela conduit finalement \u00e0 des contrats plus s\u00fbrs et plus contenus par conception.\u00a0\u00bb<\/em><\/p>\n<p>Les d\u00e9veloppeurs ne pourront \u00e9galement pas utiliser la r\u00e9cursivit\u00e9 ou des boucles non born\u00e9es, que Blockstream consid\u00e8re comme non n\u00e9cessaires pour la logique on-chain.<\/p>\n<h2>Langages de programmation de contrats intelligents sp\u00e9cifiques \u00e0 un domaine<\/h2>\n<p><strong>Simplicity<\/strong> rejoint une liste croissante de langages de programmation de contrats intelligents sp\u00e9cifiques \u00e0 un domaine. <strong>Noir<\/strong>, un langage de programmation lanc\u00e9 en 2022 pour \u00e9crire et v\u00e9rifier des preuves \u00e0 connaissance nulle (<strong>ZK-proofs<\/strong>), a \u00e9t\u00e9 adopt\u00e9 en 2023 par les d\u00e9veloppeurs de la couche 2 d&rsquo;Ethereum ax\u00e9e sur la confidentialit\u00e9, <strong>Aztec<\/strong>. Noir est devenu un langage de programmation de contrats intelligents sp\u00e9cifiquement con\u00e7u pour des applications pr\u00e9servant la vie priv\u00e9e qui int\u00e8grent profond\u00e9ment les ZK-proofs dans leur architecture. Un autre exemple est <strong>Leo<\/strong>, un langage de programmation de contrats intelligents qui cr\u00e9e \u00e9galement des syst\u00e8mes de ZK-proof avec une syntaxe \u00e9troitement li\u00e9e et une attention particuli\u00e8re \u00e0 la confidentialit\u00e9. <strong>Vyper<\/strong> d&rsquo;Ethereum est un langage compatible avec l&rsquo;EVM, con\u00e7u pour r\u00e9duire la surface d&rsquo;attaque, et est d\u00e9sormais utilis\u00e9 par certains des principaux protocoles de finance d\u00e9centralis\u00e9e (<strong>DeFi<\/strong>) d&rsquo;Ethereum.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction de Simplicity par Blockstream Blockstream, le d\u00e9veloppeur du protocole de couche 2 de Bitcoin, Liquid, dirig\u00e9 par le cypherpunk Adam Back, a lanc\u00e9 Simplicity, un nouveau langage de contrat intelligent con\u00e7u pour Bitcoin. Selon une annonce faite jeudi et partag\u00e9e avec Cointelegraph, les contrats intelligents Simplicity seront int\u00e9gr\u00e9s dans Liquid. Cette initiative marque une avanc\u00e9e significative dans la transformation de Bitcoin, passant d&rsquo;un simple stockage de valeur s\u00e9curis\u00e9 \u00e0 une fondation programmable pour la finance d\u00e9centralis\u00e9e. Fonctionnalit\u00e9s de Simplicity La soci\u00e9t\u00e9 a \u00e9galement introduit SimplicityHL, une impl\u00e9mentation de niveau sup\u00e9rieur du langage qui facilite le d\u00e9veloppement gr\u00e2ce \u00e0 une<\/p>\n","protected":false},"author":3,"featured_media":7526,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15],"tags":[969,11,971,13,3565,7916],"class_list":["post-7527","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-bitcoin","tag-adam-back","tag-bitcoin","tag-blockstream","tag-ethereum","tag-solidity","tag-vyper"],"yoast_description":"Blockstream pr\u00e9sente Simplicity, un nouveau langage de contrat intelligent pour Bitcoin, visant \u00e0 le transformer en une plateforme programmable pour la finance d\u00e9centralis\u00e9e.","_links":{"self":[{"href":"https:\/\/satoshibrother.com\/fr\/wp-json\/wp\/v2\/posts\/7527","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/satoshibrother.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/satoshibrother.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/satoshibrother.com\/fr\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/satoshibrother.com\/fr\/wp-json\/wp\/v2\/comments?post=7527"}],"version-history":[{"count":0,"href":"https:\/\/satoshibrother.com\/fr\/wp-json\/wp\/v2\/posts\/7527\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/satoshibrother.com\/fr\/wp-json\/wp\/v2\/media\/7526"}],"wp:attachment":[{"href":"https:\/\/satoshibrother.com\/fr\/wp-json\/wp\/v2\/media?parent=7527"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/satoshibrother.com\/fr\/wp-json\/wp\/v2\/categories?post=7527"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/satoshibrother.com\/fr\/wp-json\/wp\/v2\/tags?post=7527"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}