链客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的区块链价值。


相关文章
相关标签/搜索