以太坊联合创始人Vitalik Buterin周一发布了新的以太坊2.0信标链的第一个硬分叉计划,暂时命名为HF1。
硬分叉将允许开发者对最近发布的信标链引入几个关键的升级,这也将作为未来更深层改变的一次有用测试。
最大的实际改变是对轻客户端的支持,轻客户端的节点对资源的需求最小,并且可以在移动设备上运行。这将允许“信任最小的钱包”能够自己验证区块链,而不是依赖于外部服务提供商。
轻客户端支持是通过特殊目的的“同步委员会”引入的,该委员会由一组随机分配的验证节点组成,用于创建特殊签名,从而更容易确定链的正确版本。
其他的改进包括修正分叉选择规则,开发人员在这些规则中发现了该协议可能容易受到重组攻击的几个实例。这些问题很微妙,需要精确的时间,但它们可能允许恶意参与者利用网络,同时控制一小部分验证节点。Buterin写道,这些缺陷在发行前就已经知道了,但发现得太晚,无法及时修复。
在实际改变方面,硬分叉的目标是彻底改变削减和不活动泄漏机制的工作方式。目前,ETH2.0上的质押者可能会因为不活跃或试图支持链上的少数分叉而损失一部分资本,这将受到大幅削减的惩罚。
由于因不可抗力问题而受到如网络链接不畅或断电的惩罚,不活动泄漏有时被认为是对质押的一种威慑。虽然ETH2.0系统的设置非常宽容,但该团队现在正在进一步调整机制,以使连接不稳定的质押者的生活更简单。泄漏机制将变成二次方的,这意味着间歇和连续不活动之间存在显著差异。例如,一名质押者每次断电几分钟,总共断电一个小时,其损失要比另一名连续断电一个小时的质押者少10倍。
不活动泄漏也将逐渐结束,而不是立即结束,这确保离线节点将不断失去价值,直到网络远远超过必要的安全阈值。
虽然有些改变使系统对诚实的错误更加宽容,但该团队正在改变一些参数,对不良行为引入更严厉的经济惩罚。
目前还不清楚硬分叉何时会执行,提案的一些细节仍然需要改善和审查。与此同时,以太坊开发者正试图为HF1和未来的硬分叉提出一个命名约定。目前提出的主题包括恒星的名称、行星系统、魔兽世界专区和一年中的月份等。