Danes zaznamujemo izdajo Bitcoin jedro različica 0.13.1. To je uradna predstavitev ločene priče, težko pričakovane osrednje točke Bitcoin Core načrt prilagodljivosti. Od 15. novembra lahko rudarji Bitcoin signalizirajo podporo za predlagano nadgradnjo protokola, ki, če je aktivirana, omogoča številne nove funkcije v Bitcoin omrežju in učinkovito povečanje omejitve velikosti bloka.
Po navedbah razvijalca Bitcoin Core in Ciphrex Soizvršni direktor Eric Lombrozo, “Ločena priča je doslej največja razširitev protokola.”
Ločena priča
Ločena priča je predlagana nadgradnja protokola Bitcoin, ki sta ga prvi uvedla Bitcoin Core in Blockstream razvijalec, dr. Pieter Wuille, pri Skaliranje Bitcoin konferenca v Hong Kongu decembra 2015. Tehnološka inovacija ločuje podatke o podpisih od transakcij z bitcoini. To ima več prednosti, med drugim – vendar ne omejeno na – popravilo gibljivosti, prožnejšo programabilnost in učinkovito povečanje omejitve velikosti bloka.
“To je doslej najpomembnejša izboljšava protokola in posledično je možno veliko vznemirljivih novosti,” je dejal Lombrozo. Bitcoin Magazine. “Preživljamo obdobje izjemnih inovacij v Bitcoinu – trenutno se dogajajo največje novosti od začetka Bitcoina.”
Ločena priča se pripravlja že skoraj leto dni. Wuille ga je začel kodirati novembra 2015, v naslednjih mesecih pa so se mu pridružili Lombrozo, Johnson Lau in več drugih razvijalcev Bitcoin Core. Segregirana priča je štela skoraj 5000 vrstic kode aprila lani.
Od takrat je bila predlagana novost strogo preverjana in analizirana. Lombrozo je pojasnil:
»Opravili smo veliko pregledov in veliko testiranj. Imeli smo tri namenska omrežja za ločene priče, od maja pa uspešno delujejo na glavni testni mreži Bitcoin. Poleg tega je bilo treba razviti kompaktne bloke in jih integrirati v Bitcoin Core, da bi ublažili težave z zakasnitvijo in pasovno širino. To je bilo vključeno v najnovejšo različico, 0.13.0. “
Aktivacija
Ločena priča je predlagana mehka vilica; sprememba, ki tehnično naredi pravila protokola Bitcoin bolj restriktivna.
Aktivacija bo sledila standardom, kot jih določa Bitcoin Improvement Improsal (BIP) 9. To pomeni, da mora v enem samem težavnostnem obdobju 2016 blokov (približno dva tedna) vsaj 95 odstotkov blokov izkopati rudar, ki signalizira podporo ločeni priči. Če je ta prag dosežen, naslednje težavno obdobje omogoča možnost vsem, ki želijo nadgraditi. Po tem se aktivira podpora ločenih prič in transakcije ločenih prič sprejemajo Bitcoin rudarji.
Signalizacija se bo začela 15. novembra. V najzgodnejšem možnem scenariju to pomeni, da se lahko ločena priča aktivira do sredine decembra. Vendar se to trenutno zdi malo verjetno. Sorazmerno nov kitajski rudarski bazen – ViaBTC – je pred kratkim nakazal, da ne bo podpiral mehkih vilic Segregated Witness. Ker ViaBTC trenutno nadzoruje približno 9 odstotkov vse razpršene moči v omrežju, bi lahko učinkovito blokiral aktivacijo – ob predpostavki, da ostane nad vsaj 5 odstotki.
Lombrozo je poudaril, da razvojna skupina za Bitcoin Core ni preveč zaskrbljena.
“Spremembe pravil soglasja so po načrtu težke,” je dejal. »V tem primeru mislim, da koristi močno odtehtajo tveganja, saj ločena priča omogoča vrsto novih inovacij v Bitcoinu, ki bodo izboljšale razširljivost in omogočile več primerov uporabe. Upam, da bodo rudarji cenili te velike prednosti in bodo želeli izkoristiti to pomembno izboljšanje protokola. “
Če ločene priče do 15. novembra 2017 ne podpira 95 odstotkov razpršene moči, je ne bo več mogoče aktivirati. Do takrat je malo verjetno, da bodo razvijalci Bitcoin Core predstavili alternativni predlog, je dejal Lombrozo.
“Zelo smo si prizadevali, da bi našli pot naprej, ki bi vsem v ekosistemu dala nekaj, kar si želi,” je dejal Lombrozo. »Ni vedno mogoče ugajati vsem, vendar smo se zelo potrudili. To smo predlagali za skupnost. Upam, da skupnost ceni naše delo in nam je všeč, kar smo storili. V tem trenutku je v rokah skupnosti, da odloči o svoji usodi. “
Bitcoin Core 0.13.1 lahko prenesete iz bitcoincore.org in bitcoin.org.
Za več informacij o ločenih pričah glejte revijo Bitcoin tri–del serije.