În blockchain, există un triunghi imposibil, care este securitatea, descentralizarea și scalabilitatea Când aceste trei sunt introduse în blockchain, puteți alege doar două din trei și nu le puteți satisface pe toate.
Bitcoin este un sistem blockchain care maximizează securitatea și descentralizarea în detrimentul scalabilității. Timpul de generare a blocurilor Bitcoin este de aproximativ 10 minute, în timp ce alte lanțuri publice comune precum Ethereum 2.0, Solana etc. au timpi de generare a blocurilor de secunde sau chiar milisecunde Se poate observa că Bitcoin a făcut sacrificii uriașe în ceea ce privește eficiența și Iar descentralizarea este cea mai mare, ceea ce a creat o cerere uriașă pentru extinderea Bitcoin de către un număr mare de participanți la blockchain.
Bitcoin Layer2 este un plan de expansiune pentru Bitcoin. Este în principal o expansiune de nivel superior pentru scenarii de aplicare în care Bitcoin este o eficiență operațională relativ ineficientă Sistem de stive.
Sistemul Stacks este o rețea de nivel superior Bitcoin care acceptă aplicații descentralizate și contracte inteligente. Este conectat la sistemul blockchain Bitcoin printr-un mecanism de consens care se întinde pe două lanțuri, realizând astfel atât securitatea Bitcoin, cât și scopul îmbogățirii aplicației scenarii.
Stacks adoptă o abordare piramidală, cu un strat de decontare de bază în partea de jos (Bitcoin), apoi adăugând contracte inteligente și programabilitate pe deasupra (Stacks), apoi adăugând un strat de scalabilitate și viteză deasupra acestuia (subrețea lui Hiro). Prin adoptarea acestei abordări stratificate, nu numai că are aceeași funcționalitate bogată ca și lanțurile publice precum Ethereum, dar evită și multe dintre deficiențele acestor lanțuri publice complexe.
Stacks este un strat 2 al Bitcoin cu unele proprietăți unice, cum ar fi propriul token, care acționează ca un mecanism de stimulare pentru a-și menține registrul istoric al tuturor tranzacțiilor și funcționează conform propriei scheme de securitate.
Deși Stacks adaugă funcționalități suplimentare la Bitcoin, nu schimbă conținutul Bitcoin în sine datorită mecanismului său de consens Proof of Transfer (POX). Acesta este, de asemenea, ceea ce diferențiază Stacks de soluțiile de scalare L2 pe Ethereum (cum ar fi Polygon sau Arbitrum), care menține Bitcoin-ul în sine simplu și sigur, în timp ce alte funcții și viteza optimizată sunt implementate folosind alte straturi, așa că, chiar dacă alte straturi sunt compromise, va nu afectează stratul de bază (Bitcoin).