XRP Ledgerin validaattorit asentavat perjantaina bugikorjauspäivityksen, joka korjaa verkon lainauskoodin ennen kuin kenelläkään on mahdollisuus käyttää sitä. Päivitys saapuu, kun lainausmuutosesitys on edelleen 10 ääntä vajaa aktivoitumiseen tarvittavasta kynnyksestä.
Järjestys on tarkoituksellinen: korjaus ensin, hyväksyntä toisena. Mutta viimeinen askel on kehittäjien käsien ulkopuolella.
Päivitys ja äänestys
Päivitys on ohjelmistopäivitys validaattoreille, palvelimille, jotka ylläpitävät konsensusprotokollaa ja vahvistavat tapahtumia XRP Ledgerissä. Se kohdistuu lainausjärjestelmän koodiin, joka on edelleen hyväksyntävaiheessa. Kyseinen lainausmuutosesitys on ollut 10 ääntä vajaa aktivoitumiseen vaadittavasta kahden kolmasosan enemmistöstä jo jonkin aikaa, eikä päivitys muuta tätä matematiikkaa.
Käytännössä validaattorit voivat ottaa koodikorjauksen käyttöön perjantaina ilman, että lainausominaisuus tulee voimaan. Päivitys korjaa lainauslogiikan ennaltaehkäisevästi, joten jos ja kun muutosesitys hyväksytään, koodi on jo valmiiksi puhdas.
Miksi korjata koodia, jota kukaan ei voi käyttää
Ajoitus voi näyttää ulkopuolelta oudolta. Jos lainaus ei ole käytössä, miksi kiirehtiä korjausta? Vastaus on, että korjaus on halvempaa ja turvallisempaa nyt kuin myöhemmin. Kun muutosesitys aktivoituu ja käyttäjät alkavat olla vuorovaikutuksessa lainausjärjestelmän kanssa, taustalla olevan koodin muuttamisesta tulee paljon sotkuisempi operaatio. Korjattu koodikanta ennen aktivointia välttää tämän riskin kokonaan.
Se tarkoittaa myös, että kirjanpidon validaattorit eivät odota poliittista momentumia tekniseen ongelmaan puuttumiseen. Päivitys on ylläpitotyö, ei ominaisuuden julkaisu, ja tämä ero on tärkeä sille, miten verkko käsittelee sen.
Mitä 10 äänen ero tarkoittaa
Lainausmuutosesitys tarvitsee validaattorien määräenemmistön tuen läpäistäkseen. Kymmenen ääntä on todellinen ero, ei pyöristysvirhe. Validaattorit voivat muuttaa ääniään milloin tahansa, mutta mikään määräaika ei pakota päätöstä. Muutosesitys voi pysyä nykytilassaan toistaiseksi.
Tämä jättää lainausominaisuuden odotustilaan. Koodi on valmis. Äänet eivät ole.
Toistaiseksi käytännön tulos on suoraviivainen: perjantain päivitys parantaa kirjanpidon koodikantaa riippumatta siitä, mitä lainausmuutosesitykselle tapahtuu. Jos äänet lopulta toteutuvat, järjestelmä on valmis käyttöön. Jos eivät, päivitys on silti nettopositiivinen verkolle.
Mitä perjantaina tapahtuu
Validaattorit, jotka ottavat päivityksen käyttöön, ajavat korjattua koodia. Ne, jotka eivät ota, voivat pudota konsensuksesta, jos päivitys otetaan käyttöön riittävän laajasti, vaikka faktat eivät tarkenna, onko kyseessä pakollinen päivitys. Lainausmuutosesitys pysyy avoinna validaattorien tuelle, eikä sen tila muutu automaattisesti, kun päivitys tulee voimaan.
Seuraava konkreettinen tarkistuspiste on perjantain päivityksen käyttöönotto. Sen jälkeen lainausmuutosesityksen kohtalo on niiden validaattorien käsissä, jotka eivät ole vielä antaneet ääntään sen puolesta.




