1. Rezumat

Acest raport de cercetare aruncă o privire în profunzime asupra proiectului Stacks, o tehnologie blockchain inovatoare care își propune să atingă un grad ridicat de descentralizare și scalabilă fără a adăuga un impact suplimentar asupra mediului. Stive

Prin furnizarea de funcții de contract inteligente, Bitcoin poate deveni un activ complet programabil, care poate oferi o gamă mai largă de scenarii de aplicații pentru aplicații descentralizate (dApps).

Acest raport detaliază principalele componente ale Stacks, inclusiv modul în care acesta valorifică starea și securitatea Bitcoin, precum și caracteristicile și beneficiile utilizării limbajului Clarity pentru a crea contracte inteligente. În plus, raportul va discuta modul în care funcționează mecanismul de consens Proof of Transfer (POX) și cum folosește mecanismul de dovadă a funcționării Bitcoin.

2. Introducere proiect

Stacks este un proiect blockchain care se leagă de blockchain-ul Bitcoin. Scopul său este de a oferi o platformă care poate împărtăși securitatea cu lanțul Bitcoin și poate deconta tranzacții pe lanțul Bitcoin. Prin extinderea funcționalității Bitcoin, Stacks face din Bitcoin un activ complet programabil, care va debloca sute de miliarde de dolari în capital pasiv Bitcoin și va oferi o gamă mai largă de scenarii de aplicații pentru aplicații descentralizate.

Proiectul Stacks este legat de Bitcoin prin mecanismul său unic de consens, dovada transferului (POX). PoX permite lanțului Stacks să utilizeze securitatea lanțului Bitcoin, permițând, de asemenea, deținătorilor de jetoane Stacks să câștige recompense Bitcoin prin actul „Stacking”. Acest mecanism permite adăugarea de noi funcții, cum ar fi contracte inteligente și tranzacții rapide, la baza de securitate a Bitcoin, îmbunătățind astfel foarte mult gradul de utilizare și scalabilitatea Bitcoin.

Viziunea lui Stacks este de a construi o rețea complet descentralizată și un ecosistem de aplicații bazat pe Bitcoin. Prin furnizarea de noi instrumente și tehnologii, cum ar fi contracte inteligente și tranzacții rapide, proiectul Stacks speră să promoveze dezvoltarea în continuare a Bitcoin și a ecosistemului său și, în cele din urmă, să realizeze un Web3 mai sigur, mai echitabil și mai deschis.

3. Structura proiectului

Proiectul Stacks folosește mecanismul său unic de consens Proof of Transfer (PoX) pentru a se lega de lanțul Bitcoin. Acest lucru îi permite Stacks să folosească starea și securitatea lanțului Bitcoin pentru a oferi o platformă mai sigură și mai fiabilă pentru aplicații descentralizate (dApps) și contracte inteligente. Pe această platformă, toate tranzacțiile sunt decontate pe lanțul Bitcoin, împrumutându-se astfel de la securitatea puternică a Bitcoin.

Stratul de contract inteligent al Stacks are următoarele caracteristici inovatoare:

S (securizat), Tranzacțiile Stacks sunt în sfârșit confirmate de Bitcoin.

După aproximativ 100 de blocuri Bitcoin sau aproximativ o zi de confirmări, tranzacțiile care au loc pe stratul Stack vor fi securizate de întreaga putere hash a Bitcoin. Aceasta înseamnă că, pentru a inversa aceste tranzacții, atacatorul are nevoie de suficientă putere de calcul pentru a reorganiza lanțul Bitcoin. Tranzacțiile lui Stack sunt decontate pe blockchain-ul Bitcoin și au finalitate Bitcoin. În plus, stratul Satck forkează complet Bitcoin, ceea ce înseamnă că orice furcă de pe lanțul Bitcoin (cum ar fi furcile moi sau dure) se vor reflecta pe lanțul Stacks. Acest lucru asigură că lanțul Stacks poate evolua cu lanțul Bitcoin fără a intra în conflict cu furcile sale.

T (Trust-minimized) mecanism de ancorare Bitcoin care poate fi scris;

