Tänään merkitään Bitcoin-ydin versio 0.13.1. Tämä on erillinen todistaja, Bitcoin Corein kauan odotettu keskipiste, virallinen esittely skaalautuvuuden tiekartta. 15. marraskuuta alkaen Bitcoin-kaivostyöläiset voivat ilmoittaa tuesta ehdotetulle protokollapäivitykselle, joka aktivoituna mahdollistaa useita uusia ominaisuuksia Bitcoin-verkossa sekä tehokkaan lohkokoon rajaamisen.
Bitcoin Core -kehittäjän mukaan ja Ciphrex Toimitusjohtaja Eric Lombrozo: “Erotettu todistaja on tähän mennessä suurin protokollan laajennus.”
Erillinen todistaja
Segregated Witness on ehdotettu päivitys Bitcoin-protokollaan, jonka Bitcoin Core ja Blockstream kehittäjä, tohtori Pieter Wuille, Bitcoinin skaalaus konferenssi Hongkongissa joulukuussa 2015. Teknologinen innovaatio erottaa allekirjoitustiedot Bitcoin-tapahtumista. Tällä on useita etuja, mukaan lukien muunneltavuuskorjaus, joustavampi ohjelmoitavuus ja tehokas lohkokoon raja-arvo.
“Se on tähän mennessä merkittävin parannus protokollaan, ja sen seurauksena on mahdollista saada paljon jännittäviä innovaatioita”, Lombrozo kertoi Bitcoin-lehti. “Olemme läpi valtavan innovaatioiden ajanjakson Bitcoinissa – suurimmat innovaatiot Bitcoinin perustamisen jälkeen tapahtuvat juuri nyt.”
Eristetty todistaja on ollut valmisteilla melkein vuoden. Wuille alkoi koodata sitä marraskuussa 2015, ja Lombrozo, Johnson Lau ja monet muut Bitcoin Core -kehittäjät liittyivät seuraavien kuukausien aikana. Laskettu lähes 5000 koodiriviä, Segregated Witness valmistui viime huhtikuussa.
Siitä lähtien ehdotettua innovaatiota on tarkastettu ja analysoitu perusteellisesti. Lombrozo selitti:
“Olemme tehneet paljon tarkistuksia ja paljon testejä. Meillä on ollut kolme erillistä erillistä todistajaa -testiverkkoa, ja se on toiminut menestyksekkäästi Bitcoinin päätestiverkossa toukokuusta lähtien. Lisäksi pienikokoiset lohkot oli kehitettävä ja integroitava Bitcoin Core -laitteeseen latenssi- ja kaistanleveysongelmien lieventämiseksi. Tämä sisältyi uusimpaan versioon, 0.13.0. “
Aktivointi
Eristetty todistaja on ehdotettu pehmeä haarukka; muutos, joka tekee Bitcoinin protokollasäännöistä teknisesti rajoittavampia.
Aktivointi noudattaa Bitcoin Improvement Improsal (BIP) 9: n vahvistamia standardeja. Tämä tarkoittaa, että yhden vaikeusjakson aikana vuoden 2016 lohkoissa (noin kaksi viikkoa) vähintään 95 prosenttia lohkoista on louhittava kaivostyöläisillä, jotka ilmoittavat tuen erilliselle todistajalle. Jos tämä kynnys saavutetaan, seuraava vaikeusjakso antaa kaikille, jotka haluavat päivittää, mahdollisuuden tehdä niin. Sen jälkeen Segregated Witness -tuki aktivoidaan, ja Bitcoin-kaivostyöläiset hyväksyvät Segregated Witness -tapahtumat.
Signalointi alkaa 15. marraskuuta. Varhaisessa mahdollisessa tilanteessa tämä tarkoittaa, että erillinen todistaja voisi aktivoitua joulukuun puoliväliin mennessä. Se näyttää kuitenkin tällä hetkellä melko epätodennäköiseltä. Suhteellisen uusi kiinalainen kaivosallas – ViaBTC – ilmoitti äskettäin, että se ei tue erillisen todistajan pehmeää haarukkaa. Koska ViaBTC hallitsee tällä hetkellä noin 9 prosenttia verkon kaikista hajautustehoista, se voi estää tehokkaasti aktivoinnin – olettaen, että se pysyy vähintään 5 prosentin yläpuolella.
Lombrozo ilmoitti, että Bitcoin Core -kehitystiimi ei kuitenkaan ole liian huolissaan.
“Muutokset konsensussääntöihin ovat suunnitelmallisesti vaikeita”, hän sanoi. “Tässä tapauksessa mielestäni hyödyt ylittävät huomattavasti riskit, koska erillinen todistaja mahdollistaa joukon uusia Bitcoin-innovaatioita, jotka parantavat skaalautuvuutta ja mahdollistavat enemmän käyttötapauksia. Toivon, että kaivostyöläiset arvostavat näitä suuria etuja ja haluavat hyödyntää tätä merkittävää parannusta pöytäkirjaan. “
Jos 95 prosenttia hajautusvoimasta ei tue erillistä todistajaa 15. marraskuuta 2017 mennessä, sitä ei voida enää aktivoida. Siihen asti on epätodennäköistä, että Bitcoin Core -kehittäjät esittävät vaihtoehtoisen ehdotuksen, Lombrozo sanoi.
“Olemme tehneet kovasti töitä löytääksemme tien eteenpäin, joka antaa jokaiselle ekosysteemissä haluamansa”, sanoi Lombrozo. “Ei ole aina mahdollista miellyttää kaikkia, mutta olemme tehneet paljon työtä. Esitimme tämän yhteisölle. Toivon, että yhteisö arvostaa työtämme ja pitää tekemästämme. Tässä vaiheessa on yhteisön käsissä päättää kohtalosta. “
Bitcoin Core 0.13.1 voidaan ladata osoitteesta bitcoincore.org ja bitcoin.org.
Lisätietoja erillisestä todistajasta on artikkelissa Bitcoin Magazine’s kolme–osa sarja.