
Inilabas ng Bitcoin Core ang bersyon 31.1rc1, na nag-aayos ng depekto sa privacy sa PrivateBroadcast habang nagpapakilala ng mga pagpapabuti sa software, wallet, at balidasyon bago ang susunod na stable na paglabas sa mainnet.
Ayon sa pangkat ng pagpapaunlad ng Bitcoin Core, ang bersyon 31.1rc1 ay available na ngayon bilang isang kandidato sa paglabas (release candidate), na nagbibigay sa mga user, operator ng node, at developer ng pagkakataong subukan ang halos tapos na software bago ang opisyal na paglabas para sa produksyon. Sinabi ng mga developer na ang panahon ng pagsubok ay inilaan upang matuklasan ang anumang natitirang isyu na maaaring hindi lumabas sa panahon ng panloob na pagpapaunlad.
Ang pinakapansin-pansing pagbabago ay tumutugon sa isyu sa privacy na nakakaapekto sa tampok na PrivateBroadcast. Ayon sa mga tala ng paglabas, ang ilang partikular na kondisyon ng network ay maaaring maglantad ng internet address ng isang user sa pamamagitan ng pagpapahintulot ng koneksyon sa labas ng inilaan na privacy network. Inaalis ng na-update na software ang pag-uugaling iyon, na ginagawang mas pare-pareho ang pag-broadcast ng transaksyon para sa mga user na umaasa sa mga configuration ng network na nakatuon sa privacy.
Kasama ng pag-aayos sa privacy, ipinakilala ng mga developer ng Bitcoin Core ang ilang pagbabago upang mapabuti ang balidasyon ng blockchain at pangmatagalang pagganap ng node. Ayon sa dokumentasyon ng proyekto, mas epektibo na ngayong pinamamahalaan ng software ang data na nauugnay sa transaksyon habang pinapanatili ang isang mas payat na database ng blockchain, isang pagbabago na idinisenyo upang mabawasan ang hindi kinakailangang paglaki ng imbakan at mapabuti ang pagganap habang lumalawak ang chain.
Pinino din ang pag-uugali ng pagne-network. Sinabi ng mga developer na mas matalino na ngayong hinahawakan ng Bitcoin Core ang mga setting ng proxy at koneksyon ng PrivateBroadcast, na nagbibigay ng mas mahuhulaan na pag-uugali para sa mga user na nagruruta ng trapiko sa pamamagitan ng mga tool sa privacy tulad ng mga proxy network.
Nakakatanggap din ang functionality ng wallet ng mga karagdagang update sa maintenance. Ayon sa mga tala ng paglabas, napabuti ang mga pagsusuri sa migration, at napino ang pagtatantya ng laki ng input ng transaksyon, na nagpapahintulot sa mga operasyon ng wallet na kalkulahin ang data ng transaksyon nang mas tumpak sa likod ng mga eksena nang hindi binabago ang karanasan ng user.
Kasama rin sa mga update na nauugnay sa seguridad ang mga karagdagang proteksyon para sa MuSig2, ang protocol ng pagsasama-sama ng signature na sinusuportahan ng Bitcoin Core. Ayon sa mga developer, tinatanggihan na ngayon ng software ang mga listahan ng walang laman na pampublikong key na naglalaman ng mga invalid na pampublikong key, na pumipigil sa maling pagsasama-sama ng signature at nagpapabuti sa balidasyon sa panahon ng mga operasyon ng multi-signature.
Ipinakilala ang ilang pagbabago para sa mga developer na nagpapanatili o gumagawa ng software sa paligid ng Bitcoin Core. Nakasaad sa mga tala ng paglabas na nilinis ang mga utility sa pagsubok, inalis ang mga kondisyon ng race, pinalawak ang fuzz testing, at na-update ang mga sistema ng build upang mapabuti ang pagiging maaasahan ng software sa panahon ng pagpapaunlad.
Pinatibay din ang paghawak ng configuration. Bago i-save ang mahahalagang setting, nagsasagawa na ngayon ang Bitcoin Core ng mga pagsusuri para sa nabigong operasyon ng pagsulat, isang proteksyon na sinabi ng mga developer na makakatulong na maiwasan ang mga error sa configuration na dulot ng hindi matagumpay na pagsusulat sa disk.
Ang bersyon 31.1rc1 ay available para sa kasalukuyang mga bersyon ng Linux, macOS, at Windows. Ayon sa pangkat ng Bitcoin Core, maaaring direktang mag-upgrade ang mga user na nagpapatakbo ng mga kamakailang bersyon ng software, bagaman ang mga system na nag-a-upgrade mula sa mas lumang mga paglabas ay maaaring mangailangan ng karagdagang oras upang ilipat ang umiiral na data ng blockchain.
Dahil ang bersyon 31.1rc1 ay nananatiling isang kandidato sa paglabas sa halip na ang panghuling bersyon ng produksyon, hinihikayat ng mga developer ang komunidad na i-install ang software sa mga kapaligiran ng pagsubok, i-verify ang pag-uugali nito sa ilalim ng totoong kondisyon, at iulat ang anumang mga bug bago maabot ng stable na paglabas ang Bitcoin network. Sinabi ng proyekto na ang feedback na nakolekta sa panahon ng yugtong ito ng pagsubok ay makakatulong na matukoy ang mga natitirang isyu bago matapos ang software.