CasperLabs社區週會(MAY 12):補丁Node 0.18.2已發佈

工程進展

工程週報更新時間: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通證定價數據。
  • 通證發行分佈效應建模提案。

 

團隊&企業發展

 

治理情況

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章