Stacks introduce un nou activ descentralizat, fără custodie legat de Bitcoin, sBTC. Acest lucru permite contractelor inteligente să ruleze mai rapid și mai ieftin folosind active legate de Bitcoin, fără a fi nevoie să compromită securitatea. În plus, acest lucru permite contractelor de la nivelul Stivelor să scrie în Bitcoin fără încredere prin tranzacții legate.

O interacțiune atomică Bitcoin (atomică) și active deținute de adrese Bitcoin

Schimbări și active atomice: Stacks are deja schimburi atomice pentru Bitcoin, permițând adreselor Bitcoin să dețină și să mute activele definite la stratul Stacks. Magic Swap și Binary Swap sunt exemple de schimburi atomice deja active și fără încredere între Bitcoin L1 și activele din stratul Stacks. În plus, utilizatorii pot deține active din stratul Stacks, cum ar fi STX, stablecoins și NFT, pe o adresă Bitcoin, dacă doresc, și le pot transfera folosind tranzacții Bitcoin L1.

C (Claritate) Limbă clară, contracte inteligente mai sigure și mai decidabile

Stacks acceptă un limbaj de contract inteligent, sigur și decidabil, numit Clarity. Cu Clarity, dezvoltatorii pot ști cu certitudine matematică ce poate și nu poate face un contract înainte de a-l executa. Contractele ancora descentralizate vor beneficia de proprietățile de securitate ale limbajului Clarity. În decembrie 2022, peste 5.000 de contracte Clarity au fost implementate pe stratul Stacks. Designul Clarity evită, de asemenea, problema „estimarii taxei de gaz”, o problemă comună cu multe alte limbaje de contracte inteligente, cum ar fi Solidity. În Clarity, comisionul de execuție al unei tranzacții poate fi cunoscut cu exactitate înainte ca tranzacția să aibă loc, evitându-se astfel eșecul tranzacției din cauza taxelor insuficiente. Pe Stacks, crearea și gestionarea activelor ancorate la Bitcoin (cum ar fi sBTC) se realizează printr-un contract inteligent special, contractul ancora descentralizat. Acest contract folosește securitatea limbajului Clarity pentru a asigura securitatea și fiabilitatea procesului de creare și gestionare a activelor ancorate.

K (Knowledge) Dovada de cunoștințe a întregii stări Bitcoin Readable

Stacks are cunoștințe complete despre starea Bitcoin, poate citi tranzacțiile Bitcoin și schimbările de stare fără încredere și poate executa contracte inteligente declanșate de tranzacțiile Bitcoin. Funcționalitatea de citire a Bitcoin ajută la menținerea peg-ului descentralizat în concordanță cu BTC blocat pe Bitcoin L1 și multe altele. Caracteristica de citire Bitcoin a Stacks asigură că starea descentralizată peg (adică starea sBTC) este în concordanță cu BTC blocat pe Bitcoin L1. Acest lucru se datorează faptului că ori de câte ori are loc o tranzacție pe lanțul Bitcoin, Stacks poate citi acele modificări și poate actualiza starea sBTC în consecință. În acest fel, utilizatorii se pot asigura că sBTC-ul lor este întotdeauna sincronizat cu BTC-ul lor blocat pe lanțul Bitcoin.

Scalabilitate S (scalabilă), tranzacții rapide pe stratul de decontare Bitcoin

Stacks îmbunătățește viteza de procesare a tranzacțiilor prin generarea de blocuri Stacks mai rapid între blocurile Bitcoin. Aceasta înseamnă că tranzacțiile din rețeaua Stacks pot fi finalizate și confirmate mai repede decât Bitcoin. În plus, subrețelele sunt un strat scalabil al rețelei Stacks care poate face diferite compromisuri între performanță și descentralizare. Aceasta înseamnă că subrețelele pot fi optimizate în funcție de nevoile și prioritățile lor specifice, cum ar fi viteze mai rapide ale tranzacțiilor sau o descentralizare mai mare. Subrețelele de stive pot suporta alte limbaje de programare și medii de execuție, cum ar fi limbajul Solidity Ethereum și EVM (Ethereum Virtual Machine). Aceasta înseamnă că contractele inteligente dezvoltate în rețeaua Ethereum pot rula în rețeaua Stacks și pot folosi Bitcoin pentru a ancora active și a fi decontate în lanțul Bitcoin. Acest lucru mărește foarte mult compatibilitatea și domeniul de aplicare al Stivelor.

