Kan Bitcoin nettverket skalere?
Du har noen bitcoins i lommeboken din og ønsker å bruke dem på dine daglige kjøp. Hvordan ville det se ut i en verden der Visa, Mastercard og andre finansielle tjenester fortsatt dominerer markedet?
Lærte du noe av denne artikkelen? Gjerne del med en venn eller støtt oss ved å sende litt kryptovaluta!
Bitcoin sin evne til å konkurrere med andre betalingssystemer har lenge vært diskutert i kryptovalutamiljøet. Da den mystiske skaperen Satoshi Nakamoto begrenset Bitcoins blokkstørrelse til 1 Megabyte (MB) i 2010 for å hindre folk i å spamme nettverket, begrenset han også Bitcoins skalerbarhet.
Siden hver blokk i gjennomsnitt tar 10 minutter å behandles, kan bare et lite antall transaksjoner gå gjennom om gangen. For et system mange håpet kunne erstatte fiat-betalinger, utgjør dette en betydelig hindring. En økning i etterspørselen vil uunngåelig føre til en økning i gebyrer, og bitcoin sin nytte vil begrenses ytterligere.
Skaleringsdebatten har utløst en bølge av teknologisk innovasjon i jakten på løsninger. Selv om betydelig fremgang har skjedd, er en bærekraftig løsning fortsatt langt fra klar.
Debatten om Bitcoin-blokkstørrelse
En enkel løsning så i utgangspunktet ut til å være en økning i blokkstørrelsen. Men den ideen viste seg ikke å være enkel i det hele tatt.
Å øke blokkstørrelsen kan svekke protokollens desentralisering ved å gi mer kraft til minere ved å ha større blokker. I tillegg kan kappløpet om raskere maskiner til slutt gjøre bitcoin-mining ulønnsomt. Antallet noder som kan kjøre en mye tyngre blokkjede kan også reduseres, og sentralisere nettverket ytterligere. For det andre er ikke alle enige om denne endringsmetoden. Hvordan utfører du en systemomfattende oppgradering når deltakelsen er desentralisert? Bør alle måtte oppdatere bitcoin-programvaren sin? Hva om noen minere, noder og investorer ikke gjør det?
Og til slutt, bitcoin er bitcoin, hvorfor rote med det? Hvis noen ikke likte det, var de velkommen til å endre åpen kildekode og lansere sin egen forked coin.
Ankomsten av SegWit
En av de tidligste løsningene på dette problemet ble foreslått av utvikler Pieter Wiulle i 2015, kalt Segregated Witness (SegWit.)
Denne prosessen vil øke kapasiteten til bitcoin-blokker uten å endre størrelsesgrensen ved å endre hvordan transaksjonsdataene ble lagret. Mer spesifikt innebærer SegWit å fjerne signaturdata (vitneinformasjonen) fra basistransaksjonsblokken (hovedblokken på 1 MB) og legge den til en separat blokk, kjent som en "utvidet blokk". Dette gjør at mer transaksjonsdata kan legges til hovedblokken.
SegWit ble distribuert på Bitcoin blokkjeden i august 2017 via en soft fork for å gjøre den kompatibel med alle de som ikke oppgraderte. En soft fork er en endring i programvareprotokollen som gjør tidligere gyldige transaksjonsblokker ugyldige. Mens mange lommebøker og andre bitcoin-tjenester gradvis justerer programvaren, er andre motvillige til å gjøre det på grunn av den opplevde risikoen og kostnaden.
Flere bransjeaktører hevdet at SegWit ikke gikk langt nok. Det kan hjelpe på kort sikt, men før eller siden vil bitcoin igjen møte en grense for veksten.
I 2017 ble en ny tilnærming avslørt: Segwit2X. Denne ideen kombinerte SegWit med en økning i blokkstørrelsen til 2MB, og multipliserte pre-SegWit-transaksjonskapasiteten med en faktor på 8.
Langt fra å løse problemet, skapte forslaget en ytterligere bølge av splid. Måten den ble avduket på (gjennom en offentlig kunngjøring i stedet for et oppgraderingsforslag) og dens mangel på replay-beskyttelse (transaksjoner kan skje på begge versjoner, som potensielt kan føre til doble utgifter) skremte mange. Og den oppfattede omfordelingen av makt bort fra utviklere til minere og bedrifter truet med å forårsake en grunnleggende splittelse i samfunnet.
Alternative Bitcoin-skaleringsløsninger
Andre teknologiske tilnærminger utvikles som en potensiell måte å øke kapasiteten på.
Schnorr-signaturer: Disse tilbyr en måte å konsolidere signaturdata på, reduserer plassen den tar opp i en bitcoin-blokk (og forbedrer personvernet). Kombinert med SegWit kan dette tillate et mye større antall transaksjoner, uten å endre blokkstørrelsesgrensen.
The Lightning Network: En andrelagsprotokoll som kjører på toppen av bitcoin. Lightning Network åpner kanaler for raske mikrotransaksjoner som først legger seg på bitcoin-nettverket når kanaldeltakerne er klare.
Adopsjon av oppgraderingen sprer seg sakte over hele nettverket, øker transaksjonskapasiteten og senker gebyrene. Til dags dato bruker mer enn 80% av bitcoin-transaksjoner SegWit.
Fremgangen akselererer på mer avanserte løsninger som Lightning, og potensialet til Schnorr-signaturer tiltrekker seg økende oppmerksomhet, med flere utviklinger som jobber med detaljering av funksjonalitet og integrasjon.
Mens bruken av bitcoin som betalingsmekanisme har blitt erstattet av verdien som en spekulativ investeringseiendel, er behovet for et større antall transaksjoner fortsatt presserende ettersom gebyrene som belastes av minere for behandling nå er dyrere enn fiat-ekvivalenter. Forbedring av skalerbar funksjonalitet er avgjørende for å frigjøre potensialet til den underliggende blokkjedeteknologien ettersom den fortsetter som en levedyktig form for valuta.