比特幣核心軟件正在經(jīng)歷一個(gè)過(guò)渡階段,引入一種新的“語(yǔ)言”
新的功能主要集中在改進(jìn)比特幣核心的默認(rèn)錢包、與硬件錢包的集成,以及改進(jìn)私鑰的存儲(chǔ)方式。
由于比特幣核心軟件基礎(chǔ)設(shè)施目前正在經(jīng)歷一個(gè)過(guò)渡階段,同時(shí)實(shí)現(xiàn)高端可伸縮性解決方案,開(kāi)發(fā)人員正在為第17個(gè)主要軟件版本做準(zhǔn)備。即將發(fā)布的軟件更新將提供一系列新功能,尤其側(cè)重于改進(jìn)軟件的默認(rèn)錢包和比特幣私鑰的存儲(chǔ)。
介紹引入一種新的“語(yǔ)言”Peter Wuille是比特幣基礎(chǔ)設(shè)施的流行開(kāi)發(fā)者,他以諸如隔離證人(SegWit)等重要的實(shí)現(xiàn)而聞名,他提出了用下一個(gè)比特幣核心軟件升級(jí)來(lái)實(shí)現(xiàn)一種新語(yǔ)言的想法。引入這個(gè)語(yǔ)言的基本目的是為鍵添加額外的信息。
比特幣核心貢獻(xiàn)者Andrew Chow稱這是比之前的“帳戶”系統(tǒng)“理智”的替代品。該語(yǔ)言功能允許用戶用一個(gè)是“儲(chǔ)蓄”,另一個(gè)是“捐贈(zèng)”來(lái)標(biāo)記他們的不同帳戶。此外,引入語(yǔ)言的另一個(gè)顯著優(yōu)點(diǎn)是,它可以確保在將鑰匙從一個(gè)錢包移到另一個(gè)錢包時(shí),信息不會(huì)定期丟失。
鏈碼工程師John Newbery說(shuō),伍爾的語(yǔ)言功能改變了我們認(rèn)為錢包安全的方式,引入了“標(biāo)簽”形式的標(biāo)簽來(lái)解開(kāi)密鑰。
部分簽名比特幣交易 (PSBT)這是軟件升級(jí)帶來(lái)的另一個(gè)重要變化。顧名思義,PSBT是一種新的格式,它允許交易在被添加到網(wǎng)絡(luò)之前就通過(guò)。比特幣核心開(kāi)發(fā)者認(rèn)為,從長(zhǎng)遠(yuǎn)來(lái)看,PSBT可能是會(huì)改變游戲規(guī)則。
目前,像Trezor和Ledger這樣的硬件錢包被認(rèn)為是存儲(chǔ)比特幣最安全的方式,因?yàn)樗鼈兛梢噪x線解鎖,從而保護(hù)密鑰免受網(wǎng)上盜竊。然而,硬件錢包的一個(gè)限制是在軟件參與方面,因?yàn)樗鼈兣c不同的軟件不兼容。例如,Trezor只支持軟件錢包Electrum,而不支持像比特幣核心這樣的其他錢包。
用戶已經(jīng)發(fā)現(xiàn)這有點(diǎn)笨拙和煩人。然而,BIP174標(biāo)準(zhǔn)提供了一個(gè)同時(shí)支持不同的硬件錢包的強(qiáng)大的解決方案。這個(gè)代碼尚未發(fā)布,但是如果將來(lái)硬件錢包采用這個(gè)標(biāo)準(zhǔn),用戶可以很容易地連接到比特幣核心軟件。Andrew Chow在CoinDesk里說(shuō)了一句話,“比特幣核心提供了一種更安全的方式來(lái)使用比特幣,而不是其他第三方軟件錢包。”他補(bǔ)充稱:
PSBT將使比特幣核心能更容易地支持硬件錢包,并有更好的離線、空中旅行錢包設(shè)置。我實(shí)際上是在用PSBT為比特幣核心開(kāi)發(fā)硬件錢包支持。[SPV錢包]攜帶隱私和潛在的安全風(fēng)險(xiǎn),因?yàn)樗麄冃湃蔚谌絹?lái)進(jìn)行區(qū)塊鏈驗(yàn)證。一旦比特幣核心(Bitcoin Core)支持硬件錢包,用戶就可以使用比特幣核心(Bitcoin Core),而且因?yàn)樗且粋€(gè)完整的節(jié)點(diǎn),所以用戶不需要信任第三方,所有一切都已經(jīng)被正確驗(yàn)證?!?/p>
Chow還表示,實(shí)施PSBT的代碼變更也將提升比特幣的隱私功能和智能合約。Chow說(shuō):“PSBT還使sigs和coinjoin這樣的東西更容易做?!?/p> 創(chuàng)建動(dòng)態(tài)錢包
這是比特幣核心(Bitcoin Core)的開(kāi)發(fā)者們非常感興趣的另一個(gè)重要功能。Chow說(shuō):“在幾次發(fā)布之前,我們引入了在比特幣核心中使用多個(gè)錢包的能力。然而,這需要啟動(dòng)為多個(gè)錢包配置的比特幣核心。現(xiàn)在,我們可以在軟件運(yùn)行時(shí)加載、卸載和創(chuàng)建錢包。”





