ETC 2020技術路線圖公佈:以太坊堆棧客戶端Core-Geth完成開發

本文由ETC Core發佈在Medium。

ETC 2020技术路线图公布:以太坊堆栈客户端Core-Geth完成开发

介紹

ETC Core開發團隊很高興宣佈我們的2020年路線圖! 我們2019年交付成果非常注重原始基礎架構項目,以通過高質量的標準化和自動化以及專門用於基於以太坊虛擬機(EVM)構建的工具來幫助簡化我們的軟件開發流程。

ETC Core開發團隊是領先的以太坊經典(ETC)核心開發團隊,致力於構建和支持生態系統工具,協議和EVM開發。 我們的一些原始項目包括: OpenRPC,Pristine,Jade,Signatory,Expedition以及許多其他項目,都是開源的,並且可以在我們的Github中找到。 我們的團隊得到ETC Labs的支持,該實驗室倡導在整個ETC生態系統中進行投資和開發。

EVM /編譯器團隊

EVM /編譯器團隊由ETC Core的首席編譯器工程師Alan Li領導,他還是EVM-LLVM後端項目的首席維護者。 現在可以在https://llvm.etccore.io/上獲得EVM-LLVM alpha版本和帶有初始文檔的項目網站。

ETC 2020技术路线图公布:以太坊堆栈客户端Core-Geth完成开发

Q1-Q2:

  • SOLL和Vyper編譯器集成
  • 實施:全局堆棧分配和性能優化

Q2-Q3:

  • (社區驅動)新的智能合約語言支持和集成
  • 實施:指令調度程序和性能優化

Q3-Q4:

  • 正式測試版發佈
  • (社區驅動)新的智能合約語言支持和集成
  • 實施:嵌入式程序集和異常處理

Q1-Q4:

  • 1.0候選人
  • 社區不斷髮展,新語言支持
  • 持續實施優化和調試
  • 持續的EVM運行時支持

Second State,Vyperlang和其他團隊正在實施或嘗試將LLVM基礎架構引入到EthereumStack。 如果您想與有共同興趣的開發人員聯繫,則Telegram上有一個以太坊LLVM開發人員頻道。

工具團隊

該工具團隊的代表者有Zachary Belford,Shane Jonas和Zane Star,其中由Zach和Shane共同領導。

ETC 2020技术路线图公布:以太坊堆栈客户端Core-Geth完成开发

Q1:

簽署人發佈:簽署人是EthereumStack的脫機交易和消息簽署人,與任何基於EVM的網絡兼容。該工具可以部署為獨立服務器,可以集成到nodejs項目中,並且用例廣泛。例如,Signatory可以推動錢包後端或在小型計算機(檢查器)上運行,以簽署供應鏈和其他物聯網實施中的事件。

Q1-Q2:

  • 工具方面的改進:我們將對OpenRPC,JSON-RPC模式進行一些常規維護,性能和優化,並在OpenRPC中包括Python lang支持。
  • Expedition.dev更新:Expedition是EthereumStack的開源資源管理器,支持Ethereum Classic,Ethereum和相關的測試網。我們希望獲得多達一百萬個API調用,以確保此瀏覽器儘可能可用,同時為多個EVM社區提供良好的體驗。
  • Signatory桌面:這將是一個開放源代碼的桌面應用程序,它利用Signatory模塊和一個簡單且易於自定義的material-ui界面,供用戶在EthereumStack上簽名消息和交易。

Q3-Q4:

  • 主要的Jade服務運行程序重構:對服務運行程序規範進行了改進和重構,並總體上創建了一個更好的程序包。 我們希望簡化服務的模塊化,並使用戶更輕鬆地在CLI和桌面應用程序中包含基於JSON-RPC的服務。
  • 智能合約部署工具:我們想要製作一個開源的最小工具,以將鏈碼部署到任何基於EVM的網絡。 該項目正在計劃中,我們將在接下來的幾個月中進行更清晰的更新。

