Blockchain-trilemmaet er et vedvarende problem i kryptovalutaverdenen. Selv Bitcoin, ansett som toppen av desentralisering og sikkerhet, sliter med dette problemet. Mens den har etablert referansen for alle krypto-satsinger i markedet, gjør dens skalerbarhetsbegrensninger BTC-blokkjeden upraktisk for Web3-baserte applikasjoner.
Stacks er en plattform som søker å løse denne vanskeligheten ved å introdusere et lag til Bitcoin, og tilby en potensiell løsning. Så, hva er egentlig Stacks, og hvordan fungerer det?
Hva er stabler?
Før du går i dybden Stabler, la oss utforske skiller mellom lag 1 og lag 2 blokkjeder. Lag 1 blokkkjeder, som Bitcoin eller Ethereum, fungerer som primære blokkjeder. Selv om disse blokkjedene tilbyr robust sikkerhet og desentralisering, resulterer deres begrensede skaleringsevner i lav gjennomstrømning, og skaper en blokkjede trilemma.
Som sådan har Layer 2 blockchains dukket opp som en løsning for å forbedre skalerbarheten og effektiviteten til Layer 1-nettverk. Disse blokkkjedene fungerer som et ekstra lag på toppen av hovedblokkkjedene, og letter transaksjoner. For eksempel er Ethereum en Layer 1 blockchain, og Polygon gir Layer 2 løsninger. Imidlertid er Layer 2-løsninger for Bitcoin mindre utbredt enn Ethereum-løsninger.
Stacks er blant plattformene som har introdusert en lagdelingsprotokoll for Bitcoin blockchain. Den deler likheter med Layer 2-løsninger, men den viktigste forskjellen ligger i bruken av BTC som et anker mens den opererer ved siden av den. Ved å gjøre det muliggjør Stacks integrering av smarte kontrakter i BTC-blokkjeden, og åpner muligheter for desentraliserte applikasjoner (DApps) på nettverket. Stacks-tokens (STX) styrker nettverkets sikkerhet og utnytter Bitcoins sikkerhetsfunksjoner.
Opprinnelig kjent som Blockstack, ble Stacks-plattformen lansert med sin genesis-blokk i 2018. Det ble omdøpt til Stacks i 2020 og lanserte hovednettet i 2021.
Hvordan fungerer stabler?
Stacks-blokkjeden opererer ved å bruke Proof of Transfer (PoX) konsensusmekanismen, som gjør den i stand til å koble seg til Bitcoin-nettverket. PoX-mekanismen er avledet fra Proof of Burn (PoB), der gruvearbeidere legger til blokker til kjeden ved å brenne sine tokens for å motta belønninger fra nettverket.
PoX fungerer på samme måte, men i stedet for brenning av kryptomynter, validerer den blokker gjennom tokenoverføringer. Deltakere i valideringsprosessen til L2-blokkjeden overfører sine tokens til en annen deltakers adresse. Disse transaksjonene skjer innenfor L1-nettverket ved å bruke L1-native tokens.
I denne tilnærmingen spiller transaksjoner en avgjørende rolle i å verifisere nye blokker. L2-blokkjedene er designet for å lese tilstanden til L1-nettverket hver 24. time og verifisere alle transaksjoner blant L2-deltakere. Som en del av denne prosessen mottar alle L2-deltakere insentiver for å bidra til L2-native tokens.
Forstå Stacks Consensus Mechanism
På Stacks-nettverket utnytter PoX-konsensusalgoritmen proof of work (PoW)-mekanismen til Bitcoin for å sikre nettverket. I hovedsak gjenbruker den PoW slik at hver blokk på Stacks kan verifiseres på Bitcoin-nettverket. Denne mekanismen, kjent som "Trust-minimisert Bitcoin-pinnen", etablerer en 1:1-forbindelse mellom Bitcoin og Stacks.
PoX-mekanismen involverer to primære grupper: gruvearbeidere og stablere. Gruvearbeidere er ansvarlige for å utvinne Bitcoin på Bitcoin-nettverket og validere det for Stacks ved å bruke gruveavgiftene deres. Dette gjør at de kan vinne en ny blokk, men før de gjør det, må de sende Bitcoin til en annen stabler. Protokollen velger tilfeldig en BTC-mottaker, og en ny Stacks-blokk dannes ved å bruke den komplette hashing-kraften til Bitcoin.
Stacks-protokollen verifiserer disse transaksjonene ved å lese tilstanden til Bitcoin-nettverket. Den smarte kontrakten tillater Stacks å få tilgang til Bitcoin-nettverkstilstanden etter hver 100. blokkering er bekreftet. Den kan imidlertid ikke endre tilstanden til Bitcoin-nettverket direkte. Protokollen velger tilfeldig en gruvearbeider og belønner dem med STX-tokens.
Belønningssystem på stabler
PoX-belønningssystemet ligner proof of stake (PoS)-mekanismen. Imidlertid er belønningene basert på låsing av STX-tokens og overføring av BTC. Gruvearbeidere mottar STX-belønninger for å utvinne en blokk, mens stablere mottar BTC for å låse STX-tokenene sine.
Det er viktig å skille mellom stabling og staking. Crypto staking er mye brukt i ulike bevis på innsatsmekanismer. Det innebærer å låse en bestemt mengde tokens, som deretter brukes til transaksjonsvalidering på blokkjeden. På den annen side er stabling en prosess der Stacks-validatorer sender BTC (Bitcoin) til andre validatorer for å lette tillegget av en blokk til kjeden.
Stabler vs. Ethereum
Den økende etterspørselen etter blokkjede og kryptovaluta har ført til utvikling av ulike skalerbare løsninger i markedet. Tallrike prosjekter har dukket opp som har til hensikt å forbedre effektiviteten til Layer 1 blokkjeder.
Mens mange av disse prosjektene er avhengige av Ethereum-nettverket, som er kjent for sine smarte kontrakter, er det verdt å undersøke Stacks vs. Ethereum for å vurdere funksjonene til denne Bitcoin DeFi-plattformen.
1. Konsensusmekanisme
Konsensusmekanismer er avgjørende for å sikre en blokkjedes sikkerhet, desentralisering og skalerbarhet.
Stacks bruker beviset på overføringskonsensusmekanismen. Det utnytter beviset på arbeidsmekanismen til Bitcoin-nettverket for sikkerhet. Hver transaksjon på Stacks-blokkjeden valideres gjennom Bitcoin-nettverket. Alle kan spore STX-transaksjoner på BTC-blokkjeden, noe som sikrer blokkjedens sikkerhet og desentralisering.
På den annen side gikk Ethereum over fra en bevis på arbeid til bevis på innsats mekanisme under Ethereum-sammenslåingen i 2022. Dette skiftet har forbedret effektiviteten til Ethereum-nettverket betydelig. I tillegg har Ethereum, et allment pålitelig nettverk for smarte kontrakter, et sterkt fellesskap av deltakere som satser ETH-tokenene sine for å sikre nettverket.
2. Sikkerhet og effektivitet
Sikkerheten til Stacks er helt avhengig av BTC-blokkjeden, som fungerer som et anker for driften. I sin relativt korte historie har blokkjeden ikke opplevd noen vesentlige sikkerhetsbrudd, noe som fremhever det praktiske ved det sikre økosystemet.
I tillegg bruker Stacks ulike teknikker for å forbedre effektiviteten. Mens tiden som kreves for å legge til blokker på Stacks er sammenlignbar med BTC blockchain, bruker den mikroblokker for å behandle transaksjoner. Den utnytter også undernett (tidligere hyperkjeder) for å øke den totale gjennomstrømningen. Dette gjør at Stacks kan opprettholde effektiviteten samtidig som de drar nytte av BTCs robuste sikkerhet.
Når det gjelder Ethereum, har det også et sterkt rykte for sikkerhet. Det er den største protokollen og nyter tilliten til utviklere over hele verden. Selv om Ethereums opprinnelige gjennomstrømning er rundt 20 til 30 transaksjoner per sekund (TPS), kan den optimaliseres ved hjelp av ulike skaleringsløsninger. Følgelig kan brukere bruke Ethereum-nettverket uten å være begrenset av sikkerhets- eller effektivitetsproblemer.
3. Nettverksøkosystem
BTC regnes ofte som en passiv eiendel med begrenset nytteverdi utover kryptovalutaer. Stacks introduserer imidlertid et unikt økosystem som forbedrer brukervennligheten til Bitcoin. Den tilbyr en omfattende DeFi Bitcoin-plattform der brukere kan samle inn og prege BTC-baserte ikke-fungible tokens (NFT-er) og delta i desentraliserte autonome organisasjoner (DAO) og andre Web3-baserte desentraliserte applikasjoner (DApps).
Du finner ulike plattformer innenfor Stacks-økosystemet, som f.eks Gamma, Stacksbridge, LNSwap, og LydianDAO. Til tross for at det er et relativt ungt prosjekt, har Stacks potensialet til å styrke DeFi-landskapet ved å innlemme sikkerheten og desentraliseringen av Bitcoin.
Ikke desto mindre står Stacks overfor en betydelig utfordring i å konkurrere med Ethereum-nettverket. Ethereum ble lansert i 2015 og har utviklet seg til et robust nettverk som er vert for mange DApps. I følge a rapport fra CryptoPotato, har over 44 millioner smarte kontrakter blitt distribuert på Ethereum-kjeden siden starten, og fremhever dens dominerende posisjon i bransjen. Til tross for fremveksten av flere Ethereum-konkurrenter som Solana i løpet av denne perioden, har ingen klart å overgå Ethereums suksess så langt.
Ethereum er kjent for å være en av de mest utviklervennlige plattformene. Dette tilskrives i stor grad Ethereum Virtual Machine (EVM), som gjør det mulig for utviklere å kjøre smarte kontrakter. Videre har Solidity programmeringsspråk har vunnet popularitet som et foretrukket valg for å skrive Web3-applikasjonskode.
Til sammenligning tilbyr Stacks en rekke støttende verktøy for utvikling. Plattformen tilbyr en rekke læringsressurser og verktøy for å hjelpe utviklere. Ved siden av sitt smarte kontraktspråk, Clarity, tilbyr Stacks et tolket språk som er relativt enklere å lære for utviklere. Dessuten bidrar Clarity som er ufullstendig i Turing til å eliminere unødvendig kompleksitet, noe som gjør det til et mer effektivt og sikkert språk for å utføre smarte kontrakter.
Stacks tilbyr en DeFi Bitcoin-plattform
Stacks skiller seg ut som et av få prosjekter som har våget seg på å lage en DeFi Bitcoin-plattform midt i et hav av skaleringsprosjekter fokusert på Ethereum. Ved å utnytte sikkerheten og desentraliseringen av Bitcoin, tar Stacks sikte på å adressere blokkjede-trilemmaet.
Plattformen tilbyr et omfattende DeFi Bitcoin-økosystem som forbedrer brukervennligheten til Bitcoin for Web3-applikasjoner, slik at opprettelsen av Bitcoin-baserte desentraliserte autonome organisasjoner, desentraliserte applikasjoner og til og med Bitcoin Ordinal markedsplasser. Det er imidlertid viktig å merke seg at Stacks fortsatt er i utviklingsstadiet, og dens evne til å konkurrere med Ethereum i fremtiden gjenstår å se.