比特幣交易延展性一直是比特幣的頑疾,就像是比特幣幽靈一樣存在。曾經(jīng)不可一世的全球最大的比特幣交易平臺門頭溝(Mt.Gox)把丟失的85萬個比特幣歸罪于比特幣交易延展性漏洞,但種種跡象表明門頭溝在說謊。比特幣現(xiàn)金(BCH)雖然誕生的時間僅僅只有三個多月,但卻多次遭到惡意延展性攻擊,這種攻擊對于比特幣現(xiàn)金(BCH)來說不是致命的,但卻是令人生厭的。
交易延展性,也被稱作為是可鍛性,即同樣一個東西,它的本質(zhì)和質(zhì)量都沒有改變,但是它的形狀改變了。而這個可鍛性,會造成交易ID——TXID的不一致,從而導(dǎo)致用戶找不到發(fā)送的交易。
在比特幣現(xiàn)金(BCH)的交易數(shù)據(jù)格式中,將交易簽名部分也納入了整體交易中,最后對整體交易做哈希,而交易簽名又可以有多種寫法,攻擊者篡改了它們,它們作用上是一樣的,但是字節(jié)發(fā)生了變化,導(dǎo)致這個簽名不一樣了。
TXID發(fā)生變化可能會導(dǎo)致一些應(yīng)用在查找TXID時找不到,從而影響一些錢包充值或提現(xiàn)的狀態(tài),給運營者和用戶帶來麻煩。隔離見證是為了解決這個問題而提出的,將交易數(shù)據(jù)和簽名數(shù)據(jù)分開,這樣一筆交易的TXID一定唯一。
比特幣交易延展性攻擊雖然一直存在,但對比特幣系統(tǒng)來說不是致命的,一直以來也并未引起太多的關(guān)注,直到擴容之爭越演越烈,比特幣交易延展性攻擊才再次被提上議程,成為了core開發(fā)組反對大區(qū)塊的利劍。在社區(qū)中營造出一種比特幣交易延展性攻擊的種種危害,隔離驗證是解決比特幣交易延展性的唯一一種解決方案。一些不明真相的群眾只有選擇相信。
比特幣現(xiàn)金(BCH)在誕生以后多次遇到惡意延展性攻擊,但比特幣現(xiàn)金(BCH)依舊堅挺了過來。近期,一些開發(fā)者在開源代碼庫以及版本控制系統(tǒng)github上提出了一種修復(fù)比特幣現(xiàn)金(BCH)延展性的解決方案,該方案不需要部署隔離驗證,只需要通過一次硬分叉即可解決。雖然,修復(fù)延展性問題不是部署閃電網(wǎng)絡(luò)等多層網(wǎng)絡(luò)的必備條件,但修復(fù)延展性以后可以更加簡單的部署閃電網(wǎng)絡(luò)等多層網(wǎng)絡(luò)。
一旦該方案付諸實施,比特幣現(xiàn)金(BCH)交易延展性問題將被解決,比特幣現(xiàn)金(BCH)網(wǎng)絡(luò)會更加安全穩(wěn)定。另外,近期比特幣現(xiàn)金(BCH)進(jìn)行了一次協(xié)議升級,解決了比特幣現(xiàn)金(BCH)一直以來被詬病的挖礦緊急難度動態(tài)調(diào)整;部署了新的地址格式,解決了用戶經(jīng)常把比特幣現(xiàn)金(BCH)錯發(fā)到比特幣地址上,幣被盜的風(fēng)險。
種種跡象都表明比特幣現(xiàn)金(BCH)生態(tài)化進(jìn)程在加速向前推進(jìn)。比特幣現(xiàn)金(BCH)作為比特幣最強有力的競爭對手,解決問題的效率更高,比特幣擁堵問題至今未完全解決,喊了好久的閃電網(wǎng)絡(luò)技術(shù)依舊是一個不成熟的技術(shù),只是停留在理論階段,并未部署。
雖然,比特幣現(xiàn)金(BCH)僅僅誕生了三個月,但卻在社區(qū)引起了極大的轟動,市值一度超過以太坊,登上全球數(shù)字貨幣市值排行榜前二,甚至以太坊創(chuàng)始人V神、比特幣耶穌等大佬紛紛表示比特幣現(xiàn)金(BCH)才是真正的比特幣,社區(qū)內(nèi)關(guān)于誰才是真正的比特幣的爭論更是一浪高過一浪。