ETC項目進展情況

以太經典ETC(Ethereum Classic)是一個開源的,公共的,以區塊鏈技術為基礎的分佈式平臺,同時也發行了獨立的加密貨幣------以太經典(ETC)。ETC採用智能合約功能,允許任何人在平臺中開發和部署智能合約和去中心化應用,旨在推進數字化價值的影響力。

2018-2020 三年計劃

2018

移除難度炸彈開發翡翠錢包手機客戶端發佈Dapp SDK(翡翠項目)側鏈新增操作碼兼容ETH整合IPFS優化緩存——性能優化整合(新的StateDB層)

2019

提高可擴展性和分片技術(目標:每秒交易量1000+)開發物聯網輕量客戶端提高跨鏈互操作性改進EVM虛擬機的密碼學結構(可用於零知識證明、同態加密等)

2020

混合共識技術研究網狀網絡(Mesh networks)

以下是ETC團隊目前的工作進度

(值得收藏!!!)

一、ETCDEV團隊

ETC Geth 客戶端

移除難度炸彈

更新開發人員日誌(機器可讀形式& ELK配置)

優化緩存----性能優化調整(新的StateDB層)

與ETH兼容的操作碼

為開發者分配地址/事務索引

加快同步(新Warp Sync算法)

側鏈(核心:SputnikVM虛擬機))

兼容PoA共識機制

通過JIT編譯加快SputnikVM虛擬機運行

PoA 側鏈雙向傳輸

翡翠錢包

發佈翡翠錢包桌面版(穩定版)

翡翠手機錢包

翡翠項目

Sidechain集成

翡翠SDK項目

支持IPFS(星際文件系統)

二、IOHK團隊

客戶端平臺Mantis

極大改善性能

Mantis 2.0

主要項目

ETC Geth客戶端

在硬分叉後,ETC開發團隊一直在維護和改進Geth,並將致力於架構模塊化的開發、性能改進,讓這款客戶端更好地應用於商業化。ETC Geth是ETH Geth的一個分支,但自2016年10月後,ETC開發團隊對Geth的代碼進行大量重寫、替換和刪除等修改工作,修改率高達50%以上。

客戶端平臺Mantis

2017年8月13日, ETC團隊用了七個月的時間,從頭開始構建了一個獨特的ETC客戶端平臺Mantis。 Mantis是一個用Scala語言編寫的節點客戶端。Scala是一種功能性編程語言,具有不變性優先,易於測試和可預測性的特徵。MANTIS客戶端與Daedalus錢包兼容,這為用戶提供了訪問和管理資金的界面入口。MANTIS的開發為ETC的未來創新奠定了基礎。

SPUTNIK VM虛擬機

SPUTNIK VM是由ETC開發團隊開發的新一代EVM虛擬機。這款虛擬機運行高效,具有可嵌入功能。它可以在區塊鏈上作為獨立進程啟動,同時也可以在低功率設備上運行。ETC開發團隊繼續對EVM進行改善,並計劃將來可以在極低功率設備上運行。

翡翠平臺

這個平臺是用於構建ETC應用程序的多功能工具包 ,裡面包括UI組件、JavaScript和Rust數據庫、圖標、搭建工具等。翡翠平臺的應用場景非常多,可以用在桌面、手機、網頁甚至Shell腳本等方面。

側鏈

側鏈將成為ETC基礎設施和協議的本地部分。這會增加ETC可擴展性,將區塊鏈嵌入到移動設備中,同時也是ETC進軍物聯網的一個優勢。

感謝哥德爾實驗室(Gödel Labs)對公眾號的贊助