擁有Schnorr簽名的比特幣現金

買賣虛擬貨幣
5月15日星期三UTC12:00(北京時間20:00),比特幣現金(BCH)網路開始進行第四次升級,此次升級完成後BCH將採用備受期待的Schnorr簽名演算法——一種以其簡單性而聞名的數字簽名方案。

我們可以從BitAsset研究院整理的“BCH升級時間線”中簡單回顧BCH誕生以來的歷次升級情況:

此外,從BCH官網公佈的內容可以看到:BCH在擴容性、可用性、擴充套件性三個方面有21項更新內容,其中6項已經完成:

Schnorr 簽名即將來臨

BCH將在網路底層機制中新增兩個特定元素對公鏈進行升級,即:啟用Schnorr簽名、允許隔離見證(Segwit)恢復。

Schnorr簽名演算法由著名密碼學家Claus Schnorr提出,而加密貨幣的開發人員也一直渴望能夠在加密貨幣上實現Schnorr簽名,它的存在會使BCH公鏈的隱私性和擴充套件性得到很大提升,這也將成為BCH領先於其他加密貨幣的一大優勢。此前BCH一直採用橢圓曲線數字簽名演算法(ECDSA)用於交易簽名,5月15日之後,BCH公鏈將提供ECDSA交易簽名及使用基本Schnorr簽名的功能。

在BCH交易中,加密簽名用於驗證資金的所有者。除此之外,加密方法ECDSA用於加密資料,因此只有特定的接收者才能解密資訊。這些因素的組合證明了BCH使用者的所有權,構成了所有者使用比特幣現金的權利。ECDSA屬性使雙方能夠安全地傳達BCH公鑰及私鑰。新增到BCH公鏈的Schnorr簽名將提供與ECDSA相同的屬性,但效率更高,功能更強大。

關於允許隔離見證(Segwit)恢復,我們可以這樣對其進行理解:允許找回誤發到隔離見證地址的BCH。

隱藏支付渠道、原子交換及多重簽名

BCH開發人員正在新增Schnorr簽名,因為這是一種更簡潔的加密和解密資料的方法。

開發者Mark Lundeberg提到:“Schnorr將是一個替代ECDSA簽名的選項,使用者不必生成新地址即可開始使用Schnorr簽名。”同時開發人員表示由於每個簽名的儲存大小從70位元組最佳化至64位元組,交易資料所需儲存空間將降低四個百分點,該功能基本上增強了每個BCH交易所需的簽名資料的有效性。

5月15日升級後,Schnorr簽名可以幫助BCH將支付渠道和原子互換隱藏為普通支付。由於聚合的Schnorr簽名不能被任何嚴格的參與方子集篡改,這意味我們可以在BCH上構建二層網路,例如閃電網路等。未來開發人員將會新增更多類似於“原子互換(Atomic swaps)隱藏為普通支付”這樣複雜的概念,比如多重簽名聚合。

“從使用者體驗的角度來看,BCH使用者和商家透過錢包使用比特幣現金(比如Bitcoin.com Wallet),乍看之下可能沒有發現任何不同,”倫德伯格指出,“但是,如果您在5月15日升級後檢視新交易,您可能會注意到它的大小比以前減少了約4%。”

Lundeberg還提到,公共簽名聚合將為錢包提供僅用一個簽名即可替換許多交易簽名的功能。僅這一點就可以減少20%的交易規模,網路更快,更高效。此外還可以建立更加複雜的智慧合約的概念,這將進一步增強BCH的隱私。Schnorr提供的屬性以及BCH開發人員和基礎設施提供商(如錢包)新增的一些特別功能將進一步增強隱私性和擴充套件性。

而今,BCH開發方面有很多價值,例如SimpleLedger Protocol,Badger Wallet,CashAccounts,Cashshuffle,Bchd客戶端及隱私增強錢包Neutrino。隨著Schnorr簽名的到來,BCH公鏈能進一步鞏固基礎,並繼續為大眾提供可交易、點對點的電子現金。

免責聲明:

  1. 本文版權歸原作者所有,僅代表作者本人觀點,不代表鏈報觀點或立場。
  2. 如發現文章、圖片等侵權行爲,侵權責任將由作者本人承擔。
  3. 鏈報僅提供相關項目信息,不構成任何投資建議

推荐阅读

;