Dnes budu mluvit o speciálním projektu L2, protože to není L2 Ethereum, je to L2 bitcoinu. V předchozích číslech jsme mluvili o BRC-20, což je popularita Ordinals. Poté se veřejnost začala zaměřovat na problém expanze bitcoinů, kterému předtím nevěnovala velkou pozornost, a lidé byli překvapeni, když objevili existenci Stacks. Když si lidé byli zvyklí myslet si, že Stacks jsou také krátkodobým produktem internetových celebrit, udělali to To nevím. Stacks tiše pracuje na cestě budování sítě druhé vrstvy BitBitu téměř 10 let. Jeho současná tržní hodnota je přibližně 900 milionů USD, což je kolem 50.

V první a druhé epizodě předchozího programu jsme představili bitcoiny a ethereum a známe některé problémy na bitcoinovém řetězci. Přestože můžeme vytvořit několik jednoduchých skriptů, nejsou Turingovy kompletní a je také obtížné je používat , takže se objevil chytrý kontrakt Ethereum. To ale neznamená, že aplikace nelze vytvářet na bitcoinovém řetězci. Ve skutečnosti byl bitcoinový řetězec mnohokrát upgradován s plány rozšíření, jak je uvedeno níže

Pak si promluvme o tom, jak Stacks rozšiřuje svou kapacitu.
Stacks (dříve Blockstack) je blockchainové řešení vrstvy 1 navržené tak, aby přineslo chytré smlouvy a decentralizované aplikace (DApps) do bitcoinu (BTC), aniž by se změnila jeho bezpečnost a stabilita. Tokeny STX se používají k inteligentnímu provádění smluv, zpracování transakcí a registraci nových digitálních aktiv na blockchainu Stacks 2.0. Dá se tedy definovat jako Stacks je inovativní model Sidechain. Ve srovnání s Rollup řešením ETH, takzvanou „nativní vrstvou 2“, oba zabalí více transakcí do dávky a odešlou ji do blockchainu k ověření. Tento přístup může účinně snížit počet transakcí na blockchainu, a tím zlepšit celkový výkon.
Technologické inovace a výhody Stacks
Stacks je nezávislý blockchain založený na bitcoinovém blockchainu, který v roce 2013 vytvořili Muneeb Ali a Ryan Shea. Přijetí protokolu „Proof of Transfer“ (PoX) využívající zabezpečení bitcoinů a tokenů Stacks (STX) k implementaci chytrých smluv. Včasné zaměření na vývoj DApps a kombinování zabezpečení bitcoinů s cílem poskytnout decentralizovaný zážitek. S přetížením bitcoinů a vysokými poplatky začal Stacks zkoumat využití technologie druhé vrstvy bitcoinu (jako je Lightning Network) k rozšíření propustnosti sítě a rychlosti transakcí a spustil Stacks 2.0, aby dosáhl vysoké propustnosti, nízkých nákladů a okamžitého vypořádání transakcí. .
Jak Stacks začal?
Evoluce Stacks začala v roce 2013. Projekt vytvořili zakladatelé Muneeb Ali a Ryan Xie. Stacks je výsledkem Muneebovy doktorské práce, která podrobně popisuje rámec pro internet, který by mohl být postaven na blockchainu Bitcoinu. Tento rámec se nazývá Blockstack. Počáteční výzkum a vývoj byl umožněn díky účasti na šarži Y Combinator 2014. Muneeb Ali a Ryan Xie získali počáteční financování od Union Square Ventures, Naval Ravikant, SV Angel, Winklevoss Capital a dalších.
Projekt získal 47 milionů $ v roce 2017 prostřednictvím tokenové nabídky kryptoměny Stacks a 23 milionů $ v roce 2019 prostřednictvím vůbec první nabídky US Reg A s certifikací SEC a souběžné nabídky Reg S. Na těchto emisích se podílelo více než 4 500 držitelů stacků, včetně USV, Lux, DCG, Winklevoss Capital, Blockchain Capital, Foundation Capital, Hashkey, Fenbushi atd. V roce 2020 změnila společnost Blockstacks svůj název na Stacks a v lednu 2021 spustila mainnet Stacks 2.0 kompatibilní s inteligentními smlouvami Clarity.
Stacks řeší velké potíže při budování bitcoinů
Při vytváření aplikací a chytrých kontraktů na bitcoinech existují dvě základní výzvy:
•Škálovatelnost: Bitcoinový blockchain má omezené možnosti transakcí. Bitcoinu trvá vytvoření bloku 10 minut.
•Bezpečné smlouvy: Pro ochranu bezpečnosti bitcoinového blockchainu je skriptovací jazyk smart contract velmi omezený.
Stacks má řešení pro oba problémy. Spíše než nasazování chytrých kontraktů přímo na bitcoinový řetězec je Stacks provádí na svém vlastním blockchainu vrstvy 1 a k vypořádání používá pouze bitcoiny.
Jak komunikuje blockchain Stacks s blockchainem bitcoinů? Nový mechanismus konsensu nazývaný Proof of Transfer (PoX) umožňuje těžařům ze Stacks psát nové bloky na jejich vlastním blockchainu pomocí těžební energie spotřebované stejnými těžaři na blockchainu bitcoinů. Není tedy nutná žádná další spotřeba energie.
Dosažení rychlosti na mikro (blokové) úrovni
U decentralizovaných aplikací je rychlost zásadní. Je známo, že bitcoinový blockchain je pomalejší než většina špičkových řetězců, které podporují chytré kontrakty. Vzhledem k tomu, že každý blok vyrobený na Stacks musí být uložen na Bitcoinu, lze předpokládat, že rychlost Stacků musí být menší nebo rovna rychlosti Bitcoinu. K vyřešení tohoto problému navrhl Stacks mechanismus, který umožňuje jeho blockchainu co nejlépe využít čas mezi dvěma bloky produkovanými na bitcoinu tím, že mezi nimi projde menší bloky nazývané mikrobloky. Tyto bloky mohou využívat rychlejší potvrzovací rychlosti, a když bitcoin potvrdí blok, mikrobloky mohou být vypořádány ze zásobníků na bitcoiny a poskytují konečnou platnost. Mikrobloky tedy zvyšují rychlost a zároveň využívají zabezpečení bitcoinové sítě.
Chytré smlouvy vyžadují srozumitelnost
Blockchain Stacks využívá programovací jazyk Clarity k podpoře inteligentních smluv. Clarity se odlišuje od nejběžnějších jazyků inteligentních kontraktů ze dvou hlavních důvodů:
•Rozhodnutelné jazyky: Turingova (ne)úplnost je vlastnost stroje, která teoreticky (ne)může vyřešit jakýkoli problém, pokud jej lze zakódovat. Čas potřebný k vyřešení „jakéhokoli“ problému je však zjevně neznámý a nemusí být nutně horní hranicí. Turingovy kompletní programovací jazyky jako Solidity mají širokou škálu technických možností, ale většinou zůstávají nevyužité. Model spotřeby plynu ve skutečnosti snižuje teoretický rozsah návrhu programování a povzbuzuje vývojáře, aby volili jednodušší a minimalističtější struktury inteligentních smluv. Jazyky s kompletním Turingem však zvětšují plochu pro chyby a ztěžují psaní kódu odolného proti hackerům. Jasný kódovací jazyk je rozhoditelný (Turingův neúplný). Díky tomu je bezpečnější a vývojáři snáze uvidí, co kód udělá, než jej spustí.
• Explain code: Tento atribut umožňuje netechnickým uživatelům, kteří nemohou auditovat kód smart kontraktu, přesně vidět, co se stane s jejich zůstatkem v uživatelském rozhraní před spuštěním smart kontraktu.
Doklad o převodu (PoX) a vytyčení
Tradiční mechanismus proof-of-work na bitcoinovém blockchainu v podstatě funguje takto: Těžaři utrácejí výpočetní výkon na hádání hashe dalšího bloku a první člověk, který tak učiní, obdrží bitcoiny jako odměnu za své úsilí.
Všechny transakce stacků jsou vypořádány v bitcoinech. To umožňuje transakcím Stacks těžit z bezpečnosti bitcoinů. Protože blockchain Stacks potřebuje vysílat hlavičky svých bloků do bitcoinového blockchainu, implementace algoritmu proof-of-work na Stacks znamená další spotřebu energie.
Společnost Stacks zvolila energeticky účinnější mechanismus, který využívá bitcoin jako „digitální energii“, kterou používají těžaři Stacks namísto výpočetního výkonu. Tento mechanismus se nazývá Proof of Transfer (PoX) a umožňuje využít a škálovat jakýkoli řetězec Proof of Work, jako je bitcoin.
Tento mechanismus konsenzu zahrnuje dvě strany: těžaře a stakery.
•Haři: S PoX nemusí těžaři převádět elektřinu a výpočetní výkon, aby získali blokové odměny a transakční poplatky. Místo toho převádějí bitcoin, měnu prokazující práci, na držitele tokenů Stacks. To umožňuje držitelům tokenů Stacks vydělávat bitcoiny na základě konsensu. Tento proces se nazývá staking. Volba vůdce probíhá na bitcoinu a nové bloky se zapisují do blockchainu Stacks. Jejich nákladová funkce je reprezentována počtem bitcoinů, které se zavazují převést na bitcoinovém blockchainu. Těžař (také známý jako „vůdce“), který těží další blok v blockchainu Stacks, je vybrán pomocí ověřitelné náhodné funkce a počet bitcoinů přenesených těžařem ve vztahu k ostatním těžařům se mění s počtem bitcoinů. Kromě transakčních poplatků získají zvolení těžaři také odměny měnové báze v podobě tokenů STX. Aby se předešlo nesouladu pobídek při těžbě na blockchainu Stacks spíše než na blockchainu bitcoinů, odměna coinbase za každý blok se v průběhu času snižuje v souladu s harmonogramem bitcoinů na polovinu.
• Stakers: Dočasně uzamknou své STX, aby podpořili bezpečnost a konsensus sítě. Stakeři jako odměnu získávají BTC, které těžaři převádějí v rámci PoX. V závislosti na množství STX, které drží, se mohou rozhodnout vsadit samostatně nebo se připojit ke sázkové skupině. Držitelé STX (nebo pooly), kteří kontrolují určité prahové množství STX, budou moci publikovat podepsané zprávy, uzamknout své tokeny STX na určitou dobu, určit bitcoinovou adresu pro příjem finančních prostředků a signalizovat (hlasovat) o verzi řetězce Stacks / vidlice jako proud. Tyto informace jsou užitečné pro (čestné) těžaře v síti. Staker poskytne bitcoinovou adresu pro příjem bitcoinových odměn zaslaných těžaři.
STX těžaři se účastní voleb lídrů tím, že posílají transakce na bitcoinovém blockchainu, ověřitelná náhodná funkce VRF náhodně vybere lídra pro každé kolo (a zároveň dává vyšší nabídkám BTC větší váhu) a lídr zapíše do řetězce Stacks Enter new block.
Držitelé STX se mohou zúčastnit konsensu a získat odměny BTC účastí v procesu zvaném „Stacking“. Tento proces spočívá v tom, že uživatelé uzamknou své STX na dobu odměny (přibližně dva týdny), spustí nebo podporují úplný uzel a posílají užitečné informace do sítě prostřednictvím transakcí STX. Držitelé STX, kteří se aktivně účastní Stackingu, dostanou za tento cyklus bitcoinové odměny.
1. PoX těžaři nabízejí bitcoinovou vrstvu, aby se stali lídrem dalšího bloku. Účastní se nabídky tím, že utratí bitcoiny a jsou odměněni tokeny STX.
2. Jakmile těžaři PoX vyhrají hlavní nabídku, začnou vytvářet nové bloky a přidávat je do vrstvy Stacks. Tohoto procesu je dosaženo pomocí řetězového ukotvení, které váže informace v blockchainu Stacks s informacemi o bitcoinovém blockchainu.

