Blockchain

3 grunner til at Bitcoin-transaksjoner går sakte

01. august 2020 klokka 08:27 // Nyheter

Bitcoin er den tregeste kryptovalutaen

Til tross for at Bitcoin tilbyr enestående desentralisering og sikkerhet, har nettverket en betydelig flyt, nemlig transaksjonshastigheten. En enkelt transaksjonsbehandling kan ta opptil 10 minutter. Men hvorfor skjer dette?

For å forstå hvorfor bitcoin-transaksjoner noen ganger tar så lang tid å bekrefte, er det viktig å først forstå hvordan de er verifisert.

Å dykke ned i essensen

Når en transaksjon er opprettet, sendes en transaksjonsmelding til Bitcoin-blokkjeden og sendes rundt alle nodene som er tilgjengelige på nettverket. Dette kalles Mempool-køen der ubekreftede transaksjoner venter på å bli validert av gruvearbeidere. Nå vil gruvearbeiderne (i enkle ord, noder som validerer en ny transaksjon) velge en samling transaksjoner (som ikke overstiger i størrelse på 1 MB), og prøve å validere dem ved å løse et komplekst matematisk problem som deres bevis på arbeidet (POW). 

Når en gruvearbeider har validert en transaksjon og legger til en ny blokk i blokkjeden, vil de sende den rundt i den oppdaterte hovedboken til andre gruvearbeidere som prøver å validere en ny blokk på toppen av det. I dette tilfellet validerer mange gruvearbeidere en ny blokk nesten umiddelbart, og den lengste kjederegelen brukes for å godta en blokk og forkaste de resterende. Den lengste kjederegelen er i utgangspunktet å akseptere blokkjeden med flere blokker hver node på nettverket, og derfor bli enige om samme transaksjonshistorikk. 

En slik prosess virker tidkrevende, selv om hastigheten faktisk avhenger av utstyret som brukes. Det er imidlertid flere andre grunner til den langsomme hastigheten på transaksjonsbekreftelsen.

Lavt transaksjonsgebyr

Når en ubekreftet transaksjon venter i Mempool-køen, er det mer sannsynlig at gruvearbeiderne henter transaksjonene med et høyt transaksjonsgebyr. Hvorfor det? Fordi sett det fra gruvearbeidernes perspektiv, når de utvinner en ny blokk for å validere en oversettelse, bruker de datakraften, og dermed energi som koster dem penger. Derfor er det mer sannsynlig at de bruker ressursene og pengene sine for å validere en transaksjon som gir dem bedre avkastning.

Nettstopp

En blokk på Bitcoin blockchain kan bare inneholde en samling av transaksjoner som ikke overstiger 1 MB data. Derfor kan Bitcoin blockchain kun håndtere opptil 7 transaksjoner per sekund. Med tanke på den nåværende vanskeligheten med komplekse matematiske problemer, tar det i gjennomsnitt 10 minutter å bruke den lengste kjederegelen og validere en ny blokk. Så hvis nettverket er overbelastet og et stort antall ubekreftede transaksjoner ligger rundt i Mempool-køen, kan det fortsatt ta lang tid selv om du er villig til å betale et høyere transaksjonsgebyr.

Transaksjonsstørrelse

Siden en blokk i Bitcoin blockchain kun kan lagre informasjon opp til 1MB i størrelse, kan en stor transaksjon ta mye plass. Dermed blir det vanskeligere for gruvearbeiderne å validere transaksjoner av større størrelse. Derfor er det mer sannsynlig at gruvearbeidere velger mindre transaksjoner som er relativt enkle å validere.

De fleste børser og lommebøker justerer transaksjonsgebyret dynamisk basert på overbelastning av nettverket. Det betyr at lommeboktjenesten eller børsen vil beregne passende transaksjonsgebyr avhengig av gjeldende nettverksbelastning og transaksjonsstørrelse. Gebyret kan imidlertid justeres manuelt. Mange lommeboktjenester tilbyr brukerne noen justerbare alternativer.

Hva med andre altcoins?

Bitcoin er ikke den eneste kryptovalutaen, men er sannsynligvis den tregeste. Sammenlignet med den gjennomsnittlige transaksjonshastigheten til de 10 største kryptovalutaene, tar Bitcoin lengst tid å behandle. 

Ethereum tar vanligvis rundt 6 minutter, mens mynter som Ripple (XRP) eller Stellar (XLM) tar mindre enn 5 sekunder. Det er fordi Ripple og Stellar kan håndtere mer enn 1000 transaksjoner per sekund, mens Bitcoin og Ethereum blockchain bare kan håndtere henholdsvis 7 og 15 transaksjoner per sekund.

Når vi snakker om transaksjonshastigheten og dens begrensninger, forventes økningen av Ethereum 2.0 i de kommende årene å løse disse begrensningene. På den annen side jobber Bitcoin-utviklere også med å forbedre nettverket deres, så fellesskapet kan også se en forbedring.   

Kilde: https://coinidol.com/bitcoin-transactions-slow/