鏈客Talk|以太經典亞太地區社區經理胥康:ETC Phoenix硬分叉升級與ETH保持一致

6月1日,「鏈客Talk」邀請以太經典亞太地區社區經理胥康來到鏈客直播間。和你們一塊兒聊聊「ETC Phoenix硬分叉升級與ETH保持一致」這一話題。算法

 首先給你們介紹一下胥康的背景資料:數據庫

 胥康,上海交通大學計算機相關專業本科和碩士。畢業後長期在外企從事研發和管理工做,ITIL和Oracle DBA認證專家。2015年進入區塊鏈和數字貨幣行業,前後參與過開發、運營、商務、市場、投資等多項工做。目前擔任EthereumClassic亞太地區社區經理,主要負責以太經典生態建設和開發、商務協調。編程

 如下是這次活動問答內容整理:安全

 大白|鏈客:以太經典的大名爲圈內人所熟知,ETC和ETH就像一對孿生兄弟,首先請胥總給你們介紹一下ETC這個項目的前世此生,以及它同ETH有哪些相同及不一樣之處?網絡

 胥康:2016年6月,黑客利用以太坊上衆籌項目DAO的漏洞,盜取了當時價值約5000萬美圓的以太幣。過後,以太坊社區對如何解決此事產生了爭論,爭論的焦點是是否進行「回滾」以退還被盜取的以太幣。不一樣於數據庫系統,區塊鏈上執行「回滾」操做必須執行硬分叉,這意味着若是有人繼續在原有分叉上交易,分叉以後將同時存在兩條鏈。數據結構

 爭論的背後實際上是理念的衝突,反對分叉的人們認爲,基金會進行硬分叉,實際上違背了區塊鏈去中心化的核心準則,即不該該有人可以對區塊鏈自己做出篡改。最終,以太社區大部分人選擇硬分叉,建立並發展出了一條新鏈,也就是如今的ETH;反對硬分叉的人,則留在了原有鏈上,被稱爲ETC,以太經典。併發

 分叉後,以太坊和以太經典又各自經過無爭議的硬分叉進行了幾回系統性的升級,以太坊正在向ETH 2.0的方向發展會從PoW挖礦算法切換到PoS,以太經典移除了難度炸彈,會繼續保持PoW的挖礦算法,另外ETC還爲代幣設計了一套機械性的貨幣政策,每五百萬區塊減小20%的區塊獎勵。app

 從去年開始,經過Atlantis、Agharta和接下來的Phoenix硬分叉,以太經典和以太坊將保持一致,能夠說Phoenix後,以太經典和以太坊在這段時間是同樣的。編程語言

 大白|鏈客:在聊ETC Phoenix硬分叉以前,請胥總先給你們科普一下區塊鏈行業裏所謂的「軟分叉」和「硬分叉」?工具

 胥康:這兩個定義不太好理解,有些網上的定義也容易形成曲解。我就用大白話簡單的介紹一下。

 軟分叉就是,對共識進行更改後,未升級的節點能夠驗證已升級的節點產出的區塊,而且已升級的節點也能夠驗證未升級的節點產出的區塊。

 硬分叉是指對共識進行更改後,未升級的節點拒絕驗證已經升級的節點產出的區塊,可是已經升級的節點能夠驗證未升級節點產出的區塊。這裏的「共識」,指的是區塊鏈的區塊格式和交易格式。

 硬分叉如果產生爭議,有不一樣人在兩個分叉上進行交易,則會誕生2條鏈,例如以太經典和以太坊的硬分叉。若沒有爭議,則硬分叉後仍然是一條鏈,例如此次的Phoenix硬分叉。

 軟分叉和硬分叉之因此很差理解,是由於有些時候軟分叉也會轉變爲硬分叉。從區塊鏈的設計來講,全部對共識(數據結構)進行的修改都應該是硬分叉,之因此會有軟分叉,是由於軟分叉對原來定義好的字段進行了從新定義,如多重簽名,或對預留字段進行了定義,如比特幣的CSV軟分叉。但是,軟分叉的難度是很是高的,稍有誤差,軟分叉就會變成硬分叉,好比比特幣的BIP66和Level DB升級。

 大白|鏈客:ETC官方消息說Phoenix硬分叉會在六月份完成,升級之後會彌補哪些漏洞、增長什麼新的功能?

 胥康:Phoenix硬分叉會在今天完成,此次升級有如下這些內容

 · EIP-152添加Blake2壓縮功能F預編譯