3. Ve vrstvě Stacks obsahuje nový blok všechny nejnovější transakce a změny stavu. Tyto transakce a změny stavu jsou vysílány do celé sítě a ověřovány a potvrzovány ostatními uzly.
4. Jakmile je nový blok potvrzen, je přidán do blockchainu Stacks a všechny relevantní strany mohou vidět nejnovější stav.
Interakce mezi vrstvou jádra Stacks a vrstvou bitcoinů je dosaženo prostřednictvím procesu zvaného „ukotvení řetězce“. Ukotvení řetězce je proces spojení informací v blockchainu Stacks s informacemi o bitcoinovém blockchainu. Tento proces zajišťuje, že všechny transakce a změny stavu, ke kterým dojde v síti Stacks, lze vysledovat zpět k bitcoinovému blockchainu a lze prokázat, že jsou sítí bitcoinů rozpoznány a chráněny.
Konkrétně každý blok Stacks obsahuje hash, který ukazuje na předchozí blok Stacks a ukazatel na předchozí blok bitcoinů. Tento hash je generován kombinací hashe předchozího bloku bitcoinů s hashem předchozího bloku Stacks. Tímto způsobem bude každý nový blok Stacks obsahovat ve své hlavičce hash ukazující na předchozí blok bitcoinů, spojující dvě sítě dohromady.

