Blockstream lancia Simplicity sulla sidechain Liquid per portare smart contract sicuri nell’ecosistema Bitcoin.
Il 31 luglio Blockstream ha annunciato il lancio di Simplicity, un linguaggio di programmazione per smart contract progettato specificamente per l’ecosistema Bitcoin. Lanciato sulla sidechain Liquid, questo nuovo strumento promette di portare funzionalità simili a quelle di Ethereum nel mondo Bitcoin, ma senza i problemi di sicurezza e inefficienza che caratterizzano altre blockchain.
Andrew Poelstra, responsabile della ricerca di Blockstream, ha spiegato che Simplicity rappresenta un approccio completamente nuovo alla programmabilità della rete. A differenza di Bitcoin Script, il linguaggio nativo di Bitcoin, Simplicity offre strumenti avanzati per creare vault sicuri, controlli delegati e firme a soglia multipla direttamente integrate nel protocollo.
In un’intervista a Decrypt, Poelstra ha dichiarato:
“Con la crescente adozione di Bitcoin, è sempre più evidente che servirà come riserva di valore digitale più sicura al mondo. Simplicity estende l’utilità di Bitcoin oltre la semplice conservazione del valore, posizionandolo come piattaforma programmabile per l’infrastruttura finanziaria”.
Simplicity vs Solidity
Una delle caratteristiche distintive di Simplicity è la sua filosofia “sicurezza prima di tutto”. Diversamente da Solidity, il linguaggio dietro gli smart contract di Ethereum, Simplicity elimina deliberatamente funzionalità potenzialmente pericolose come la ricorsione, i loop infiniti e lo stato globale.
Tale scelta progettuale, seppur limitante in termini di flessibilità, garantisce esecuzioni più prevedibili e sicure. Simplicity previene computazioni infinite e limita i contratti a logiche auto-contenute, verificabili e chiaramente definite.
“La capacità di dimostrare matematicamente come si comporterà un contratto prima dell’esecuzione on-chain elimina intere classi di bug comuni nella DeFi che hanno tenuto lontane le grandi istituzioni dalla partecipazione significativa nell’ecosistema”, ha sottolineato Poelstra.
Simplicity, proposto per la prima volta nel 2012, è stato specificamente progettato per funzionare con il sistema UTXO (Unspent Transaction Output) di Bitcoin. Questo approccio differisce dal sistema basato su account di Ethereum.
Nonostante Simplicity sia attualmente limitato alla sidechain Liquid, l’obiettivo finale di Blockstream è l’integrazione sul layer-1 di Bitcoin.
“Se adottato su Bitcoin in futuro, Simplicity potrebbe posizionare Bitcoin come layer di settlement programmabile per tutta la finanza di livello istituzionale, senza sacrificare i principi fondamentali di Bitcoin”, ha concluso Poelstra.





