哈爾·芬尼(Hal Finney)為比特幣核心(Bitcoin Core)丟失的捐款之一將被“復活”

買賣虛擬貨幣

Finney在2011年2月8日釋出的關於Bitcointalk的帖子中說,讀漢克森(Hankerson),梅內塞斯(Menezes)和凡斯通(Vanstone)的一本名為“橢圓曲線密碼學指南”的書,使他想到了如何將簽名驗證速度提高25%。在同一天的下一篇帖子中,Finney宣佈他已經編寫了“測試程式碼”並將其上傳到Github儲存庫。但是,芬尼的建議存在問題-他的方法已經被其他人申請了專利。

“加速橢圓曲線上密碼操作的方法”(也稱為GLV或四維Gallant-Lambert-Vanstone標量乘法)於2006年9月19日獲得了專利-可能是中本聰(Satoshi Nakamoto)已經忙於處理比特幣的時候(BTC)。為了理解本發明,我們必須更深入地研究橢圓曲線密碼學。專利內容為:

改進來自於表示“標量k為分量k和整數A的組合”。對以這種形式表示的k執行的數學運算似乎在計算上較不昂貴,因此可以提高速度。

Finney的2013年提案隨libsecp256k1庫的釋出而實現,但由於現有法律問題而從未啟用。這種情況一直持續到9月25日專利到期為止。根據Blockstream聯合創始人Adam Back的說法,現在有望在下一個Bitcoin Core更新中啟用該程式碼。

2011年2月似乎是Finney最專注於最佳化比特幣簽名驗證的時候。 Finney在2011年2月7日釋出的帖子中說,他正在研究“批次簽名驗證”,他認為這可能會使處理速度提高四倍。其背後的想法是,不是逐個驗證簽名,而是逐塊驗證它們:一次數百甚至數千。但是,根據Blockstream的聯合創始人Pieter Wuille(libsecp256k1庫的作者之一)的說法,當GLV與批處理驗證結合使用時,一旦達到大約1,000個簽名,收益就會消失:

“批次+ GLV相對於僅批次的優勢要小於單一+ GLV而非僅批次的優勢。對於非常大的數字,收益趨於比率1(因此沒有收益)。但是至少有多達數千個簽名,這仍然是一個優勢。”

實際上,已經為Schnorr簽名實現了該功能,該功能可將速度提高兩倍。 Back表示,他希望Schnorr簽名即將釋出,其中包括批次驗證:

“今年/明年下半年,還將釋出Schnorr簽名,包括啟用,然後加快批次驗證的速度。”

Finney的低溫外殼不太可能允許任何移動,但是如果允許,我們可能會在他的臉上偷偷摸摸的微笑。

來源:cointelegraph,https://cointelegraph.com/news/one-of-hal-finney-s-lost-contributions-to-bitcoin-core-to-be-resurrected

免責聲明:

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

推荐阅读

;