Jak se PoX liší od Proof of Stake (PoS)? První rozdíl je v tom, že těžaři a stakeři nejsou stejná entita, zatímco v PoS se mohou překrývat. Kromě toho těžaři skutečně utrácejí tokeny za účast ve volbách těžařů, zatímco validátoři v PoS pomáhají dosáhnout konsensu tím, že vážou svůj kapitál ve formě nativních tokenů. Na rozdíl od blockchainu PoS lze blockchain Stacks forkovat, protože není ovlivněn problémem „slabé subjektivity“. Slabá subjektivita znamená, že žádný těžař/validátor nemůže identifikovat „správný“ řetězec, aniž by důvěřoval ostatním uzlům. Schopnost forkovat umožňuje blockchainu přežít závažná selhání, která by mohla vážně ovlivnit funkčnost PoS řetězce. Konečně, účastníci účastnící se konsensu (tj. stakeři) jsou odměněni v jiném tokenu (BTC), než je token uzamčený v blockchainu (STX).
Jak si stojí Stacks ve srovnání s ostatními?
Projekty, které lze považovat za nejbližší Stacks, jsou Liquid Network, Lightning Network a RSK. Stacks však představuje jedinečnost, která se od každého z těchto tří projektů liší v následujících charakteristikách:
•Skládá historii bloků uložených na bitcoinech. Díky tomu se blockchain Stacks liší od postranních řetězců, jako je Liquid Network, protože poskytuje Stacks vyšší úroveň zabezpečení. Zlomyslný útočník, který vytvoří soukromý fork na Stacks, by se odhalil dříve, než bude blok Stacks dokončen na bitcoinovém blockchainu. Poctiví těžaři pak mohou podniknout kroky k zastavení útoku.
•Tokeny STX nejsou navázány na BTC. Na rozdíl od Liquid Network působí hodnota generovaná na blockchainu Stacks jako zabezpečení, aniž by poskytovala pobídky k udržování vazby mezi bitcoiny a tokeny sidechainu.
•Transakce stacků jsou nezávislé na bitcoinových transakcích. Vzhledem k tomu, že Stacks není řešením vrstvy 2 jako Lightning Network, jeho užitečnost přesahuje pouze vylepšení škálovatelnosti bitcoinu.
•Backové těžaři jsou nezávislí na bitcoinových těžařích. Tím se Stacks liší od sloučených těžařských řetězců, jako je RSK, jejichž síťové zabezpečení závisí na podmnožině bitcoinových těžařů, kteří se v některých případech mohou stát jedinou entitou s významnými decentralizačními aspekty.

