Nella blockchain esiste un triangolo impossibile, che è sicurezza, decentralizzazione e scalabilità. Quando questi tre vengono introdotti nella blockchain, puoi sceglierne solo due su tre e non puoi soddisfarli tutti.
Bitcoin è un sistema blockchain che massimizza la sicurezza e la decentralizzazione a scapito della scalabilità. Il tempo di generazione dei blocchi di Bitcoin è di circa 10 minuti, mentre altre catene pubbliche comuni come Ethereum 2.0, Solana, ecc. hanno tempi di generazione dei blocchi di secondi o addirittura millisecondi. Si può vedere che Bitcoin ha fatto enormi sacrifici in termini di efficienza e sicurezza. E la decentralizzazione è la più alta, il che ha creato un’enorme domanda per l’espansione di Bitcoin da parte di un gran numero di partecipanti alla blockchain.
Bitcoin Layer2 è un piano di espansione per Bitcoin. Si tratta principalmente di un'espansione di livello superiore per scenari applicativi in cui Bitcoin è scarso e con un'efficienza operativa relativamente inefficiente. Lo scopo è risolvere la dimensione di scalabilità del suddetto triangolo impossibile Sistema di pile.
Il sistema Stacks è una rete di livello superiore Bitcoin che supporta applicazioni decentralizzate e contratti intelligenti. È collegata al sistema blockchain Bitcoin attraverso un meccanismo di consenso che si estende su due catene, raggiungendo così sia la sicurezza di Bitcoin che i contratti intelligenti. Lo scopo di arricchire l'applicazione scenari.
Stacks adotta un approccio piramidale, con uno strato di regolamento di base nella parte inferiore (Bitcoin), quindi aggiungendo contratti intelligenti e programmabilità sopra (Stacks), quindi aggiungendo uno strato di scalabilità e velocità sopra (sottorete di Hiro). Adottando questo approccio a più livelli, non solo ha le stesse ricche funzionalità delle catene pubbliche come Ethereum, ma evita anche molte delle carenze di queste complesse catene pubbliche.
Stacks è un livello 2 di Bitcoin con alcune proprietà uniche, come il proprio token che funge da meccanismo di incentivazione per mantenere il registro storico di tutte le transazioni e opera secondo il proprio schema di sicurezza.
Sebbene Stacks aggiunga funzionalità aggiuntive a Bitcoin, non modifica il contenuto di Bitcoin stesso grazie al suo meccanismo di consenso Proof of Transfer (POX). Questo è anche ciò che differenzia Stacks dalle soluzioni di scaling L2 su Ethereum (come Polygon o Arbitrum), che mantiene Bitcoin stesso semplice e sicuro, mentre altre funzionalità e velocità ottimizzata vengono implementate utilizzando altri livelli, quindi anche se altri livelli sono compromessi, lo farà non influiscono sullo strato di base (Bitcoin).