Bitcoin Core: Pagsasaayos ng Nakatagong Panganib sa Privacy Bago ang Susunod na Pangunahing Release

4 mga oras nakaraan
2 min na nabasa
3 view

Paglabas ng Bitcoin Core Bersyon 31.1rc1

Naglabas ang Bitcoin Core ng bersyon 31.1rc1, na nag-aayos ng isang depekto sa privacy sa tampok na PrivateBroadcast habang nagdadala ng mga pagpapabuti sa software, wallet, at validation bago ang susunod na matatag na mainnet release. Ayon sa Bitcoin Core development team, ang bersyon 31.1rc1 ay ngayon ay available bilang isang release candidate, na nagbibigay sa mga gumagamit, node operators, at developers ng pagkakataon na subukan ang halos natapos na software bago ang opisyal na production release. Sinabi ng mga developer na ang testing period ay nilayon upang matuklasan ang anumang natitirang isyu na maaaring hindi lumitaw sa panahon ng internal development.

Mga Pagbabago sa Privacy at Performance

Isang bagong release candidate ng Bitcoin Core, v31.1rc1, ay available para sa testing. Ito ay isang bagong minor release, at sumusunod sa v31.0. Ayon sa mga tala ng release, ang pinaka-kapansin-pansing pagbabago ay tumutukoy sa isang isyu sa privacy na nakakaapekto sa tampok na PrivateBroadcast. Ang ilang kondisyon sa network ay maaaring ilantad ang internet address ng isang gumagamit sa pamamagitan ng pagpapahintulot ng koneksyon sa labas ng inaasahang privacy network. Ang na-update na software ay nag-aalis ng gawi na iyon, na ginagawang mas pare-pareho ang broadcasting ng transaksyon para sa mga gumagamit na umaasa sa privacy-focused network configurations.

Kasama ng pag-aayos sa privacy, nagpakilala ang mga developer ng Bitcoin Core ng ilang mga pagbabago upang mapabuti ang blockchain validation at pangmatagalang pagganap ng node. Ayon sa dokumentasyon ng proyekto, ang software ay ngayon ay mas mahusay na namamahala sa data na may kaugnayan sa transaksyon habang pinapanatili ang isang mas payat na blockchain database, isang pagbabago na dinisenyo upang bawasan ang hindi kinakailangang paglago ng storage at mapabuti ang pagganap habang lumalaki ang chain. Ang pag-uugali ng networking ay na-refine din. Sinabi ng mga developer na ang Bitcoin Core ay ngayon ay mas matalino sa paghawak ng proxy settings at PrivateBroadcast connections, na nagbibigay ng mas mahuhulaan na pag-uugali para sa mga gumagamit na nagruruta ng traffic sa pamamagitan ng mga privacy tools tulad ng proxy networks.

Mga Update sa Wallet at Seguridad

Ang functionality ng wallet ay nakatanggap din ng karagdagang mga update sa maintenance. Ayon sa mga tala ng release, ang mga migration checks ay pinabuti, at ang pagtataya ng laki ng input ng transaksyon ay na-refine, na nagpapahintulot sa mga operasyon ng wallet na mas tumpak na kalkulahin ang data ng transaksyon sa likod ng mga eksena nang hindi binabago ang karanasan ng gumagamit. Ang mga update na may kaugnayan sa seguridad ay may kasamang karagdagang mga proteksyon para sa MuSig2, ang signature aggregation protocol na sinusuportahan ng Bitcoin Core. Ayon sa mga developer, ang software ay ngayon ay tumatanggi sa mga walang laman na listahan ng public key na naglalaman ng mga hindi wastong public key, na pumipigil sa maling aggregation ng signature at nagpapabuti sa validation sa panahon ng multi-signature operations.

Pagpapabuti para sa mga Developer

Iláng mga pagbabago ang ipinakilala para sa mga developer na nagpapanatili o bumubuo ng software sa paligid ng Bitcoin Core. Sinasabi ng mga tala ng release na ang mga testing utilities ay nalinis, ang mga race conditions ay tinanggal, ang fuzz testing ay pinalawak, at ang mga build systems ay na-update upang mapabuti ang pagiging maaasahan ng software sa panahon ng development. Ang paghawak ng configuration ay pinalakas din. Bago i-save ang mga mahahalagang setting, ang Bitcoin Core ay ngayon ay nagsasagawa ng mga pagsusuri para sa mga nabigong write operations, isang proteksyon na sinabi ng mga developer na makakatulong na maiwasan ang mga pagkakamali sa configuration na dulot ng mga hindi matagumpay na disk writes.

Availability at Testing

Ang bersyon 31.1rc1 ay available para sa mga kasalukuyang bersyon ng Linux, macOS, at Windows. Ayon sa Bitcoin Core team, ang mga gumagamit na nagpapatakbo ng mga kamakailang bersyon ng software ay maaaring mag-upgrade nang direkta, bagaman ang mga sistemang nag-uupgrade mula sa mas matatandang release ay maaaring mangailangan ng karagdagang oras upang ilipat ang umiiral na blockchain data. Dahil ang bersyon 31.1rc1 ay nananatiling isang release candidate sa halip na ang panghuling production version, hinihimok ng mga developer ang komunidad na i-install ang software sa mga test environment, suriin ang pag-uugali nito sa ilalim ng mga tunay na kondisyon, at i-report ang anumang mga bug bago umabot ang matatag na release sa Bitcoin network. Sinabi ng proyekto na ang feedback na nakolekta sa panahon ng testing phase na ito ay makakatulong upang matukoy ang mga natitirang isyu bago matapos ang software.