Ekologická situace
Stacks byl původně open source projekt iniciovaný tvůrci bitcoinů. Vývojáři, kteří za ním stojí, mají rozsáhlé zkušenosti s budováním aplikací a protokolů založených na bitcoinové síti. Nyní existuje více než 30 nezávislých subjektů a vývojářů. Stacks je v současnosti BTC L2 Nejekologičtější bohaté mezi projekty. K březnu 2023 je na oficiálních stránkách uvedeno celkem 88 projektů, včetně 8 klíčových projektů.

Pak se podívejme na distribuci tokenů:
Celkový počet tokenů je 1,818 miliardy a všechny byly odemčeny. Aktuální cena měny se pohybuje kolem 0,6 USD a nejvyšší cena v roce 2021 byla 1,3 USD. Ve skutečnosti její pokles tentokrát není jako u jiných měn, která klesla o 90 %, ale jen o polovinu. To ukazuje, že jeho odolnost je docela dobrá a vlastní poměr projektového týmu není vysoký, pouze 3,8+6,6+7,4=17,8.


Aktuální TVL na řetězci je 35 milionů amerických dolarů, což se nedávno zvýšilo kvůli BRC20. Tyto údaje jsou ve skutečnosti velmi průměrné.
Závěrem lze říci, že v projektu BTC L2 je obrovský prostor pro rozvoj
Počet BTC, který je v současnosti zřetězován do sítě Ethereum prostřednictvím různých řešení, je přibližně 165 000. 100 nejlepších adres držících BTC označených držbou BTC burzy Binance má celkem 375 000 BTC. Držitelé BTC, kteří jsou ochotni nést riziko centralizované úschovy, jsou také relativně vnímaví k BTC L2.Na základě toho se spekuluje, že BTC L2 TVL může za optimistických okolností dosáhnout úrovně 500 000 BTC.
V současné době je celkový počet BTC na Stacks pouze 2700 a potenciální hodnota BTC ještě nebyla zveřejněna.BTC L2 má stále obrovský prostor pro rozvoj. Pokud BTC L2 TVL může dosáhnout 500 000 BTC, pak na základě aktuální ceny BTC bude uvolněna hodnota 13,5 miliardy USD, což je 3,7násobek současné TVL druhé vrstvy Etherea. Stacks, jakožto nejprosperující projekt druhé vrstvy v ekosystému druhé vrstvy bitcoinů, mohou být největším příjemcem.

