隱私幣門羅(XMR)成功完成了“防彈”(Bulletproofs)協議的首次審查。
去年12月,門羅團隊宣布在協議中整合Bulletproofs機制。這種技術能夠提供“更大的存儲空間、更合理的驗證時間以及更低的費用”。Bulletproofs的部署將分為兩個階段,在上線主網之前會在測試網絡運行一段時間。
Bulletproofs由斯坦福的應用密碼學組織(ACG)提出,代碼貢獻者分別來自倫敦大學學院以及Blockstream。Bulletproofs能夠改進零知識證明機制的range proofs[1],這種機制目前已經得到了ZCash等
加密貨幣的廣泛應用。
門羅等隱私幣采用零知識證明機制能夠幫助用戶在公共賬本中隱藏交易金額,同時保證網絡的去信任化。為了確保交易的有效性,必須要用到range proofs。但range proofs在設計上消耗了大量的空間,而Bulletproofs則能在完成同樣工作的前提下不占用大量的空間。
門羅團隊表示,部署這項技術能夠減少80%的交易容量,后續還將降低80%的交易費用。
以太坊和
比特幣社區都曾討論是否要整合這一機制。
昨日,門羅團隊宣布安全公司Kudelski Security對其Bulletproofs部署進行了首次獨立審查,并且已經宣告成功。
審查報告顯示,他們發現了四個潛在的安全問題,級別較低或者不能肯定,另外還有8個與通用代碼安全性相關的觀察值。目前Bulletproofs已經運行在門羅的測試網絡。
另外還有兩次審查將由Benedikt Bünz(Bulletproofs論文的作者之一)和Quarkslab負責。如果一切順利,預計在下一次協議更新的時候也就是9月或10月,Bulletproofs就會上線主網。
今年4月,
萊特幣創始人Charlie Lee表示“Bulletproofs技術依然需要進一步的發展”。Bulletproofs絕對是一個重大突破,預計會有越來越多的加密貨幣采用這一機制。和閃電網絡、Schnorr簽名以及分片技術一樣,Bulletproofs也能解決
區塊鏈面臨的延展性問題。
注釋 (? returns to text)
CT(保密交易)面臨的主要難題是讓它交易變得非常大而且驗證緩慢,因為它要求每個交易輸出包含一個rangeproof,這是一種零知識證明,證明金額太小而不會溢出。普通數字簽名小于100個字節,并且只需不到100微秒的時間就可以驗證,而 rangeproofs的大小是幾千個字節,并需要幾個毫秒才能驗證。實際上,rangeproofs是使用它們的任何交易中絕大部分的交易數據。?
版權申明:本內容來自于互聯網,屬第三方匯集推薦平臺。本文的版權歸原作者所有,文章言論不代表鏈門戶的觀點,鏈門戶不承擔任何法律責任。如有侵權請聯系QQ:3341927519進行反饋。