Il progetto Blockchain Stacks ha pubblicato un whitepaper che mostra come una nuova risorsa digitale chiamata "Stacks bitcoin" (sBTC) può essere utilizzata per rendere Bitcoin completamente programmabile.
A differenza di Ethereum o Solana, dove gli sviluppatori possono evocare ogni sorta di macchinazioni algoritmiche – si pensi agli avatar di gorilla a sei cifre – il linguaggio di scripting più semplice di Bitcoin limita ciò che gli sviluppatori Bitcoin possono creare sulla piattaforma.
Stacks, una piattaforma di contratti intelligenti esistente, vuole superare queste limitazioni introducendo una nuova risorsa digitale derivata da bitcoin – sBTC (ancorato 1:1 con bitcoin) – che può essere utilizzata per creare contratti intelligenti su Stacks, ma può anche essere prontamente riconvertito in bitcoin (BTC).
“Bitcoin è, per definizione, relativamente lento e non fornisce nativamente l’intelligenza pienamente espressiva
contratti necessari per creare applicazioni sofisticate”, afferma il white paper. “Le applicazioni più veloci e sofisticate devono quindi essere costruite al di fuori dello strato di base. Gli strati Bitcoin lo consentono."
Per saperne di più: Piattaforme Smart Contract: passato, presente e futuro
Il termine "strati" è il gergo di Stacks per qualsiasi sistema al di fuori dello strato base di Bitcoin, come una sidechain, che è una blockchain secondaria che interagisce con una blockchain primaria. Nel whitepaper, Stacks agisce come una sidechain Bitcoin, alimentata sia da sBTC che da STX, il token nativo di Stacks.
Il progetto afferma nel suo white paper che la sua sidechain Bitcoin può sbloccare "centinaia di miliardi di dollari" in DeFi su Bitcoin.
Il concetto è ancora in fase di implementazione e sarà formalizzato nell’ambito della Stacks Improvement Proposal (SIP) 21, secondo il cofondatore di Stacks, Muneeb Ali.
"La votazione è andata avanti e l'implementazione è iniziata", ha confermato Ali durante un'intervista con CoinDesk. "Questa sarà la prossima importante versione. La mia ipotesi migliore è forse tra otto o nove mesi da adesso.
Come funziona sBTC
L’attuale protocollo Stacks utilizza un meccanismo di consenso (il modo in cui i computer concordano sullo stato di una rete) chiamato “prova di trasferimento”, in cui chiunque può essere un minatore o “stacker”.
I minatori guadagnano premi STX per l'estrazione di blocchi Stacks, ma devono prima pubblicare bitcoin per guadagnare privilegi di mining. Quel bitcoin viene successivamente distribuito come ricompensa agli stacker che mantengono una copia del registro Stacks; gli impilatori devono anche bloccare STX per un certo periodo di tempo per ricevere i privilegi di impilamento.
Nel sistema di peg sBTC proposto, gli utenti inviano bitcoin regolari a un portafoglio controllato da stacker (un processo denominato "pegging in"). Questa azione conia un numero equivalente di sBTC che può essere utilizzato nei contratti intelligenti su Stack.
Per riavere indietro i loro bitcoin ("pegging out"), gli utenti restituiscono sBTC al portafoglio. Gli stacker quindi firmano queste richieste di pegging e rilasciano la quantità equivalente di bitcoin agli utenti. Ciò richiede anche al protocollo Stacks di masterizzare il corrispondente sBTC.
“È un sistema completamente trustless. È un protocollo”, dice Ali. “Esiste un insieme dinamico di firmatari che hanno incentivi economici per essere firmatari e firmano le transazioni ancorate”.
Pannello sandwich sidechain
Le sidechain Bitcoin non sono nuove. Blockstream, una società di infrastrutture Bitcoin, ha pubblicato un whitepaper sulle sidechain già nel 2014 e attualmente ha una federazione di sidechain completamente funzionante chiamata Liquid.
All'inizio di questo mese, Layer 2 Labs ha raccolto un round di seed da 3 milioni di dollari da angel investor per sviluppare "drivechain", un altro tipo di sidechain Bitcoin.
Per saperne di più: La società di sviluppo Bitcoin Layer 2 Labs raccoglie 3 milioni di dollari per portare le catene di trasmissione in rete
Inoltre, lo sviluppatore di Bitcoin Ruben Somsen ha lavorato su "spacechains", che descrive come "sidechain ancorate unidirezionali per Bitcoin".
Quindi quale nuova innovazione apporta sBTC alla conversazione sulle sidechain? Ali sostiene che il modello sBTC è unico in quanto chiunque può essere un minatore o uno stacker. Considera l'uso di STX per incentivare gli stacker a firmare le richieste di peg out come un netto vantaggio, sebbene i progetti alternativi tendano ad evitare come la peste l'uso di altcoin come STX.
In effetti questo è come tBTC, Thorchain, ecc. Lo classifico come "derivati BTC supportati da altcoin". Blocca circa 1,5 volte in garanzia altcoin per incentivare il riscatto in BTC. Funziona solo se l'altcoin vale qualcosa – grande se. Fondamentalmente questo vale ancora: https://t.co/Q0QcWR93rc
— Ruben Somsen 🌌⛓️ (@SomsenRuben) 15 dicembre 2022
"È un compromesso", spiega Ali. “Il compromesso che stai facendo con Liquid è che gli utenti devono fidarsi di Blockstream e dei suoi amici: la federazione. Su Stacks, poiché è presente il token [STX] extra, non c'è alcuna azienda nel mezzo. Quindi puoi sceglierne uno; non puoi averli entrambi."

