I dag markeres utgivelsen av Bitcoin Core versjon 0.13.1. Dette er den offisielle introduksjonen av Segregated Witness, det etterlengtede midtpunktet til Bitcoin Core skalerbarhetskart. Fra og med 15. november kan Bitcoin gruvearbeidere signalisere støtte for den foreslåtte protokolloppgraderingen, som, hvis den er aktivert, muliggjør en rekke nye funksjoner i Bitcoin-nettverket, samt en effektiv økning av blokkstørrelsen.
I følge Bitcoin Core-utvikler og Ciphrex Co-CEO, Eric Lombrozo, “Segregated Witness er den største utvidelsen av protokollen til dags dato.”
Segregerte vitner
Segregated Witness er en foreslått oppgradering av Bitcoin-protokollen først introdusert av Bitcoin Core og Blockstream utvikler, Dr. Pieter Wuille, på Skalering av Bitcoin konferanse i Hong Kong i desember 2015. Den teknologiske innovasjonen skiller signaturdata fra Bitcoin-transaksjoner. Dette har flere fordeler, inkludert – men ikke begrenset til – en formbarhet, mer fleksibel programmerbarhet og en effektiv økning av blokkstørrelsen.
“Det er den viktigste forbedringen av protokollen til dags dato, og mange spennende innovasjoner blir mulig som et resultat,” sa Lombrozo Bitcoin Magazine. “Vi gjennomgår en periode med enorm innovasjon i Bitcoin – de største innovasjonene siden Bitcoins begynnelse finner sted akkurat nå.”
Segregated Witness har vært i røret i nesten år. Wuille begynte å kode den i november 2015, og fikk selskap av Lombrozo, Johnson Lau og flere andre Bitcoin Core-utviklere de neste månedene. Teller nesten 5000 linjer med kode ble Segregated Witness ferdigstilt i april i fjor.
Siden den tid har den foreslåtte innovasjonen vært gjenstand for grundige kontroller og analyser. Lombrozo forklarte:
“Vi har gjort mye gjennomgang og mye testing. Vi har hatt tre dedikerte Segregated Witness-testnettverk, og det har kjørt på Bitcoins viktigste testnett siden mai. I tillegg måtte kompakte blokker utvikles og integreres i Bitcoin Core for å redusere problemer med ventetid og båndbredde. Dette var inkludert i den siste versjonen, 0.13.0. ”
Aktivering
Segregated Witness er en foreslått myk gaffel; en endring som teknisk gjør Bitcoins protokollregler mer restriktive.
Aktivering vil følge standardene som er etablert av Bitcoin Improvement Improsal (BIP) 9. Dette betyr at innen en vanskelighetsperiode på 2016-blokker (omtrent to uker), må minst 95 prosent av blokkene utvinnes av en gruvearbeider som signaliserer støtte til Segregated Witness. Hvis denne terskelen er nådd, tillater følgende vanskelighetsperiode alle som ønsker å oppgradere sjansen til å gjøre det. Deretter aktiveres Segregated Witness-støtte, og Segregated Witness-transaksjoner aksepteres av Bitcoin gruvearbeidere.
Signaleringen starter 15. november. I et tidlig mulig scenario betyr dette at Segregated Witness kunne aktiveres innen midten av desember. Det virker imidlertid lite sannsynlig på dette tidspunktet. Et relativt nytt kinesisk gruvebasseng – ViaBTC – antydet nylig at det ikke vil støtte en myk gaffel med segregerte vitner. Ettersom ViaBTC for tiden kontrollerer omtrent 9 prosent av all hashkraft i nettverket, kan det effektivt blokkere aktivering – forutsatt at den forblir over minst 5 prosent.
Lombrozo antydet imidlertid at Bitcoin Core-utviklingsteamet ikke er så bekymret.
“Endringer i konsensusreglene er vanskelige av design,” sa han. “I dette tilfellet tror jeg fordelene overveier risikoen, ettersom Segregated Witness muliggjør en haug med ny innovasjon i Bitcoin som vil forbedre skalerbarhet og vil tillate flere brukssaker. Mitt håp er at gruvearbeidere vil sette pris på disse store fordelene og vil ønske å dra nytte av denne betydelige forbedringen av protokollen. “
Hvis Segregated Witness ikke støttes av 95 prosent av hashkraft innen 15. november 2023, kan det ikke lenger aktiveres. Inntil da er det lite sannsynlig at Bitcoin Core-utviklere vil presentere et alternativt forslag, sa Lombrozo.
“Vi har jobbet veldig hardt for å finne en vei fremover som gir alle i økosystemet noe de vil ha,” sa Lombrozo. «Det er ikke alltid mulig å glede alle, men vi har gjort en stor innsats. Vi legger dette frem for samfunnet. Jeg håper samfunnet setter pris på vårt arbeid og liker det vi har gjort. På dette tidspunktet er det i fellesskapets hender å avgjøre skjebnen. “
Bitcoin Core 0.13.1 kan lastes ned fra bitcoincore.org og bitcoin.org.
For mer informasjon om Segregated Witness, se Bitcoin Magazine’s tre–del serie.