硬件錢包制造商Trezor正在整合Cashaddr來實現(xiàn)比特現(xiàn)金地址
行硬件錢包Trezor之前似乎對合并Cashaddr持?jǐn)硨Φ膽B(tài)度,但現(xiàn)在該公司證實即將整合Cashaddr,這樣輕易可以區(qū)分出比特幣地址和比特現(xiàn)金地址。
硬件錢包制造商Trezor整合比特現(xiàn)金地址
支持比特現(xiàn)金的推主Jason Elliott發(fā)推文詢問硬件錢包制造商何時整合Cashaddr(這是比特現(xiàn)金為減少混亂而采用的一種新地址格式)。Trezor的Bach N.回復(fù)證實了Trezor正在整合Cashaddr。他還附上了一個Github鏈接。
Github鏈接打開后是一個今年初就已經(jīng)開始開發(fā)的Trezor MCU。Jochen Hoenicke是Cashaddr #285的開發(fā)者。這里有三個commit,其中一個是Satoshi Labs的Pavol Rusnak提交的請求。盡管這在2月底已經(jīng)停止更新,但是大部分細(xì)節(jié)都在2月中發(fā)布出來了。
“要支持cashaddr需要進(jìn)行固件外的更新,”Hoenicke解釋說,“網(wǎng)頁錢包:通過xpub計算cashaddr地址。注意,只有哈希公鑰生成地址的最后一步需要更改。網(wǎng)頁會檢查Trezor返回的地址是否如預(yù)期的那樣。這項檢查還應(yīng)該允許1開頭的地址,這樣可以兼容舊的版本(我們就不需要同時部署到兩個版本);允許cashaddr作為發(fā)送地址。固件支持兩種地址且都使用SPENDADDRESS。唯一的不同是用戶收到的確認(rèn)信息;交易格式完全不會改變?!?/p>
如果這是真的,那么這件事情就有點(diǎn)戲劇性了。去年夏天,在比特現(xiàn)金分叉之前,Rusnak曾通過Github提醒說,“我建議修改地址的版本,很顯然這個地址要是一個比特現(xiàn)金地址(比如以C開頭)。別忘了還要更改P2SH地址的版本”事實證明,這是一項預(yù)言性的建議,一項出于某種原因當(dāng)時沒有被采納的建議。
Trezor通常會把意識形態(tài)放到一邊,先滿足客戶的需求
作為比特現(xiàn)金的首席開發(fā)者,Amaury Séchet(即deadalnix)當(dāng)時回應(yīng)了Rusnak的警告,“同意。我有一個更改地址格式的計劃。修改地址格式的成本是很高的,所以在做出決定之前,我想調(diào)查一下其他的可能性而不僅是修改前綴。我還要說服行業(yè)里的其他人這是一個好的地址格式。”最終Cashaddr勝出
兩周前,Trezor回應(yīng)了Reddit資深用戶 u/normal_rc?在比特現(xiàn)金論壇r/btc上關(guān)于該公司直接拒絕更改地址格式的帖子。為此,Trezor聯(lián)合創(chuàng)始人發(fā)推文解釋稱,“這種混亂都是比特現(xiàn)金糟糕的架構(gòu)導(dǎo)致的。我們警告過他們,他們了解到這個問題卻選擇忽視。我拒絕為此承擔(dān)責(zé)任。Cashaddr支持現(xiàn)在正處于標(biāo)準(zhǔn)的開發(fā)過程中,完成后會推出?!?/p>
盡管這則推文的態(tài)度很不友好,但是它確實為最終的實現(xiàn)敞開了大門。結(jié)合最近獲得的支持和Github活動,比特現(xiàn)金用戶有理由繼續(xù)對比特現(xiàn)金的未來充滿希望。