Lighthouse 實作交易納入清單:從區塊建構到遵循檢查
Building the ePBS Builder in Lodestar
場次摘要
這場分享介紹在 Lighthouse 實作交易納入清單機制(FOCIL)的工作。講者指出,把區塊建構者納入協議,不代表交易一定會被收錄。FOCIL 由十六名驗證者組成委員會,各自發布清單;團隊分工處理清單產製、出價檢查,以及清單接收、儲存與執行,最後進行測試與互通驗證。 團隊新增三個信標節點介面,供驗證者查詢職責、取得清單及發布已簽署清單,也調整外部出價篩選與本地區塊建構。若區塊內容未滿足清單要求,內容本身仍有效,但節點不再以它為基礎建構後續區塊。講者表示,早期開發網未啟用相關執行檢查,後續已修正;測試指標與監測仍在補強,清單儲存的形式化驗證則尚未深入規劃。
值得記下的 5 件事
- [0:20]
納入建構者不等於保證交易被收錄 講者指出,協議內仍沒有保證交易審查比例歸零的機制
FOCIL 讓十六名驗證者各自發布交易納入清單,要求建構者遵守;這是針對審查問題的設計,不能視為已消除審查的成果。
- [2:20]
三個介面串接清單產製與發布 團隊新增查詢委員職責、取得清單及發布已簽署清單的介面
驗證者端會更新並暫存職責,另由專用服務在清單截止前一秒啟動,取得清單後簽署、發布;啟動時機仍在調整。
- [4:20]
外部出價與本地建構都須考慮清單 提議者依自己收到的清單檢查出價,忽略不符合者,並依時段與父區塊暫存符合要求的最高價出價
指定建構者直接送來的出價也接受相同檢查;本地建構則透過引擎介面傳入清單。
- [8:20]
及時清單決定遵循檢查,逾時清單仍可供建構參考 節點將成本最高的簽章檢查放在最後,並記錄清單抵達時間
遵循檢查與網路傳播的出價檢查只讀取及時清單,區塊建構則也讀取逾時清單。未滿足要求的區塊內容仍有效,但節點不會繼續延伸該內容。
- [11:40]
測試持續補強,形式化驗證尚未定案 講者表示,早期開發網未啟用遵循檢查,後續測試已修正,另做過約八十分鐘、包含 Lighthouse 與 Teku 節點的本地測試
團隊仍在補強指標與監測;以數學方法驗證清單儲存行為的構想,尚只有初步討論。
更多來自 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