haurog 展示以 RISC-V 硬體執行以太坊主網節點與驗證者
Running a Full Node and Staking on Free and Open Standard RISC-V Hardware
場次摘要
haurog 分享以 RISC-V 硬體執行以太坊節點的進展。他回顧,兩年前嘗試執行完整節點未能成功,只勉強跑起小型測試網;如今 Lighthouse 已可直接使用,Ethrex 能編譯並完成同步,但同步過程仍有困難。部分密碼學函式庫也加入針對 RISC-V 的最佳化程式碼,加上硬體效能提升,讓主網部署成為可能。 他展示自己執行主網完整節點與驗證者的成果,包括驗證者在一個週期的第一個時槽成功完成驗證投票。不過,這不代表所有 RISC-V 裝置都能勝任。目前硬體並不便宜,低記憶體配置也限制客戶端選擇;零知識證明降低處理器負載,以及針對協議工作設計專用核心,則仍是他提出的未來可能性。
值得記下的 5 件事
- [1:20]
從小型測試網走向主網部署 haurog 回顧,兩年前嘗試以 RISC-V 硬體執行以太坊完整節點並未成功,只勉強跑起小型測試網
這次分享則展示了後續軟體支援與硬體效能進步帶來的成果。
- [1:40]
客戶端支援與底層最佳化逐步改善 haurog 將 Lighthouse 能直接使用歸功於社群成員,並表示 Ethrex 已能編譯,同步雖有困難但可運作
他也提到,部分密碼學函式庫加入了針對 RISC-V 的組合語言程式碼,以改善底層運算。
- [2:20]
主網節點與驗證者已有實際運作展示 haurog 表示,節點的處理器使用量會隨時槽出現尖峰,但未過載
他也展示驗證者在一個週期的第一個時槽成功完成驗證投票,並指出這通常較難處理;這是他的個別部署成果,不宜推廣為所有 RISC-V 硬體皆可達成。
- [3:20]
硬體價格與記憶體需求仍是限制 haurog 表示,原本期待免授權費能讓硬體更便宜,但目前並非如此
8 GB 記憶體雖能跑節點,配置難度高,也限制客戶端選擇;依他的觀察,需要 16 或 32 GB 時,記憶體成本會成為主要負擔。
- [3:40]
零知識證明與專用核心仍屬未來構想 haurog 提出,零知識證明可能降低處理器負載
他也設想,若以太坊協議採用 RISC-V 指令集,相關工作或可直接在 RISC-V 核心上執行,甚至針對這些工作設計專用核心;這些都不是已完成的方案。
更多來自 DEVCON 8
Arrow 的硬體 DAO 實驗:AI 協作、在地製造與責任分工
A DAO Shipped an Aircraft: What It Takes to Coordinate Atoms with Tokens
Thomas Garrison
Kohaku:以 SDK 將隱私與安全功能帶入以太坊錢包
Kohaku : privacy for everyone, by default
Nico、Vitalik
私密區塊鏈的取捨:隱私、去中心化與合約協作
Private State, Public Network: The Tradeoffs Behind Privacy
Zachary Williamson