Blockchain-trilemmaet er et vedvarende problem i kryptovalutaernes verden. Selv Bitcoin, der betragtes som toppen af decentralisering og sikkerhed, kæmper med dette problem. Mens det har etableret benchmark for alle krypto-ventures på markedet, gør dets skalerbarhedsbegrænsninger BTC blockchain upraktisk til Web3-baserede applikationer.
Stacks er en platform, der søger at løse denne knibe ved at introducere et lag til Bitcoin, der tilbyder en potentiel løsning. Så hvad er Stacks egentlig, og hvordan fungerer det?
Hvad er Stacks?
Inden du dykker ned i Stabler, lad os udforske skelnen mellem Layer 1 og Layer 2 blockchains. Layer 1 blockchains, såsom Bitcoin eller Ethereum, fungerer som primære blockchains. Selvom disse blockchains tilbyder robust sikkerhed og decentralisering, resulterer deres begrænsede skaleringskapacitet i lav gennemstrømning, hvilket skaber en blockchain trilemma.
Som sådan er Layer 2 blockchains dukket op som en løsning til at forbedre skalerbarheden og effektiviteten af Layer 1 netværk. Disse blockchains fungerer som et ekstra lag oven på de vigtigste blockchains, hvilket letter transaktioner. For eksempel er Ethereum en Layer 1 blockchain, og Polygon leverer Layer 2 løsninger. Layer 2-løsninger til Bitcoin er dog mindre udbredte end Ethereum-løsninger.
Stacks er blandt de platforme, der har introduceret en lagdelingsprotokol for Bitcoin blockchain. Det deler ligheder med Layer 2-løsninger, men den vigtigste skelnen ligger i dens brug af BTC som et anker, mens den opererer ved siden af det. Ved at gøre det muliggør Stacks integrationen af smarte kontrakter i BTC blockchain, hvilket åbner muligheder for decentraliserede applikationer (DApps) på netværket. Stacks-tokens (STX) styrker netværkets sikkerhed og udnytter Bitcoins sikkerhedsfunktioner.
Oprindeligt kendt som Blockstack, blev Stacks-platformen lanceret med sin genesis-blok i 2018. Det omdøbte til Stacks i 2020 og lancerede sit mainnet i 2021.
Hvordan fungerer stakke?
Stacks blockchain fungerer ved hjælp af Proof of Transfer (PoX) konsensusmekanismen, som gør den i stand til at oprette forbindelse til Bitcoin-netværket. PoX-mekanismen er afledt af Proof of Burn (PoB), hvor minearbejdere tilføjer blokke til kæden ved at brænde deres tokens for at modtage belønninger fra netværket.
PoX fungerer på samme måde, men i stedet for afbrænding af kryptomønter, validerer den blokeringer gennem token-overførsler. Deltagere i valideringsprocessen af L2 blockchain overfører deres tokens til en anden deltagers adresse. Disse transaktioner sker inden for L1-netværket ved hjælp af L1 native tokens.
I denne tilgang spiller transaktioner en afgørende rolle i at verificere nye blokke. L2 blockchains er designet til at læse tilstanden af L1 netværket hver 24 timer og verificere alle transaktioner blandt L2 deltagere. Som en del af denne proces modtager alle L2-deltagere incitamenter for at bidrage til L2 native tokens.
Forståelse af Stacks Consensus Mechanism
På Stacks-netværket udnytter PoX-konsensusalgoritmen proof of work (PoW)-mekanismen i Bitcoin til at sikre netværket. I det væsentlige genbruger den PoW, så hver blok på stakke kan verificeres på Bitcoin-netværket. Denne mekanisme, kendt som "Trust-minimeret Bitcoin-peg", etablerer en 1:1-forbindelse mellem Bitcoin og Stacks.
PoX-mekanismen involverer to primære grupper: minearbejdere og stablere. Minearbejdere er ansvarlige for at udvinde Bitcoin på Bitcoin-netværket og validere det for Stacks ved hjælp af deres minegebyrer. Dette gør dem i stand til at vinde en ny blok, men før de gør det, skal de sende Bitcoin til en anden stabler. Protokollen vælger tilfældigt en BTC-modtager, og en ny Stacks-blok dannes ved hjælp af Bitcoins komplette hash-kraft.
Stacks-protokollen verificerer disse transaktioner ved at læse Bitcoin-netværkets tilstand. Dens smarte kontrakt giver Stacks adgang til Bitcoin-netværkstilstanden, efter hver 100 blokke er blevet bekræftet. Det kan dog ikke direkte ændre Bitcoin-netværkets tilstand. Protokollen vælger tilfældigt en minearbejder og belønner dem med STX-tokens.
Belønningssystem på stakke
PoX-belønningssystemet ligner proof of stake (PoS) mekanismen. Men belønningerne er baseret på låsning af STX-tokens og overførsel af BTC. Minearbejdere modtager STX-belønninger for at mine en blok, mens stablere modtager BTC for at låse deres STX-tokens.
Det er vigtigt at skelne mellem stakning og staking. Crypto staking er meget brugt i forskellige bevis for indsatsmekanismer. Det involverer låsning af en bestemt mængde tokens, som efterfølgende bruges til transaktionsvalidering på blockchain. På den anden side er stabling en proces, hvor Stacks-validatorer sender BTC (Bitcoin) til andre validatorer for at lette tilføjelsen af en blok til kæden.
Stabler vs. Ethereum
Den stigende efterspørgsel efter blockchain og kryptovalutaer har ført til udviklingen af forskellige skalerbare løsninger på markedet. Der er opstået talrige projekter, der har til hensigt at forbedre effektiviteten af Layer 1 blockchains.
Mens mange af disse projekter afhænger af Ethereum-netværket, som er kendt for sine smarte kontrakter, er det værd at undersøge Stacks vs. Ethereum til at vurdere funktionerne i denne Bitcoin DeFi-platform.
1. Konsensusmekanisme
Konsensusmekanismer er afgørende for at sikre en blockchains sikkerhed, decentralisering og skalerbarhed.
Stacks bruger beviset på overførselskonsensusmekanismen. Det udnytter Bitcoin-netværkets bevis på arbejdsmekanismen til sikkerhed. Hver transaktion på Stacks blockchain valideres gennem Bitcoin-netværket. Alle kan spore STX-transaktioner på BTC blockchain, hvilket sikrer blockchains sikkerhed og decentralisering.
På den anden side overgik Ethereum fra en bevis for arbejde til bevis for indsats mekanisme under Ethereum-fusionen i 2022. Dette skift har væsentligt forbedret effektiviteten af Ethereum-netværket. Derudover har Ethereum, et bredt betroet netværk for smarte kontrakter, et stærkt fællesskab af deltagere, der sætter deres ETH-tokens i spil for at sikre netværket.
2. Sikkerhed og effektivitet
Sikkerheden i Stacks afhænger udelukkende af BTC blockchain, som fungerer som et anker for dens operationer. I sin relativt korte historie har blockchain ikke oplevet nogen væsentlige sikkerhedsbrud, hvilket fremhæver det praktiske i dets sikre økosystem.
Derudover anvender Stacks forskellige teknikker til at øge effektiviteten. Mens den tid, der kræves for at tilføje blokke på Stacks, er sammenlignelig med BTC blockchain, bruger den mikroblokke til at behandle transaktioner. Det udnytter også undernet (tidligere hyperkæder) til at øge den samlede gennemstrømning. Dette gør det muligt for Stacks at opretholde effektiviteten og samtidig nyde godt af BTC's robuste sikkerhed.
Når det kommer til Ethereum, har det også et stærkt ry for sikkerhed. Det er den største protokol og nyder tillid fra udviklere over hele verden. Selvom Ethereums native throughput er omkring 20 til 30 transaktioner per sekund (TPS), kan den optimeres ved hjælp af forskellige skaleringsløsninger. Som følge heraf kan brugere bruge Ethereum-netværket uden at være begrænset af sikkerheds- eller effektivitetsproblemer.
3. Netværks økosystem
BTC betragtes ofte som et passivt aktiv med begrænset anvendelighed ud over kryptovalutaer. Stacks introducerer dog et unikt økosystem, der forbedrer brugbarheden af Bitcoin. Det tilbyder en omfattende DeFi Bitcoin-platform, hvor brugerne kan indsamle og præge BTC-baserede ikke-fungible tokens (NFT'er) og deltage i decentraliserede autonome organisationer (DAO'er) og andre Web3-baserede decentraliserede applikationer (DApps).
Du finder forskellige platforme indenfor Stacks økosystem, som f.eks Gamma, Stacksbridge, LNSwap, og LydianDAO. På trods af at det er et relativt ungt projekt, har Stacks potentialet til at puste nyt liv i DeFi-landskabet ved at inkorporere sikkerheden og decentraliseringen af Bitcoin.
Ikke desto mindre står Stacks over for en betydelig udfordring i at konkurrere med Ethereum-netværket. Ethereum blev lanceret i 2015 og har udviklet sig til et robust netværk, der hoster mange DApps. Ifølge en rapport fra CryptoPotato, over 44 millioner smarte kontrakter er blevet implementeret på Ethereum-kæden siden starten, hvilket fremhæver dens dominerende position i branchen. På trods af fremkomsten af flere Ethereum-konkurrenter som Solana i denne periode, har ingen formået at overgå Ethereums succes indtil videre.
Ethereum er kendt for at være en af de mest udviklervenlige platforme. Dette tilskrives i høj grad Ethereum Virtual Machine (EVM), som gør det muligt for udviklere at køre smarte kontrakter. Desuden Solidity programmeringssprog har vundet popularitet som et foretrukket valg til at skrive Web3-applikationskode.
Til sammenligning tilbyder Stacks en række understøttende værktøjer til udvikling. Platformen giver adskillige læringsressourcer og værktøjer til at hjælpe udviklere. Ved siden af sit smarte kontraktsprog, Clarity, tilbyder Stacks et fortolket sprog, som er relativt nemmere for udviklere at lære. Desuden hjælper Clarity med at være ufuldstændig med Turing med at eliminere unødvendig kompleksitet, hvilket gør det til et mere effektivt og sikkert sprog til at udføre smarte kontrakter.
Stacks tilbyder en DeFi Bitcoin-platform
Stacks skiller sig ud som et af de få projekter, der har vovet sig ud i at skabe en DeFi Bitcoin-platform midt i et hav af skaleringsprojekter med fokus på Ethereum. Ved at udnytte sikkerheden og decentraliseringen af Bitcoin sigter Stacks mod at løse blockchain-trilemmaet.
Platformen tilbyder et omfattende DeFi Bitcoin-økosystem, der forbedrer brugbarheden af Bitcoin til Web3-applikationer, hvilket gør det muligt oprettelsen af Bitcoin-baserede decentraliserede autonome organisationer, decentraliserede applikationer og endda Bitcoin Ordinal markedspladser. Det er dog vigtigt at bemærke, at Stacks stadig er i udviklingsstadiet, og dets evne til at konkurrere med Ethereum i fremtiden er endnu uvist.