自阿贝尔链网络在2022年4月创世区块创建以来,PoW的难度调整算法一直没有改变。该算法以4000个区块为一个周期,称为一个epoch。在每个epoch结束时 — — 具体来说是在区块高度4000、8000、12000等 — — 每个阿贝尔链节点都会计算完成该epoch所需的时间。目标是将平均区块时间调整为256秒,旨在大约每12天完成一个epoch。
换句话说,阿贝尔链网络试图每约12天产生一个epoch。如果刚刚完成的epoch所需时间短于12天,算法会增加下一个epoch的挖矿难度,使得GPU卡每挖一个区块所需的时间更长,从而增加平均区块时间。相反,如果epoch完成时间长于12天,算法会降低挖矿难度,使得GPU卡能够更快地挖矿,减少平均区块时间。
网络哈希率波动的影响是,当GPU卡数量激增时,网络的计算能力(哈希率)增加,减少了挖矿所需的时间;而当GPU卡数量大幅减少时,网络的哈希率降低,增加了挖矿时间。
在最近几个月中,阿贝尔链网络经历了显著的平均区块时间波动。在某些epoch中,平均区块时间低至80秒,而在另一些epoch中,平均区块时间超过800秒。对于一个年轻的 PoW 项目来说,这种波动是意料之中的,但也带来了挑战:
• 矿工大量涌入:当大量矿工加入时,区块时间缩短,网络吞吐量增加。然而,连接较差的节点可能难以同步,导致频繁的软分叉和计算能力的浪费,尽管矿工可以从增加的奖励中获益。
• 矿工大量撤出:相反,如果大量矿工离开 — — 通常是由于代币价格不利 — — 网络哈希率急剧下降,区块时间增加。例如,在从区块高度276000到280000的epoch期间,平均区块时间从245秒飙升至1000秒,将epoch持续时间从预期的12天延长到一个月。这种延迟严重影响了交易时间和网络可用性。
循环的矿工行为:
一个明显的模式是,矿工在低难度epoch期间加入网络,在高难度epoch期间离开。这导致了高难度和低难度epoch的交替,导致区块时间也以类似的跷跷板模式波动。矿工通过根据难度水平在阿贝尔链和其他GPU可挖掘的加密货币之间切换来优化他们的利润。
为了解决这些问题,该项目在今年初成立了一个特别小组,以改进挖矿难度算法。新的算法旨在快速适应哈希率波动,稳定平均区块时间为设计的256秒。此调整将增强网络稳定性,并确保用户的交易处理更加顺畅。
介绍难度平滑算法(DSA)
我们很高兴地宣布一个新的挖矿难度调整算法,称为难度平滑算法(DSA)。这个创新算法通过将连续的区块分组为200个区块的小插槽来改进先前的方法,从而实现更频繁和更精确的调整。
DSA的工作原理:
1. 插槽调整:DSA通过将区块分组为200个区块的插槽来工作。每200个区块,它会审查前20个插槽,这些插槽总共包含4000个区块。
2. 加权平均计算:DSA不只是简单地平均最近4000个区块的时间,而是计算前20个插槽中每个插槽的平均时间。然后,它计算加权平均值,给最近的插槽更高的权重,给较早的插槽更低的权重。
3. 调整标准:
• 如果加权平均插槽时间短于51200秒(200个区块x每区块256秒),则下一个插槽的挖矿难度增加。
• 如果加权平均插槽时间长于51200秒,则下一个插槽的挖矿难度减少。
DSA的优势:
• 频繁调整:通过每200个区块调整难度,而不是每4000个区块,DSA提供了20倍的频繁调整,允许更快地响应网络哈希率的变化。
• 增强的响应能力:使用优先考虑最近插槽的加权平均值,确保算法更有效地适应网络活动的快速波动。
• 改善的稳定性:模拟显示,DSA更快地收敛并将网络稳定在目标平均区块时间256秒左右。
新的DSA将在区块高度284000处实施。目前,所有矿池、交易所和主要的阿贝尔链节点都在完成升级过程。
• 阿贝尔链节点操作员:如果您正在运行阿贝尔链节点或使用旧版本的桌面钱包,请从官方阿贝尔链下载页面下载最新版本并升级。
• 移动钱包用户:如果您使用的是Abelian Pro移动钱包,则无需采取任何行动。
• 矿池参与者:如果您通过矿池进行挖矿,则无需采取任何行动。
• 独立矿工:如果您是独立挖矿并运行自己的阿贝尔链节点(即abec),请确保升级到最新版本(v0.13.0)。
通过实施DSA,我们旨在提高阿贝尔链网络的稳定性和效率,为所有用户和矿工提供更可靠的环境。
更多资讯,请点击🔗:https://www.abelian.info/home/
阿贝尔链基金会欢迎所有关于技术发展和即将发生的变化的建议及反馈。请点击下方链接访问我们的社交媒体和社区频道,参与对话👇
阿贝尔链打造后量子时代的未来
阿贝尔链是旨在抵御量子威胁的第一层区块链。美国国家标准与技术研究所 (NIST) 已批准多种基于格子密码算法,用于抗量子加密和数字签名。凭借抗量子密码学、多层隐私保护以及高度去中心化,阿贝尔链为您的区块链提供当前及未来的安全与隐私保障。