<span id="1ljtx"></span>
<strike id="1ljtx"></strike>
<strike id="1ljtx"><i id="1ljtx"></i></strike> <ruby id="1ljtx"></ruby>
<span id="1ljtx"><dl id="1ljtx"></dl></span><progress id="1ljtx"><noframes id="1ljtx">
<th id="1ljtx"><video id="1ljtx"><ruby id="1ljtx"></ruby></video></th>
<strike id="1ljtx"></strike>
<ruby id="1ljtx"></ruby>
<strike id="1ljtx"><i id="1ljtx"></i></strike>
<strike id="1ljtx"><dl id="1ljtx"><del id="1ljtx"></del></dl></strike><strike id="1ljtx"></strike><ruby id="1ljtx"></ruby>
<span id="1ljtx"><dl id="1ljtx"></dl></span><th id="1ljtx"><noframes id="1ljtx">
<span id="1ljtx"><dl id="1ljtx"></dl></span>
<strike id="1ljtx"></strike>
<strike id="1ljtx"></strike><span id="1ljtx"></span><strike id="1ljtx"><dl id="1ljtx"><ruby id="1ljtx"></ruby></dl></strike><strike id="1ljtx"><dl id="1ljtx"><del id="1ljtx"></del></dl></strike>
<strike id="1ljtx"></strike><strike id="1ljtx"></strike><strike id="1ljtx"></strike>
風險提示:防范以虛擬貨幣/區塊鏈名義進行的非法集資風險。 ——銀保監會等五部門

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年上半年在主網上進行測試。

白話區塊鏈

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

91香蕉视频污