Mecanismul de consens Proof of Transfer (PoX).

Proof of Transfer (PoX) este o componentă de bază a proiectului Stacks. Acesta este un nou mecanism de consens care folosește Proof of Work (PoW) Bitcoin pentru a obține un grad ridicat de descentralizare și scalabilitate. În PoX, nodurile lanțului Stacks vor participa la crearea blocurilor „ardând” Bitcoins. Aceasta înseamnă că nodurile vor trimite Bitcoin la o adresă inaccesibilă, demonstrând astfel că au contribuit la securitatea participării la rețea. Aceste noduri pot fi apoi selectate ca noduri pentru a crea blocuri noi, fiind astfel recompensate cu jetoane Stacks.

Stratul Stacks se bazează pe STX și BTC pentru noul său mecanism de consens numit Proof of Transfer (PoX), care utilizează atât straturile Stacks, cât și Bitcoin. PoX este similar în spirit cu consensul Proof of Work (PoW) al Bitcoin: la fel cum minerii Bitcoin PoW cheltuiesc energie electrică și sunt recompensați cu BTC, minerii Stacks PoX cheltuiesc (exploat) BTC și sunt recompensați cu STX. La fel ca PoW, PoX folosește o alegere de lider unic în stilul Nakamoto: minerii PoX licitează pur și simplu cheltuind BTC și au un lider cu ponderi licitate ca probabilități aleatorii. Alegerea liderului are loc pe lanțul Bitcoin, iar noi blocuri sunt scrise pe stratul Stacks. În acest fel, PoX reutiliza munca deja făcută de minerii Bitcoin și nu consumă energie electrică suplimentară semnificativă: este necesar doar un laptop/calculator funcțional pentru a efectua licitarea nodului Stacks folosind BTC.

O altă parte a PoX este „Stacking”, care permite deținătorilor de jetoane Stacks să participe la securitatea rețelei. Dacă deținătorii aleg să-și „stivuească” jetoanele, ei sunt recompensați periodic cu Bitcoins. Acesta este un mecanism unic care permite participanților din lanțul Stacks să primească Bitcoin direct ca recompense, întărind și mai mult conexiunea rețelei Stacks la Bitcoin.

Stacks este un strat Bitcoin de contract inteligent, cu o conexiune profundă și continuă la lanțul Bitcoin, spre deosebire de sidechain-urile precum RSK și Liquid. Stratul Stacks permite aplicațiilor și contractelor inteligente să folosească Bitcoin (BTC) ca activ sau monedă și să își deconteze tranzacțiile pe lanțul principal Bitcoin. Scopul stratului Stacks este de a extinde economia Bitcoin prin transformarea BTC dintr-un activ pasiv într-un activ productiv, precum și prin activarea unei varietăți de aplicații descentralizate. La fel ca și lanțurile laterale precum RSK și Liquid, stratul Stacks are propriul registru global și mediu de execuție pentru a sprijini contractele inteligente și pentru a preveni supraîncărcarea blockchain-ului Bitcoin cu tranzacții suplimentare. Cu toate acestea, stratul Stacks este unic prin faptul că are cele mai multe dintre proprietățile dezirabile ale contractului inteligent Bitcoin. De asemenea, oferă mecanisme de înaltă performanță, cum ar fi blocuri rapide, ancorare descentralizată și subrețele.

4. Aplicarea proiectului

Utilizați Bitcoin pentru a deveni un activ complet programabil

Stacks oferă noi funcții și scenarii de aplicații pentru Bitcoin. Prin valorificarea Stacks, Bitcoin poate fi folosit ca un activ complet programabil în aplicații descentralizate și contracte inteligente. Această aplicație inovatoare permite ca Bitcoin să fie utilizat pe scară largă în diverse produse și servicii financiare descentralizate, cum ar fi împrumuturi, asigurări, piețe de predicții etc.

