Bitcoin Core Version 32.0 Release Candidate
Bitcoin Core -kehittäjät ovat siirtäneet version 32.0 julkaisu-ehdokkaaksi, ja vakaan ohjelmiston on määrä julkaista mahdollisesti lokakuun 10. päivänä julkisten tarkastusten jälkeen. Bitcoin Coren virallinen julkaisuaikataulu osoittaa, että kehittäjät loivat version 32 haaran ja aloittivat julkaisu-ehdokasjakson 14. syyskuuta.
Julkaisuprosessi ja testaus
Ensimmäinen ehdokas, tunnettu nimellä v32.0rc1, on nyt saatavilla testattavaksi ennen kuin kehittäjät päättävät, merkitäänkö vakaa julkaisu. Projekti asetti lokakuun 10. päivän tarkoitetuksi päivämääräksi versiolle 32.0, vaikka aikataulu kuvaa sitä tavoitteena eikä vahvistettuna määräaikana. Ehdokastestauksessa löydetyt ongelmat voivat vaatia lisäjulkaisuja ja viivästyttää lopullista versiota.
Valmistelut alkoivat kuukausia aikaisemmin. Kehittäjät avasivat käännökset ja esittivät pehmeän jäädytyksen käännösmuutoksille 6. elokuuta, jota seurasi ominaisuuksien jäädytys 20. elokuuta. Tämän jälkeen version 32 haara hyväksyi virhekorjauksia, mutta ei uusia ominaisuuksia ennen loppukokeita.
Suorituskyky ja muutokset
Yksi tärkeimmistä suorituskykymuutoksista mahdollistaa Bitcoin Coren lukea tietoja tietokannastaan rinnakkain lohkoja tarkistaessaan. Tämä menetelmä voi lyhentää vahvistusaikaa, koska ohjelmiston ei enää tarvitse suorittaa jokaista asiaankuuluvaa tietokannan lukua yksi kerrallaan. Nopeampi vahvistus ei tarkoita, että Bitcoin tuottaa lohkoja nopeammin; kaivostyöläiset kilpailevat edelleen lisätäkseen lohkoja Bitcoinin työmääräys sääntöjen mukaan.
”Versio 32 muuttaa sitä, miten solmu käsittelee vaadittua tietoa, ei verkon liikkeellelaskuaikataulua tai lohkojen ajoitusta.”
Versio 32 ei myöskään tuo mukanaan uutta konsensussääntöä tai vaadi pehmeää haarautumista. Sen julkaisuprosessi eroaa protokollamuutoksista, jotka tarvitsevat koordinointia kaivostyöläisten, solmuoperaattoreiden ja muiden verkon osallistujien kesken.
Wallet Functionality and PSBT Changes
Lompakkotoiminnot sisältävät toisen joukon muutoksia versiossa 32. Neljä komentoa luo osittain allekirjoitettuja Bitcoin-transaktioita käyttäen PSBT-versiota 2 oletuksena. PSBT mahdollistaa erilaisten lompakoiden, laitteiden tai osallistujien vaihtaa tietoja, joita tarvitaan Bitcoin-transaktion rakentamiseen ja allekirjoittamiseen ilman, että yksityiset avaimet paljastuvat.
PSBT-versio 2 muuttaa sitä, miten transaktiotiedot on järjestetty ja sallii osallistujien päivittää osia transaktiosta ilman, että ensin luodaan täydellistä allekirjoittamatonta transaktiota. Vanhempi PSBT-muoto pysyy saatavilla, kun käyttäjät tai liitetyt sovellukset tarvitsevat sitä.
Muistin käyttö ja etäliittymät
Versio 32 sisältää myös korjauksen mukautetuille lompakkonimille, jotka voisivat aiheuttaa komentojen suorittamisen ei-Windows-solmuissa. Ongelma liittyi siihen, miten erityisesti rakennetut nimet vaikuttivat komentojen suorittamiseen, ei Bitcoinin taustalla olevaan kryptografiaan.
Yhdessä Bitcoin Newsin mainitsemassa testissä muistin käyttö saavutti noin 3,2 gigatavua ennen korjausta, verrattuna noin 3 megatavuun sen jälkeen, kun kehittäjät olivat soveltaneet muutosta. Etäliittymät mahdollistavat muiden ohjelmien kommunikoida Bitcoin Coren kanssa, mikä tekee muistinhallinnasta merkityksellistä operaattoreille, jotka altistavat solmupalvelut liitetyille sovelluksille.
Yhteenveto
Yhdysvaltojen käyttäjille ehdokas on kaikkein merkityksellisin solmuoperaattoreille, lompakkotoimittajille, pörsseille, kaivostyöläisille ja infrastruktuuriyrityksille, jotka käyttävät Bitcoin Corea järjestelmissään. Julkaisu ei muuta SEC:n käsittelyä spot Bitcoin -pörssinoteerattujen tuotteiden, sijoittajien verosääntöjen tai BTC:n oikeudellisen aseman suhteen.
Amerikkalaiset rahoituslaitokset ovat myös lisänneet tukeaan Bitcoinin avoimen lähdekoodin turvallisuustyölle. Heinäkuussa useat yritykset perustivat Bitcoin Security Consortiumin, joka keräsi 15 miljoonaa dollaria sitoumuksia kolmen vuoden aikana. Konsortion ilmoituksen mukaan jokainen jäsen ohjaa rahoitustaan itsenäisesti.