Blockchain

3 grunde til, at Bitcoin-transaktioner er langsomme

01. august 2020 kl. 08:27 // Nyheder

Bitcoin er den langsomste kryptovaluta

På trods af at Bitcoin tilbyder hidtil uset decentralisering og sikkerhed, har dets netværk et væsentligt flow, nemlig transaktionshastigheden. En enkelt transaktionsbehandling kan tage op til 10 minutter. Men hvorfor sker det?

For at forstå, hvorfor bitcoin-transaktioner nogle gange tager så lang tid at bekræfte, er det vigtigt først at forstå, hvordan de verificeres.

At dykke ned i essensen

Når en transaktion er oprettet, sendes en transaktionsbesked til Bitcoin blockchain og sendes rundt i alle de tilgængelige noder på netværket. Dette kaldes Mempool-køen, hvor ubekræftede transaktioner venter på at blive valideret af minearbejdere. Nu vil minearbejdere (med enkle ord, knudepunkter, der validerer en ny transaktion) vælge en samling af transaktioner (ikke over 1 MB) og forsøge at validere dem ved at løse et komplekst matematisk problem som deres bevis på arbejdet (POW). 

Når en minearbejder har valideret en transaktion og tilføjet en ny blok til blockchainen, sender de den rundt i den opdaterede hovedbog til andre minearbejdere, der oven i købet forsøger at validere en ny blok. I dette tilfælde validerer mange minearbejdere en ny blok næsten øjeblikkeligt, og den længste kæderegel anvendes til at acceptere en blok og kassere de resterende. Den længste kæderegel er dybest set at acceptere blockchain med flere blokke hver node på netværket, og derfor aftale den samme transaktionshistorik. 

En sådan proces virker tidskrævende, selvom hastigheden faktisk afhænger af det anvendte udstyr. Der er dog flere andre grunde til den langsomme hastighed af transaktionsbekræftelsen.

Lavt transaktionsgebyr

Når først en ubekræftet transaktion venter i Mempool-køen, er minearbejderne mere tilbøjelige til at afhente transaktionerne med et højt transaktionsgebyr. Hvorfor så? For når de ser det fra minearbejdernes perspektiv, bruger de computerkraften, når de udvinder en ny blok for at validere en oversættelse, og dermed energi, som koster dem penge. Derfor er de mere tilbøjelige til at bruge deres ressourcer og penge på at validere en transaktion, der giver dem bedre afkast.

Netværkstopning

En blok på Bitcoin blockchain kan kun indeholde en samling af transaktioner, der ikke overstiger 1 MB data. Derfor kan Bitcoin blockchain kun håndtere op til 7 transaktioner i sekundet. I betragtning af den nuværende vanskelighed ved komplekse matematiske problemer tager det i gennemsnit 10 minutter at anvende den længste kæderegel og validere en ny blok. Så hvis netværket er overbelastet, og et stort antal ubekræftede transaktioner ligger rundt omkring i Mempool-køen, kan det stadig tage lang tid, selvom du er villig til at betale et højere transaktionsgebyr.

Transaktionsstørrelse

Da en blok i Bitcoin blockchain kun kan gemme information op til 1 MB i størrelse, kan en stor transaktion tage meget plads. Dermed bliver det sværere for minearbejderne at validere transaktioner af større størrelse. Derfor er minearbejdere mere tilbøjelige til at vælge mindre transaktioner, som er forholdsvis nemme at validere.

De fleste af børserne og tegnebøgerne justerer transaktionsgebyret dynamisk baseret på overbelastning af netværket. Det betyder, at tegnebogens tjeneste eller børs vil beregne det passende transaktionsgebyr afhængigt af den aktuelle netværksbelastning og transaktionsstørrelse. Gebyret kan dog reguleres manuelt. Mange tegnebogstjenester tilbyder deres brugere nogle justerbare muligheder.

Hvad med andre altcoins?

Bitcoin er ikke den eneste kryptovaluta, men er nok den langsomste. Sammenlignet med den gennemsnitlige transaktionshastighed for 10 største kryptovalutaer, tager Bitcoin den længste tid at behandle. 

Ethereum tager normalt omkring 6 minutter, mens mønter som Ripple (XRP) eller Stellar (XLM) tager mindre end 5 sekunder. Det skyldes, at Ripple og Stellar kan håndtere mere end 1000 transaktioner i sekundet, hvorimod Bitcoin og Ethereum blockchain kun kan håndtere henholdsvis 7 og 15 transaktioner i sekundet.

Når vi taler om transaktionshastigheden og dens begrænsninger, forventes stigningen i Ethereum 2.0 i de kommende år at løse disse begrænsninger. På den anden side arbejder Bitcoin-udviklere også på at forbedre deres netværk, så samfundet kan også se en forbedring.   

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