Folosind stratul Stacks, dezvoltatorii pot construi orice aplicație pe care o pot construi pe alte platforme de contracte inteligente, cum ar fi Ethereum, Solana, Avalanche etc., dar folosind BTC ca activ/monedă și au încheiat tranzacția pe blockchain-ul Bitcoin. Ei vor putea face acest lucru pe Clarity VM sau pe un EVM sau altă mașină virtuală în Solidity sau în alte limbi folosind subrețele. De asemenea, utilizatorii pot schimba nativ BTC pentru stablecoins și NFT-uri direct din lanțul Bitcoin.

Deblocați capital Bitcoin pasiv

Stacks, prin contractele sale inteligente și aplicațiile descentralizate, este capabil să deblocheze capitalul pasiv Bitcoin, permițând acelui capital să genereze o valoare mai mare. De exemplu, folosind Stacks, deținătorii de Bitcoin își pot pune Bitcoin într-o platformă de creditare descentralizată și pot câștiga venituri din dobânzi. În plus, deținătorii de Bitcoin își pot folosi și Bitcoin-urile pentru securitatea rețelei și pot primi Bitcoin-uri ca recompense participând la mecanismul de „Stacking” al Stacks.

Oferă tranzacții rapide pentru Bitcoin

Pe lângă caracteristicile de mai sus, Stacks oferă și Bitcoin capacitatea de a efectua tranzacții rapide. Datorită naturii designului Bitcoin, vitezele sale de tranzacție sunt lente, ceea ce poate limita aplicarea sa în unele cazuri.

Stratul Stacks Bitcoin oferă funcționalitate suplimentară pentru performanțe mai mari, precum și o mai mare versatilitate și securitate. Deși mecanismul de performanță al stratului Stacks a fost descris mai sus, stratul Stacks, la fel ca Bitcoin, este optimizat pentru descentralizare, mai degrabă decât pentru o latență scăzută sau un randament ridicat al rețelei: în zonele îndepărtate, utilizatorii cu laptopuri obișnuite și conexiuni la Internet de acasă ar trebui să poată rula complet. Stive și noduri Bitcoin. Cu toate acestea, stratul de subrețea al lanțului Stacks poate orchestra performanțe mai mari. Subrețelele acceptă, de asemenea, contracte inteligente și pot face compromisuri diferite între descentralizare și performanță decât lanțul principal Stacks sau alte subrețele. În plus, o singură subrețea poate suporta contracte inteligente în diferite limbaje de programare și medii de execuție. Unele subrețele pot suporta Clarity și Clarity VM, care au avantaje de securitate, în timp ce altele pot suporta limbajul Solidity de la Ethereum și compatibilitatea EVM sau compatibilitatea cu Ethereum Virtual Machine, care au avantajele ușurinței integrării și dezvoltării și pot profita de toate Contracte și instrumente inteligente Ethereum. Prin Stacks, utilizatorii pot efectua tranzacții cu Bitcoin mai rapide, permițând ca Bitcoin să fie utilizat pe scară largă în tranzacțiile zilnice și microplăți.

5. Contextul echipei

În prezent, Stacks este un proiect compus din mai multe entități și comunități independente. În primele zile, Stacks a fost condus în primul rând de Blockstack PBC (acum redenumit Hiro Systems PBC, sau Hiro pe scurt). Hiro are 66 de membri ai echipei, inclusiv Muneeb Ali, fondatorul. Principalii membri ai echipei de proiect au mulți ani de experiență în cercetare și dezvoltare în domeniul sistemelor distribuite, inclusiv 6 doctoranzi în domeniul sistemelor distribuite și 2 oameni de știință care au câștigat Premiul pentru carieră prezidențială din SUA.

Muneeb Ali, co-fondator al Stacks și CEO al Hiro, are un doctorat în informatică de la Universitatea Princeton și se concentrează pe construirea de soluții full-stack pentru aplicații distribuite.

Jude Nelson, cercetător al Fundației Stacks și fost partener de inginerie Hiro, a primit un doctorat în informatică de la Universitatea Princeton și a fost membru principal al PlanetLab, care a câștigat premiul ACM Test of Time pentru implementarea experimentelor și implementărilor la scară planetară.

