工程進展
工程週報更新時間:9:00 AM PT (16:00 UTC, 悉尼 +11,北京 +8, 希臘 +3, 阿姆斯特丹 +2, 奧尼查 +1, 紐約 -4, 西雅圖 -7)
YouTube直播地址https://casperlabs.zoom.us/j/488766416。
執行
- 團隊已進入第四個(本版週期最後一個)sprint。
發佈
- 補丁Node 0.18.2已於2020年5月11日發佈。
- 第19版正在進行壓力測試。
Testnet
2020年3月31日上線的Testnet具有以下功能:
- Alpha版Highway共識
- 假定驗證者誠實
- 支持Eras,可配置round指數及其他Highway參數
- 不支持綁定/解綁、削減、獎勵
- 創始進程
- 所有智能合約功能
- Testnet瀏覽器
Testnet性能
- 2020年5月5日,Testnet所有驗證器0.18.1版本重啓。
- Testnet上的驗證器將逐步過渡到0.18.2版本。我們正積極修復結點同步過程中發現的新故障。
Testnet新增
- 我們正在測試LRT上部署了gossiping的0.19版本。
當前重點
Highway
- 同步器原型的實現。
- 創建Pothole的Rust實現,並集成通用同步器。
- 投票結構將包含完整的 "panorama “。
- 設計共識組件API。
- 設計Era共識-診斷邏輯。
Rust結點
- Rust初步實現Reactor。
- 2層網絡設計:驗證器網絡和gossiping網絡。
- 合約頭。
Sc結點
- 判斷Scala網絡是否可在2層設計中改造爲gossiping網絡。
- 增強/status端點的狀態信息。
- 在Testnet上實施之前,對故障進行修復和測試。
合約運行環境
- 測試框架:缺少gas開銷標準。
- 實現合約頭(Assembly Script)。
- Runtime::gas設計優化(如果用u64s來表示gas,而非本質是U512的gas newtype,性能會提升3-7%)。
測試和SRE
- Testnet:協助驗證器啓動補丁0.18.2。監控並彙報故障。
- 運行LRT測試Gossiping部署,建立各種參數,如TTPS。
生態系統
- CLarity支持合約頭。
- CasperLabs JS棧:調用CasperLabs SDK合約及文檔的前端。
- Vesting合約將提取到獨立repo中。
- 爲投票dApp開發智能合約。
經濟研究
- 更新技術規範和驗證器指南。
- 設計集成Chainlink通證定價數據。
- 通證發行分佈效應建模提案。
團隊&企業發展
- 週會時間更新——太平洋時間週五上午7:00、週五上午12:00(日本時間下午4點)。zoom會議ID:https://casperlabs.zoom.us/j/924713678。
治理情況
- 每週二早會時間9 am PT。
- 會議將在YouTube同步直播。
- Zoom地址https://casperlabs.zoom.us/j/488766416。
- 治理研究彙總。