· EIP-1108下降alt_bn128預編譯gas成本

· EIP-1344添加ChainID操做碼

· EIP-1884從新訂價依賴於trie大小的操做碼

· EIP-2028下降Calldata的gas成本

· EIP-2200考慮到SLOAD gas成本變化,從新平衡淨計量的SSTORE gas成本

 這些也是今年初,以太坊Istanbul硬分叉升級的內容,Phoenix硬分叉後,ETC與ETH徹底同樣、徹底兼容。

 大白|鏈客:想請教一下胥總,此次升級完成之後,好比搭建在ETH上面的DeFi應用是否能夠直接搭建在ETC上面?跟ETH相比ETC有何優點嗎?

 胥康:搭建在ETH上面的任何應用能夠經過Nifty Wallet、DappDirect、EtherCluster、BloqCloud等工具很方便地搭建在ETC上面。

跟ETH相比,如今ETC網絡的gas便宜,出塊速度快,不擁堵。明確、固定、機械性的、最小信任的貨幣政策使得ETC資產更有硬價值。 

 大白|鏈客:ETH2.0將引入分片技術和PoS共識,您是如何看待以太坊的這一變革?ETC是否會有這方面的考慮?

 胥康:PoS和分片技術可以大大下降以太坊區塊鏈的資源消耗並顯著提高性能,從技術上說ETH 2.0是一次偉大的區塊鏈升級,也兌現了以太坊成爲世界計算機的願景。

 ETC的願景是成爲安全的、最小信任的底層區塊鏈,因此ETC目前沒有跟隨以太坊轉PoS的計劃。

 大白|鏈客:隨着PoS共識的介入,能夠預期將來的一段時間,以前的ETH礦工可能會轉移到別的PoW項目,而ETC是最有可能的承接對象,請您預測一下,若是大批礦工涌入,會對ETC產生什麼樣的影響?

 胥康:若是大批礦工涌入,最直接的就是ETC區塊鏈的算力將會大幅提高。參與挖礦的節點越多、算力越大,ETC網絡就越安全。隨之而來,間接地,對ETC的價值也有促進做用。 

 大白|鏈客:ETC代碼是否友好,社區開發者須要掌握哪些開發語言?須要專門的培訓嗎?咱們國內開發者社區發展的如何?如何加入到大家?

 胥康:ETC代碼很是友好,而且在ETC開發社區中,核心團隊提供了豐富的輔助開發工具和標準,例如Jade套件和Open-RPC。ETC的核心開發團隊大多來自北美和歐洲,都是頂尖的極客。ETC的客戶端主要是由Go和Rust編寫的,也有基於JAVA的客戶端支持,不一樣語言的開發人員也能夠嘗試用本身熟悉的編程語言來實現ETC協議,例如C++、JS、Python等。另外,ETC在今年1月份發佈了EVM-LLVM,經過EVM-LLVM開發者能夠運用不一樣的語言來編寫智能合約,與EVM交互,而沒必要受到Solidity的限制。

 目前國內沒有大規模的ETC開發者社區,大多都是IndividualContributor,若是開發者們由興趣能夠聯繫我或者ETC Labs:

https://etclabs.org/

還有咱們的核心團隊:

https://discord.com/invite/5K...

大白|鏈客:最後請胥總展望一下將來,公鏈競爭會愈來愈激烈,ETC做爲一條老牌公鏈大家接下來有哪些計劃?

 胥康:首先仍是夯實底層、作好技術;擴大生態、吸引更多應用;

 另外,推動各方面的商務合做,擴大ETC影響力,使ETC始終處於區塊鏈大生態的核心地位;

 最後,作好ETC的社區建設,使更多人瞭解、喜好ETC而且堅信ETC的區塊鏈價值。


相關文章
相關標籤/搜索