Q1-Q4:

  • 社區的持續發展:Github上的許多項目可以為區塊鏈和通用軟件開發提供很多價值。例如,OpenRPC幫助軟件開發人員構建JSON-RPC API,而JSON-RPC在整個軟件行業中已經是一種完善的RPC協議。 Pristine從開發理念發展為一整套用於自動化和加速軟件項目的模板和工具。
  • 與我們一起:您的區塊鏈網絡還是使用JSON-RPC的傳統軟件解決方案?好吧,我們很樂意與您坐下來,看看OpenRPC的價值如何。讓我們將基於JSON-RPC的服務帶到文檔驅動的JSON-RPC API,並使用所有附帶的OpenRPC工具為您提供幫助!
  • 更多社區活動:敬請關注網絡研討會,聚會和更多可公開訪問的活動,以與我們互動並瞭解有關以太坊經典和我們的開源項目的更多信息。
  • 連續的文檔發佈:我們致力於文檔驅動的項目和可讀性。我們將繼續為更廣泛的社區提供文檔,教育材料和說明。

協議提供者團隊

協議提供者團隊由Meowbits領導。 ETC Core現在正在維護新的Core-Geth客戶端,它將是Multi-Geth客戶端的另一版本。 在過去的一年中,我們維護了Multi-Geth,實現了OpenRPC,分叉準備,並將這個客戶端帶到不再是上游分支近乎直接複製的點。 但是,我們很高興繼續創新Core-Geth客戶端,併為ETC節點運營商保證一個可持續的客戶端。

ETC 2020技术路线图公布:以太坊堆栈客户端Core-Geth完成开发

Q1:

  • github.com/etclabscore/core-geth已誕生! Core-Geth是一種具有多種偏好的go-ethereum的分佈。 Core-geth v1.11.0是第一個支持下一個ETC硬分叉“ Pheonix”的客戶端。請升級。多語言使用者建議至少遷移到Core-geth v1.11.0 (https://github.com/etclabscore/core-geth/releases/tag/v1.11.0-core)
  • 伊斯坦布爾同等分叉(即Aztlan / Phoenix分叉)的規範過程,評估,實施和測試。
  • ETC跨客戶端分叉測試已填充並通過
  • 測試網絡(Mordor,Kotti)的管理和維護。
  • eth / 64 ETC協議規範有望達到“最終”狀態
  • eth / 65協議將由etclabscore / core-geth實現,從而實現較低帶寬的事務池消息傳遞
  • ECIP1043 DAG限制實施,並可能推動“被接受”
  • ETC Discv4 DNS發現機制(基礎結構:通過搜尋器計劃和維護自動DNS記錄;文檔:提供反映DNS記錄的自動更新的節點列表)

Q1-Q3:

  • 以太坊協議提供商區塊鏈配置標準和翻譯工具
  • etclabscore / core-geth區塊鏈配置JSON-RPC API
  • etclabscore / core-geth基礎架構和CI集成:Docker映像和發行版
  • etclabscore / core-geth discv4 DNS發現列表(基礎結構)和提供程序支持
  • SHA3共識算法研究評審
  • 從blockd.info-> etcdisco.net移動ETC discv4 DNS記錄

Q2-Q4:

  • 可插拔區塊鏈數據庫支持,潛在接口包括消息代理數據庫(例如Kafka)以及標準靜態遠程和本地選項。
  • 針對以太坊/ go-ethereum / rpc的構建時/運行時JSON-RPC API發現,啟用代碼->描述性文檔生成(補充現有的相反模式)。
  • EVM帳戶版本控制/ +無版本EVM和Ungas研究和實施。

Q2-Q3:

  • ETL:x-chain轉型+轉移(測試(網絡)等)
  • JSON-RPC devp2p Wire協議規範和參考實現研究以及可能的設計

EVM61播客

我們啟動了由ETC Core和ETC Labs提供給您的EVM61播客,該播客託管在我們的YouTube頻道和Soundcloud中。 該播客將重點關注一般ETC新聞,項目,訪談,區塊鏈發展以及整體以太坊堆棧。 如果您想參加演出並談論您的項目或深入研究區塊鏈主題,請填寫演出表格上的內容。


分享到:


相關文章: