目前 Gas 费收取需要用户设定支付的 Gas Price,如果太低需要等待很久,太高则造成浪费。EIP 1559 的实施会提高用户使用体验,因为基础费是已经被计算好的,理论上支付基础费就能保证完成交易,用户只需要选择给矿工支付的小费,而且在不拥堵的情况下不需要给矿工小费。对于降低 Gas 费来说,EIP 1559 中没有很直接的体现,在不拥堵时用户只缴纳基础费于是避免了 Gas 费浪费。在网络拥堵时持续调高基础费没有让用户花费更少,而是通过不断涨价让人们面对高昂收费时不得不暂缓交易。因此很多人对 EIP 1559 的实施对降低 Gas 费的有效程度存疑,尤其是短期受到很大损失的矿工群体。但从长远看,销毁本来应该交给矿工的 Gas 费,能够将交易带来的价值引入到以太坊系统中,提升整个系统的价值也会提高矿工的收入。 以太坊 2.0 的实现以太坊升级到 2.0 阶段的最终目标是实现扩容,解决网络的拥堵问题,除了将共识机制由 PoW 转变为 PoS,以太坊 2.0 的还要实现分片和部署 eWASM 虚拟机。分片就是将整个网络分区,节点不需要维护整个系统的交易,只需要负责维护其中一个分区即可。以太坊 2.0 将有 64 个分片,将交易分布到各分片中增加网络的承载量。各分片可以与信标链进行交联,信标链不储存以太坊上的账户余额和合约状态等信息,负责管理验证者和记录分片状态。分片要考虑到安全性的问题,因为相对而言攻击单分片的难度会降低。在以太坊 2.0 的分片上都存在至少 128 个验证者组成的委员会,他们负责表决分片上的信息,这些人每 epoch (6.4 分钟)更换一次,由信标链通过 RANDAO+VDF 的方案分配。作恶者很难保证在同一时间控制同一分片上超过三分之二的节点,因此保证了网络的安全。 eWASM 是以太坊 2.0 阶段部署的虚拟机,相较于目前的 EVM 虚拟机,eWASM 在速度和效率上会大幅提升,配合分片技术,以太坊 2.0 能够实现大规模扩容,降低 Gas 费。但由于以太坊分片和 eWASM 的开发难度比较高,短期内不会上线。 以太坊 Layer 2 上的实践RollupRollup 是目前受到最多关注的以太坊 Layer 2 解决方案,最有可能在短期内解决以太坊网络拥堵的问题来降低 Gas 费,Vitalik 也指出 Rollup 是以太坊 2.0 分片技术上线之前最有效的扩容技术。Rollup 的运营者通过将计算和完整的状态储存放到链下,压缩交易数据实现主链上的扩容。实际上交易数据是储存在区块链上的,风险源自运行者可能提供错误的数据进而控制用户资产,为了避免风险存在不同的 Rollup 解决方案。 ZK Rollup 通过有效性证明保证数据安全,使用 ZK-SNARK 密码学证明,Layer 1 可以快速完成验证并转账,同时可以保证隐私性,但 ZK Rollup 很难对 EVM 进行证明,因此难以应用于使用智能合约的场景。Optimistic Rollup 使用欺诈证明的方式,如果有人发现运营者处理的状态根是错误的,那么可以发布一个证明,证明通过后会回滚交易并对运营者进行惩罚。Optimistic Rollup 在主网中支持智能合约的部署,更适用于现在的扩容需求。但由于欺诈证明的要求,在退出 Rollup 时,需要一周的时间检查其他用户是否提交欺诈证明。 (责任编辑:admin) |