Aaron Blankstein, inginer, sa alăturat echipei de inginerie Blockstack în 2017, după ce și-a primit doctoratul.

Mike Freedman, consultant tehnic Hiro, profesor de sisteme distribuite la Universitatea Princeton.

Albert Wenger, Director al Hiro, Managing Partner al Union Square Ventures (USV). Înainte de a se alătura USV, Albert a fost președintele del.icio.us până când compania a fost vândută către Yahoo. A fost și un investitor înger și a investit în Etsy și Tumblr.

6. Informatii de finantare

Numărul de jetoane strânse și vândute a fost de 609,2 milioane, iar totalul strâns a fost de aproximativ 75,6 milioane USD. Numărul de recompense pentru fondatori și echipe este de 253,1 milioane. Până la sfârșitul anului 2019, vor fi deblocate 441 de milioane de jetoane STX, dintre care 36% sunt deținute de angajați, fondatori și investitori din seria A, iar 52% sunt deținute de investitori Reg D.

7. Rezultatele dezvoltării

În prezent, cele mai faimoase proiecte ale rețelei Stacks includ:

portofel:

Hiro Wallet este portofelul open source cel mai frecvent utilizat din lanțul Stacks, ajutând utilizatorii să stocheze, să primească sau să trimită active în rețeaua Stacks. Acceptă Ordinals, dar nu a integrat încă Lightning Network.

Xverse acceptă portofele fără custodie pentru ca utilizatorii să stocheze, să primească sau să trimită active în blockchain-ul Stacks, acceptă Ordinals și a adăugat funcții biometrice pentru a îmbunătăți securitatea și confortul portofelului, dar nu a integrat încă Lightning Network.

GoSats este un portofel Bitcoin axat pe comunitatea indiană, dezvoltat de o echipă indiană cu viziunea de a face BTC accesibil fiecărui cumpărător, consumator și economisitor și a lansat cardul GosSats Visa, programul de loialitate și multe altele.

DEFI:

ALEX este un Dex construit pe lanțul Stacks susținut de organizația non-profit ALEX Lab Foundation. Utilizatorii pot efectua tranzacții, staking, extragere de lichidități, cross-chain și Launchpad, inclusiv loterie și IDO pe platformă.

Stackswap pretinde a fi primul Dex complet funcțional din lanțul Bitcoin, permițând utilizatorilor să efectueze tranzacții de active, extragere de lichidități, staking, cross-chain, Launchpad și NFT și alte funcții și a emis STSW Token.

UWU este un protocol de împrumut bazat pe stablecoinul UWU Cash construit pe lanțul Stacks. Acesta a fost conceput de nickole.btc de la BitAcademy. În prezent, puteți obține calificări de testare alăturându-vă la comunitate.

Miza de lichiditate:

Planbetter este un protocol de miza de lichiditate pe lanțul Stack. Mai mult de 88.000 de utilizatori Stackers au promis 280 de milioane STX și au primit o recompensă cumulată de 25,42 BTC.

NFT:

Piața de tranzacționare NFT construită de Gamma pentru Bitcoin NFT a integrat Stacks and Ordinals.

Boom este platforma NFT nativă pentru lanțul Stacks și a lansat un nou tip de NFT: Boomboxes. Permite utilizatorilor să delege pentru a-și bloca STX și să primească un NFT ca certificat de revendicare automată pentru partea de recompensă a blocării.

TradePort este o piață de tranzacționare NFT cu agregare cu mai multe lanțuri care acceptă în prezent lanțurile Stacks și Near și intenționează să se extindă la Aptos și Sui.

8. Model economic

Oferta sa inițială este de 1,32 miliarde. Și emiterea suplimentară va fi efectuată la o anumită rată a inflației în fiecare an și este de așteptat să ajungă la 1,842 miliarde până în 2050 (v1 este 2,052 miliarde).

