Blockstack (STX), spesso chiamato Stacks, è un progetto che propone una nuova tecnologia che mira a rivedere la criptovaluta tradizionale rendendola ancora più potente e utile. Ciò avviene senza alterare in alcun modo il codice sorgente di Bitcoin, ma sfruttando anzi alcune particolarità ancora inutilizzate.
Per essere più precisi, Blockstack, esegue smart contract fuori dalla blockchain e in parallelo con Bitcoin, e poi salva le transazioni già ultimate sulla rete Bitcoin. Di conseguenza, chi possiede Bitcoin non ha bisogno di convertirlo in altre criptovalute per partecipare più attivamente alle attività di finanza decentralizzata (DeFi), come il mercato NFT.
La tecnologia Blockchain ha permesso a Bitcoin (BTC) di diventare la rete decentralizzata più sicura e più longeva del mondo. Il Bitcoin ha anche dimostrato di essere la criptovaluta più popolare. Essendo la prima criptovaluta mai creata, può essere convertita in bitcoin (BTC) solo per effettuare transazioni e immagazzinare valore monetario. Per lo meno, questa è stata la storia che è stata raccontata sul Bitcoin per più di un decennio. La domanda è: che cos’è esattamente Blockstack (STX)
Nonostante l’idea dei contratti intelligenti eseguiti con il Bitcoin sembri piuttosto intrigante, la realtà è piuttosto complicata. In questo post capirete come funziona Blockstack (o Stacks).
Indice dei contenuti
Stacks (STX) è una soluzione di livello 2 che può essere utilizzata per costruire contratti intelligenti basati su Bitcoin. La sicurezza del protocollo Bitcoin è condivisa da questa rete blockchain, nonostante si tratti di una rete blockchain totalmente distinta da Bitcoin.
In poche parole, Blockstack, più generalmente chiamato Stacks, è una piattaforma per contratti intelligenti che opera in tandem con Bitcoin. Il Bitcoin viene utilizzato dai nodi per fare offerte per la posizione di leader del blocco, e gli staker STX vengono ricompensati con bitcoin per i loro sforzi.
Nel contesto di Stacks, il block leader è responsabile del conio di nuovi token STX e viene ricompensato con le commissioni di transazione. Di conseguenza, la sicurezza di Bitcoin viene utilizzata per supportare le transazioni su Stacks.
Gli sviluppatori di applicazioni decentralizzate (dapps) costruiscono dapps sulla blockchain di Stacks. Le transazioni che coinvolgono gli smart contract vengono elaborate da questa blockchain in modo che possano essere convalidate dai nodi che fanno parte della rete Stacks. È attraverso l’utilizzo di un protocollo unico nel suo genere, noto come Proof of Transfer, che Stacks è in grado di ottenere il consenso della rete.
Nel Proof of Transfer, i nodi della rete di Stacks competono l’uno contro l’altro utilizzando bitcoin per fare offerte nel tentativo di diventare il prossimo leader del blocco e di raccogliere le ricompense del blocco dalla blockchain di Stacks.
Non appena la rete Stacks raggiunge un consenso, le transazioni che avvengono sul nuovo blocco Stacks vengono registrate non solo sulla blockchain Stacks, ma anche sulla blockchain Bitcoin. In questo modo si raddoppia il livello di sicurezza della rete di secondo livello.
Successivamente, i bitcoin appartenenti all’offerente vengono inviati a due portafogli Bitcoin controllati dai pool di staking STX (di cui si parlerà più avanti).
In cambio dei loro servizi, i nodi della blockchain Stacks vengono compensati con le commissioni di transazione e con le monete STX di nuova produzione, che costituiscono la moneta nativa della blockchain. Una conseguenza di ciò è che il valore della moneta STX deriva dal bitcoin e dal costo del meccanismo di proof of work utilizzato dal bitcoin.
Quanto segue è solo un riassunto di alto livello delle interazioni che avvengono tra bitcoin e la valuta STX nell’ambito del protocollo Proof of Transfer. Una componente significativa del funzionamento di Stacks è la palificazione di STX, oltre al meccanismo di Proof of Work utilizzato da Bitcoin. Questo argomento verrà rivisto nelle parti successive dell’articolo.
Per saperne di più su cosa sia la prova di lavoro, leggete qui. Uno sguardo più da vicino.
La blockchain Stacks 2.0 è il nome ufficiale della blockchain responsabile dell’alimentazione della rete Stacks (STX). È per questo motivo che la rete decentralizzata si differenzia dalla prima versione di Stacks, che era una rete di prova più centralizzata gestita da Hiro Systems PBC, lo sviluppatore principale di Stacks come è conosciuto oggi.
Stacks 2.0 è un tentativo di scalare la rete Bitcoin fornendo agli utenti della rete la possibilità di godere di una velocità di transazione rapida (rispetto all’attesa di dieci minuti per una transazione Bitcoin) e di una finalità quasi istantanea.
Clarity è un linguaggio di programmazione sviluppato all’insegna della trasparenza e della verificabilità, utilizzato da Stacks 2.0 per ricostruire la storia delle transazioni degli smart contract. Inoltre, Stacks 2.0 è ancorato a Bitcoin.
Al momento sono state lanciate più di venti applicazioni decentralizzate (dapps) su Stacks 2.0, tra cui le seguenti:
Nel caso in cui Stacks dipenda dal bitcoin per il funzionamento del suo meccanismo di consenso, ci si può chiedere perché la rete abbia ancora bisogno di una criptovaluta STX.
Ci sono alcune ragioni per cui STX sarebbe ancora utile:
Il gruppo responsabile dello sviluppo di Stacks è dell’opinione che il Bitcoin non sia utilizzato al massimo delle sue potenzialità e che l’enorme effetto di rete vada perduto se il Bitcoin non fornisce maggiori funzionalità a una gamma più ampia di utenti. Inoltre, sono dell’opinione che il Bitcoin servirà come punto di riferimento per tutte le altre criptovalute.Il fatto che il valore della maggior parte delle criptovalute dipenda dalla performance del Bitcoin è la prova principale.
Sarebbe impossibile competere con un protocollo dopo che questo si è affermato come dominante, come affermato nel whitepaper pubblicato da Stacks. È chiaro che questo era il caso agli albori di Internet, quando il protocollo TCP/IP è diventato il protocollo principale di Internet tra molti altri, e le applicazioni successive si sono limitate ad aderirvi.
La premessa è che le applicazioni e i casi d’uso decentralizzati saranno creati su Bitcoin, la rete blockchain più potente e utilizzata, piuttosto che su reti separate. Durante le prime fasi di sviluppo di Internet, esistevano diversi protocolli in competizione tra loro.Il TCP/IP si è evoluto come lo standard scelto alla fine e tutto il resto è stato costruito su di esso.
“Bitcoin è il gold standard per le criptovalute”.
Questo è quanto afferma Muneeb Ali (2020) nel whitepaper di Stacks.
Immaginiamo per un attimo che Stacks 2.0 sia identico a una blockchain convenzionale. Attraverso l’uso di un processo di consenso, ogni blockchain è tenuta a selezionare un block leader distinto per ogni singolo blocco. Proof of Work, come nel caso di Bitcoin, o Proof of Stake (POS), in cui il protocollo decide in base agli asset investiti da un nodo, sono entrambi esempi di metodi che possono essere utilizzati per questa elezione casuale.
Stacks 2.0 si basa su una forma modificata di Proof of Burn (PoB), che è il termine tecnico per indicare la blockchain. Il protocollo proof-of-work richiede ai nodi di dimostrare la loro dedizione alla rete utilizzando risorse rappresentate da un asset crittografico. Il protocollo Proof of Stake, invece, consente a chi fa le puntate di venderle una volta trascorso un certo lasso di tempo.
Il Bitcoin è la criptovaluta presente nell’istanza di Stacks 2.0. La distinzione sta nel fatto che il Bitcoin è un asset crittografico. La differenza sta nel fatto che il bitcoin viene trasferito agli staker STX. La distinzione sta nel fatto che i bitcoin vengono trasferiti agli staker STX anziché essere bruciati.
Di conseguenza, in questa rete esistono due categorie distinte di “staker”: quelli che puntano le monete STX per ottenere trasferimenti di bitcoin dai nodi, e i nodi che “fanno offerte” (stake-to-burn) utilizzando bitcoin per poter coniare nuove monete STX.
Da un lato, il protocollo seleziona gli individui che sono disposti a perdere i loro bitcoin, dall’altro, premia coloro che sono disposti a decentralizzare la distribuzione di Bitcoin. Nel caso in cui non ci siano sufficienti staker STX, gli incentivi per i trasferimenti di bitcoin saranno restituiti agli offerenti, con il risultato che il sistema è centralizzato e insicuro.
Il Bitcoin rimane la riserva di valore utilizzata per incentivare le azioni oneste all’interno della rete, nonostante il fatto che lo staking sia un proxy che rende il bitcoin nuovamente utilizzabile una volta completato il processo di consenso. Va da sé che questa particolare spiegazione del funzionamento di Stacks 2.0 è eccessivamente semplificata. In allegato trovate il materiale che fornisce una spiegazione approfondita del protocollo Proof of Transfer.
Le ricompense di STX sono create e distribuite in modo analogo a quelle dei bitcoin. Per garantire che sia in linea con la rete Bitcoin, è stata sviluppata la Stacks 2.0. Ciò significa che ogni dieci minuti viene generato un nuovo blocco Stacks, contemporaneamente alla creazione di un nuovo blocco Bitcoin.Questo blocco Stacks contiene informazioni relative al nuovo blocco Bitcoin.
I nodi della rete Stacks sono responsabili della produzione di numerosi microblocchi nell’arco di dieci minuti. Ciò consente di ottenere un risultato quasi istantaneo sulla blockchain di Stacks, eliminando la necessità di attendere che Bitcoin generi il blocco successivo.
Quando viene generato un blocco sulla blockchain Stacks 2.0, vengono coniate nuove monete STX. Per coincidenza, allo stesso tempo vengono generati nuovi bitcoin sulla blockchain Bitcoin. Come nel caso del Bitcoin, la ricompensa dei blocchi su Stacks 2.0 viene dimezzata ogni quattro anni circa, seguendo lo stesso schema del Bitcoin.
I primi quattro anni dopo il lancio dell’STX nel 2020 vedranno il conio di mille nuovi STX. Nei quattro anni successivi, ci sarà un conio totale di 500 STX. Questo ciclo continuerà fino a circa dodici anni dopo, quando il tasso di emissione sarà fissato a 125 STX per blocco. Questo ciclo continuerà fino a quando la rete non raggiungerà la sua disponibilità massima di 1,818 miliardi di monete STX.
Oltre alle commissioni di transazione, la ricompensa del blocco è inclusa nella ricompensa del mining, come mostrato nella frase precedente. Dopo la creazione del nuovo blocco da parte del leader del blocco, c’è un periodo di blocco che dura ventiquattro ore prima che le ricompense possano essere liquidate. Le monete STX non possono essere puntate subito dopo che il leader del blocco le ha conquistate. Il che impedisce che si verifichi il ciclo di feedback “i ricchi diventano più ricchi”. Questo impedisce al leader del blocco di guadagnare bitcoin.
Le lezioni che si possono trarre dalle reti Layer-2, come quelle di Polygon (MATIC) e Blockstack (STX), sono state molto efficaci nel far crescere Ethereum. Oltre ad offrire interoperabilità di rete al colosso delle piattaforme di smart contract. Se Stacks 2.0 è in grado di aiutare la più grande rete di criptovalute del mondo nello stesso modo in cui Polygon ha aiutato Ethereum, allora questa rete layer-2 ha un futuro promettente davanti a sé. Stacks utilizza il protocollo Proof of Work per garantire la sicurezza della sua blockchain. Mentre il protocollo Proof of Burn modificato viene utilizzato per distribuire le ricompense in bitcoin agli staker di STX. Tutto ciò avviene senza intaccare il funzionamento fondamentale di Bitcoin.
PAWSWAP è un exchange decentralizzato (DEX) e consente agli utenti di negoziare criptovalute su tale…
Parcl (PARCL), una innovativa piattaforma decentralizzata che offre indici immobiliari basati localmente per la negoziazione…
Con l'integrazione con Avalanche (AVAX) per facilitare l'accesso al Web3 da parte degli utenti ancora…
Nolus è un protocollo per il prestito decentralizzato nel settore finanziario che ha anche funzionalità…
Indipendentemente dai diversi fattori macroeconomici, il prezzo delle AI coin, le criptovalute e token legati…
Merlin Starter (MSTAR) è una piattaforma di lancio di Initial Dex Offer (IDO) e un…