引介:BLS簽名和ETH2.0的故事
編者按:本文來自以太坊愛好者(ID:ethfans)編者按:本文來自
以太坊愛好者(ID:ethfans)
以太坊愛好者(ID:ethfans)
編者按:本文來自
以太坊愛好者(ID:ethfans)
以太坊愛好者(ID:ethfans)
編者按:本文來自
以太坊愛好者(ID:ethfans)
以太坊愛好者(ID:ethfans)
,作者:Justin Drake,翻譯&校對:閔敏& 阿劍,Odaily經授權轉載。
自ETH 2.0 採用BLS 簽名技術以來已有2.5 年左右,以下是一些里程碑事件。
2018 年5 月,我在ethresear.ch 上發表了一篇文章,指出BLS 簽名可以讓ETH 2.0 實現32 ETH 的最低質押機制,以及1024 個分片,可以將去中心化程度和可擴展性提高幾個數量級。
2018 年10 月,我寫信告訴Dan Boneh(以太坊基金會的密碼學顧問)說:“我們正在考慮效仿Zcash 和Chia,在ETH 2.0 中使用BLS12-381 曲線。” 對此,他回復道: “(以我們的現有知識來看)BLS12-381 曲線是正確的選擇。” 當時的背景是,一篇2016 年的論文將BN254 的安全等級從大約128 位降至110 位。鑑於區塊鏈基礎設施的設計目標是能夠沿用數十年,為此我們採取密碼學保守主義,而且ETH 2.0 研究團隊確實不滿意BN254 的現狀。 (使用BLS 簽名的另一個原因是,在密碼學生產系統中使用曲線配對本身就很激進了。)
在2019 年3 月和4 月,我們做了一些號召工作。我聯繫了很多區塊鏈項目(Chia、Filecoin、Dfinity、Cosmos 和Ledger 等),旨在讓所有項目都採用同樣的密碼學原語,以便實現互操作性、庫重用、共享安全審計等。具體來說,我們的目標是號召人們參與IETF BLS 標準化工作。這項工作是獨立啟動的,當時仍處於萌芽狀態。有數十個人參與這項工作,創建了Telegram 群組,並定期舉行電話會議。


