时间:2023-08-10|浏览:191
令人惊讶的是,ETH2.0 Phase 0没有设计委托ETH的系统,这与当前主流的PoS共识几乎相违背。在后续的发展路线图中,也没有看到相应的开发计划。非节点运行方不能在链上将ETH委托给验证人参与共识,因此开发者需要解决这个需求。
市场上出现了很多相关的解决方案,其中最有争议的是资产所属权问题(当然,使用托管方式的服务商则不需要考虑此问题)。由于ETH1.0和ETH2.0的设计不同于主流的PoS公链,非托管方式的设计变得复杂。ETH1.0的合约具有成熟的权限设计,但ETH的Staking系统是建立在2.0上的。在Phase2之前,2.0的智能合约功能不会启用,这给设计ETH2.0的Staking衍生品带来了挑战。
官方并没有公布原因,个人猜测有三点考虑:
1. 32个ETH的成本在可接受范围,单人可运行; 2. 当前分Phase的计划不足以支持共识层面的委托算法的复杂性; 3. 分片对于验证人数量有很高要求,为了实现去中心化。
关于32个ETH的成本讨论已经非常广泛了,Vitalik在一篇博客中计算了验证人和共识的经济成本。虽然没有直接给出32个ETH的结果,但这个计算成为了后续设计的一个重要参考。ETH2.0的经济模型审查也提供了一个重要的指标:以太坊网络中所有超过32个ETH的地址有77.7%的总量不在交易所。这意味着以太坊具有去中心化的最大可能性。
然而,代币集中的结果通常更加趋向于集中。虽然代币集中并不意味着拥有者会使用能力,但运行节点让拥有者需要考虑多方面成本,这可能对2.0的去中心化造成挑战。
第二个原因是当前的算法支持和安全问题。根据路线图规划,Phase 1.5会将ETH1.0合并到ETH2.0中并启用交易功能。这种特殊的设计使委托变得复杂。为了谨慎起见,跨链部分的交易被精简,只保留了
热点:ETH