以太坊2.0网络的启动条件是超过16384个验证者抵押32个ETH,也就是至少需要16384个节点参与。以太坊2.0的Phase 0阶段已于12月1日开启,目前活跃节点数为26861,未来还会增加。这些参与Staking的ETH只有在以太坊2.0的Phase 2阶段完成后才可以进行转账。以太坊2.0是以太坊长期的战略目标,不过以太坊创始人Vitalik多次发文支持rollup在以太坊中的应用。 在近期以太坊开发团队和Vitalik的公开发言中,他们承认以太坊2.0的路线已经有所变化,共包括以下几点:1、未来的路线图将以Rollup为中心,Phase 1阶段简化为可供Rollup使用的数据分片,由于最初设想的优势仍未实现,eWASM的路线不再强调;2、简化以太坊1.0和2.0阶段的合并,将以太坊1.0的交易直接存于信标链上而非作为分片存在于以太坊2.0中,这样合并的进程将会缩短;3、工作并行化处理,轻客户端、数据分片和1.0与2.0的合并这三者独立进行,只要每个部分准备好就可以实现。 从以太坊2.0这几点改变可以看出,整体都是在向更快落地使用方向发展。引入Rollup的解决方案不仅是要解决目前急迫的扩容需求,也有利于创新。以太坊2.0的原有路线没有完全被抛弃,只是不再具有最高优先级。 (二)以Rollup为中心的路线 Layer 2解决可扩展性问题的方式是将主链上的行为操作转移到链下进行,以节约主链资源,同时不影响公链本身。Layer 2主流方案有状态通道、侧链、Plasma和Rollup。但是前三者在近年来的发展中都遇到了种种瓶颈,例如中心化,用户操作复杂,不支持智能合约,退出机制复杂等。Rollup方案的实现方式是将交易数据在链下打包成一笔再传到链上,同时保证和Layer 1层一致的安全性。 对于如何实现Rollup,不同的团队给出了不同的解决方案。Optimistic Rollup和ZK Rollup是目前开发团队最多也是应用范围最广的两种。Optimistic Rollup通过欺诈证明机制,保证节点不会作恶,ZK Rollup则使用了零知识证明保证了和主网相同的安全性。这两种方案也各有利弊,Optimistic Rollup支持智能合约,但是退出期比较长,会影响资金的使用率,ZK Rollup的退出期比较短,但很难支持通用的智能合约。 目前以太坊上的很多应用都已经或将要进行不同Rollup的测试网试验,例如Curve、Synthetix和Uniswap等,也有一些已经基于Rollup方案上线的DeFi项目。 Polkadot(一)技术与治理进展 2020年8月份Polkadot上线了DOT转账功能,标志着主网上线阶段正式完成。Polkadot是一种异构的多链架构,采用中继链加平行链的形式进行跨链,让链与链之间进行交互并提高可扩展性,这其中Substrate框架扮演了很重要的角色。Substrate可以理解为通用的集合各种功能的模板,开发者可以选择调用不同的模块(pallet)以节约开发时间。目前Substrate上线了2.0版本,增加了70多个pallet和链下工作机功能。 (责任编辑:admin) |