STX este taxa necesară pentru a înregistra active digitale (cum ar fi nume de utilizator, licențe software, podcast-uri sau alte produse digitale) pe Stack 2.0 și pentru a publica și a rula contracte inteligente. Este similară cu taxa de gaz în rețeaua Ethereum consuma STX. În același timp, STX poate fi folosit pentru a plăti taxe de tranzacție și este, de asemenea, un stimulent pentru mineri să ruleze noduri de minerit și dezvoltatori pentru a dezvolta DApps.

Principalul atribut al STX este de a coopera cu Stack 2.0 pentru operarea în rețea, ajustând și echilibrând diferite mecanisme. Valoarea pe termen lung a STX depinde în esență de creșterea rețelei Stacks și de cererea pentru contractul inteligent Clarity.

În Stack 2.0, principala modalitate de a obține STX este de a participa la mecanismul de consens PoX, de a trimite BTC pentru a obține STX sau de a angaja STX pentru a obține BTC. În fiecare ciclu de recompensă de blocare STX, Bitcoin-urile transferate de la mineri vor fi primite ca parte a dovezii de transfer. Odată ce numărul de perioade blocate a fost încheiat, STX este deblocat și poate fi cheltuit liber sau participat la miza din nou.

9. Avantaje și riscuri

Avantaj

  • Capacitățile de contract inteligente ale Bitcoin: Stacks oferă capabilități de contract inteligent și dApps pentru Bitcoin, care pot atrage un număr mare de utilizatori și dezvoltatori. Acest lucru ar putea declanșa dezvoltarea unui nou ecosistem de dezvoltatori și utilizatori, crescând utilizarea și valoarea Bitcoin.

  • Noi aplicații și cazuri de utilizare: Stacks permite ca Bitcoin să fie utilizat ca activ de bază pentru contractele inteligente, ceea ce ar putea deschide o serie de aplicații și cazuri de utilizare noi, cum ar fi finanțarea descentralizată (DeFi) și jetoanele nefungibile (NFT) ).

  • Contribuția la economia Bitcoin: Stivele pot avea un impact pozitiv asupra economiei Bitcoin, permițând Bitcoin să participe la contracte inteligente și dApps. Acest lucru ar putea crește cererea pentru Bitcoin, crescând astfel valoarea acestuia. În același timp, prin aducerea taxelor de tranzacție în rețeaua Bitcoin, Stacks poate ajuta, de asemenea, la menținerea în siguranță a rețelei Bitcoin pe termen lung.

risc

  • Dezvoltarea și acceptarea tehnologiei: Deși Stacks adaugă capabilități smart contract și dApps la Bitcoin, dezvoltarea și acceptarea acestei tehnologii se confruntă în continuare cu provocări. Deși limbajul Clarity este sigur, nu toți dezvoltatorii sunt familiarizați cu el. În plus, în timp ce subrețelele oferă performanțe mai mari și o versatilitate mai mare, implementarea și menținerea acestor subrețele pot pune provocări tehnice și de guvernare.

  • Efecte de rețea și adoptare de utilizatori: Stacks trebuie să atragă un număr mare de utilizatori și dezvoltatori pentru a-și realiza potențialul. Acest lucru va dura timp și va necesita depășirea provocărilor efectelor de rețea, unde platformele existente precum Ethereum ar putea atrage deja un număr mare de utilizatori și dezvoltatori.

  • Risc de reglementare: Unele caracteristici ale Stacks, cum ar fi STX mining și Stacking, pot fi supuse restricțiilor de reglementare în anumite jurisdicții. În plus, mediul de reglementare global pentru criptomonede și contracte inteligente este încă în schimbare, ceea ce poate avea un impact asupra Stivelor.

În general, în ciuda unor provocări, perspectivele lui Stacks par promițătoare. Dacă poate rezolva cu succes aceste provocări, Stacks ar putea avea un impact profund asupra Bitcoin și a întregului ecosistem de criptomonede.

ps, raportul de mai sus este transferat de pe Internet și poate fi folosit ca informații științifice populare pentru a înțelege STX. Big pie și tranzacțiile de acoperire STX sunt modele de arbitraj foarte stabile. Sper ca STX să se dezvolte din ce în ce mai bine și să iasă în evidență în rețeaua Bitcoin de al doilea strat.

#对冲交易 $BTC $STX