{"id":7526,"date":"2025-07-31T17:02:31","date_gmt":"2025-07-31T17:02:31","guid":{"rendered":"https:\/\/satoshibrother.com\/it\/blockstream-lancia-simplicity-la-risposta-di-bitcoin-a-solidity-di-ethereum\/"},"modified":"2025-07-31T17:02:31","modified_gmt":"2025-07-31T17:02:31","slug":"blockstream-lancia-simplicity-la-risposta-di-bitcoin-a-solidity-di-ethereum","status":"publish","type":"post","link":"https:\/\/satoshibrother.com\/it\/blockstream-lancia-simplicity-la-risposta-di-bitcoin-a-solidity-di-ethereum\/","title":{"rendered":"Blockstream lancia Simplicity: la risposta di Bitcoin a Solidity di Ethereum"},"content":{"rendered":"<h2>Introduzione a Simplicity<\/h2>\n<p><strong>Blockstream<\/strong>, lo sviluppatore del protocollo layer-2 di Bitcoin <strong>Liquid<\/strong> e guidato dal cypherpunk <strong>Adam Back<\/strong>, ha lanciato <strong>Simplicity<\/strong>, un nuovo linguaggio di smart contract progettato per Bitcoin. Secondo un annuncio di gioved\u00ec condiviso con Cointelegraph, i contratti smart Simplicity saranno integrati in Liquid. L&#8217;azienda ha dichiarato che questo passo segna un progresso nella trasformazione di Bitcoin da un sicuro deposito di valore a una base programmabile per la finanza decentralizzata.<\/p>\n<p>Inoltre, Blockstream ha introdotto <strong>SimplicityHL<\/strong>, un&#8217;implementazione di livello superiore del linguaggio che facilita uno sviluppo pi\u00f9 semplice grazie a un&#8217;astrazione aumentata. Un rappresentante di Blockstream ha affermato a Cointelegraph che questa versione del linguaggio <em>&#8220;\u00e8 qui e utilizzabile oggi&#8221;<\/em>, con un ambiente di sviluppo integrato basato sul web gi\u00e0 disponibile.<\/p>\n<h2>Un approccio diverso per un&#8217;architettura differente<\/h2>\n<p>Simplicity si distingue dal linguaggio <strong>Solidity<\/strong> di Ethereum principalmente a causa delle diverse architetture sottostanti delle due blockchain. Questa differenza deriva dagli approcci e dalle architetture differenti delle reti Ethereum e Bitcoin, con Solidity sviluppato per la <strong>Ethereum Virtual Machine<\/strong>. Lo stato \u00e8 l&#8217;istantanea concordata dalla rete di tutti i saldi dei conti e dei dati memorizzati in un dato blocco. Bitcoin utilizza l&#8217;architettura dell&#8217;output di transazione non speso (<strong>UTXO<\/strong>), mentre la rete Ethereum impiega uno stato globale.<\/p>\n<p>Questa differenza si riflette nel funzionamento dei contratti smart Simplicity, con un rappresentante di Blockstream che afferma che <em>&#8220;non fare affidamento sullo stato globale \u00e8 un grande cambiamento&#8221;<\/em>. <em>&#8220;Ogni bit di stato di cui il tuo contratto ha bisogno deve viaggiare con la transazione.&#8221;<\/em><\/p>\n<p>I ricercatori di Blockstream hanno sottolineato che gli sviluppatori di Solidity dovranno abbandonare l&#8217;abitudine di leggere da variabili accessibili globalmente e invece fornire tutte le informazioni necessarie a ogni passo. In un tale sistema, due contratti smart non possono condividere stato o fare riferimento alle stesse variabili; tutto deve essere esplicitamente passato all&#8217;interno delle transazioni.<\/p>\n<p>Tuttavia, i rappresentanti dell&#8217;azienda hanno spiegato che questo approccio ha anche un impatto positivo: <em>&#8220;Anche se qualcosa va storto, solo la parte specifica del grafo di transazione del tuo contratto \u00e8 influenzata. \u00c8 una mentalit\u00e0 diversa rispetto allo stato globale, ma alla fine porta a contratti pi\u00f9 sicuri e contenuti per design.&#8221;<\/em><\/p>\n<p>Gli sviluppatori non potranno nemmeno utilizzare la <strong>ricorsione<\/strong> o <strong>cicli illimitati<\/strong>, che Blockstream afferma non siano necessari per la logica on-chain.<\/p>\n<h2>L&#8217;ascesa dei linguaggi di programmazione per smart contract specifici del dominio<\/h2>\n<p>Simplicity si unisce a un elenco crescente di linguaggi di programmazione per smart contract specifici del dominio. <strong>Noir<\/strong>, un linguaggio di programmazione rilasciato nel 2022 per scrivere e verificare prove a conoscenza zero (<strong>ZK-proofs<\/strong>), \u00e8 stato adottato nel 2023 dagli sviluppatori del prossimo layer-2 di Ethereum incentrato sulla privacy, <strong>Aztec<\/strong>. Noir \u00e8 diventato un linguaggio di programmazione per smart contract specificamente costruito per applicazioni che preservano la privacy e integrano profondamente le ZK-proofs nella loro architettura.<\/p>\n<p>Un altro esempio \u00e8 <strong>Leo<\/strong>, un linguaggio di programmazione per smart contract che crea anche sistemi di ZK-proof con una sintassi strettamente correlata e con la privacy in mente. <strong>Vyper<\/strong> di Ethereum \u00e8 un linguaggio compatibile con EVM progettato per ridurre la superficie di attacco, che ora \u00e8 utilizzato da alcuni dei principali protocolli di finanza decentralizzata (<strong>DeFi<\/strong>) di Ethereum.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduzione a Simplicity Blockstream, lo sviluppatore del protocollo layer-2 di Bitcoin Liquid e guidato dal cypherpunk Adam Back, ha lanciato Simplicity, un nuovo linguaggio di smart contract progettato per Bitcoin. Secondo un annuncio di gioved\u00ec condiviso con Cointelegraph, i contratti smart Simplicity saranno integrati in Liquid. L&#8217;azienda ha dichiarato che questo passo segna un progresso nella trasformazione di Bitcoin da un sicuro deposito di valore a una base programmabile per la finanza decentralizzata. Inoltre, Blockstream ha introdotto SimplicityHL, un&#8217;implementazione di livello superiore del linguaggio che facilita uno sviluppo pi\u00f9 semplice grazie a un&#8217;astrazione aumentata. Un rappresentante di Blockstream ha affermato<\/p>\n","protected":false},"author":3,"featured_media":7525,"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-7526","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 introduce Simplicity, un nuovo linguaggio di smart contract per Bitcoin, con l'obiettivo di trasformarlo in una piattaforma programmabile per la finanza decentralizzata.","_links":{"self":[{"href":"https:\/\/satoshibrother.com\/it\/wp-json\/wp\/v2\/posts\/7526","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/satoshibrother.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/satoshibrother.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/satoshibrother.com\/it\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/satoshibrother.com\/it\/wp-json\/wp\/v2\/comments?post=7526"}],"version-history":[{"count":0,"href":"https:\/\/satoshibrother.com\/it\/wp-json\/wp\/v2\/posts\/7526\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/satoshibrother.com\/it\/wp-json\/wp\/v2\/media\/7525"}],"wp:attachment":[{"href":"https:\/\/satoshibrother.com\/it\/wp-json\/wp\/v2\/media?parent=7526"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/satoshibrother.com\/it\/wp-json\/wp\/v2\/categories?post=7526"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/satoshibrother.com\/it\/wp-json\/wp\/v2\/tags?post=7526"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}