• APP內打開
    風險提示:防范以虛擬貨幣/區塊鏈名義進行的非法集資風險。 ——銀保監會等五部門

    BCH的現狀及未來:Schnorr簽名、隔離見證復原、Avalanche雪崩共識協議

    白話區塊鏈 2019-02-22 19:15:57
    微信分享

    掃碼分享

    近期發展規劃中,最為重要的自然是5月份的硬分叉

    作者:Frank / 來源:白話區塊鏈

    說了一堆閃電網絡的是與非,再來看看BCH的現狀和未來。

    先羅列一些BCH相關的數據:

    過去24小時鏈上交易數:15089
    過去24小時活躍地址數: 5.68萬+
    Reddit訂閱數:39707
    每天相關的Tweets: 503

    BCH社區的活躍度相當不錯。

    image.png

    近期發展規劃中,最為重要的自然是5月份的硬分叉。此次硬分叉將會添加以下兩個重要功能:Schnorr簽名與隔離見證復原。

    之所以說重要,我們逐一介紹下它們的功能。

    一、Schnorr簽名

    image.png

    關于Schnorr簽名,為了避免太過技術向,你只需要知道以下幾點:

    1、目前BCH和BTC都是使用ECDSA(橢圓曲線數字簽名算法)簽名來驗證交易的;

    2、因為比特幣不是賬戶模型,而是UTXO(未花費的交易輸出)模型,所以很多比特幣交易都包含多個輸入,而這些輸入都需要有各自的簽名,也就這意味著一個交易必須包含所有涉及輸出的簽名,網絡也必須傳輸所有這些簽名。

    3、Schnorr簽名是Claus Schnorr發明的一種數字簽名方案,比64字節的ECDSA短,因其簡單性而受到很多密碼學家的一直推崇,其主要優點體現在聚合簽名上。在一筆交易中所有涉及的輸入只需要一個合并簽名就可以。

    4、用一個簽名代替多個簽名的好處顯而易見:

    一是數據量減少了,當大量比特幣簽名產生一個聚合簽名時,估計Schnorr的方案可以將區塊鏈存儲和帶寬減少至少25%。

    二是聚合簽名增強了隱私性。這個不難理解,原本一些用戶就會故意使用多個簽名來發送交易來提高隱私,這通常稱為MultiSig。而Schnorr簽名會使你的簽名看起來和任何其他簽名一樣。或者說更簡單的理解,聚合簽名和門羅的環簽名技術在一定程度上有著異曲同工之妙,只是門羅做為單純的匿名幣,在結構和步驟上更加專注于隱私的設計。

    三是為更為復雜的智能合約架構打開了大門。因為現在不管多重簽名交易類型是 2/3、3/15,或者 100/100,所有類型需要的簽名數據量相同,與單簽名交易類型所需量一致。

     

    二、隔離見證復原

    在介紹隔離見證復原之前,我們先介紹一下BCH不支持隔離見證的起因,BCH的地址與BTC的隔離見證地址不兼容,用戶在發起BCH轉賬時,如果將幣發送到了隔離見證的地址的話,無法取出。

    隔離見證復原功能就是讓那些被錯發到隔離見證地址的BCH也可以取回了。

    三、Avalanche雪崩共識協議

    Avalanche雪崩共識協議算是中長期計劃。Avalanche雪崩共識協議非常技術向,我們盡量用白話簡單介紹一下:

    Avalanche共識協議為網絡上的節點提供了一種新的方式,可以在兩個沖突的交易之間進行選擇,并就下一個區塊中應該包含哪一個交易達成共識。

    Avalanche的作用是大幅提升交易的確認速度。把BCH交易確認的時間從當前的10分鐘左右提升到2到3秒。

    要理解Avalanche實現的原理,我們需要了解下面幾個概念:

    1、零確認交易 

    零確認交易又稱即時交易。這個概念在BCH誕生之前,在BTC上就討論過,想要實現支付秒到,提升支付體驗。其方法是節點將交易信息加到自己的內存池,如果發現有相同的 UTXO 則拒絕。由于試圖雙花的交易發出的時間將晚于發給商家的交易,商家只需要稍等片刻,待交易信息傳遞到絕大多數節點即可。

    2、由于BTC走的是小區塊路線,所以網絡擁堵時,確認時間可能會長達數天,使得零確認極度不安全。BCH大區塊路線為零交易技術的實現提供了便利,所以其在BCH上實現的可能性要比BTC上大得多。

    3、不可否認,即便在BCH的大區塊上,要現實零確認交易,仍存在不少挑戰,包括如何克服“快速雙花攻擊”、“51%攻擊”等等難題。

    4、Avalanche通過“預共識”來保持內存池的同步,來避免快速雙花交易;通過“后共識”幫助加入網絡的新節點確定其他人正在關注哪條鏈,并且將避免同步到由51%攻擊者生成的鏈,來增強對51%攻擊的防御能力。

    可以把Avalanche理解為BCH零確認技術的插件或是增強補丁,有了這個協議,BCH才好放心大膽的使用零確認交易,從而實現“秒到”的支付體驗。

    image.png

    關于Avalanche協議的部署計劃,在2019年上半年,Avalanche協議會在測試網上測試,在2019下半年或2020年上半年在主網上進行測試。

    下載白話區塊鏈APP

    區塊鏈世界入口第一站,人人都能看懂的區塊鏈;24 小時熱點實時追蹤。

    毛片免费看