时间:2023-08-17|浏览:193
为何Thanos升级如此重要?
在成功实施了可对抗51%攻击的最终算法MESS之后,我们决定将Ethash的历时持续时间从30,000块增加到60,000块,以有效地减少DAG的大小。这个修改后的Ethash也被称为EtcHash。这将使具有3GB和4GB GPU系统的矿工能够恢复ETC的挖矿,从而提高网络安全性并促进更分布式和健康的挖矿生态系统。
DAG原理
DAG的目标是提供ASIC抵抗力,以防止挖矿集中化,并客观公正地分配代币。ASIC被开发用来取代GPU挖矿设备,其能耗比更优。DAG成功地平衡了GPU和ASIC在挖矿行业中的地位,防止挖矿被ASIC设备完全统治。然而,原始参数被证明过于激进,导致仍在广泛使用的GPU支持被废弃。
校准这些参数、更好地适应当今的硬件市场和挖矿生态系统,将使DAG的增长与常用GPU保持同步,保证DAG系统在未来很长时间内继续满足其需求。
Thanos硬分叉的时间线
预计日期可能会随着网络改变而有所调整。
在2020年10月18日成功激活2,520,000区块的MordorTestnet激活。
以太经典主网激活在区块11,700,000,预计在2020年11月28日前后。
Core-Gethv.1.11.17
此版本包含安全性和与共识相关的修复程序。建议所有用户使用此更新。
修复DAG生成运行时的位边界(#223)。
支持Parity的trace_RPCAPI模块的初始实现(#211)。
合并以太坊/go-ethereumv1.9.23。
硬分叉表盘
硬分叉表盘可以在https://classic.fork.fault.dev/上查询。
矿工或矿池,需要做什么?
为确保分叉成功,请下载最新版本的节点软件:
- Core-gethv1.11.17或更高版本。
您还需要将您的挖矿软件更新为支持Thanos的新版本。我们正在最终确定此列表,我们将在后续报告中与您分享。您可以在此处寻找相关资料。
如果您想在MordorTestnet上进行测试,目前这些客户端支持etchash:
- Nanominerv1.12.0 - lolMinerv.1.12
在筹备中:
- 以太坊开放池将于11月15日更新。
电子钱包或其他ETC服务提供商,我需要做什么?
为确保分叉成功,请下载最新版本的节点软件:
- Core-gethv1.11.17或更高版本。
支持
- Core-geth支持:https://discord.gg/tWpZ7az - Core-geth Github:https://github.com/etclabscore/core-geth/issues
有关实施的帮助或Thanos和测试的更多信息,请联系dean.p@etclabs.org或elizabeth.k@etclabs.org。
Besu,Multi-geth,Parity-Ethereum,OpenEthereum和Geth-Classic用户须知:
Hyperledger Besu从v20.10.1-RC2版本或更高版本开始实施Thanos协议升级。请注意,Besu尚未实现MESS安全功能,因此在将来可能发生的网络攻击中应受到密切监视。
Parity-Ethereum,OpenEthereum,Multi-Geth和Geth-Classic已被弃用。这些客户端不再或仅得到最小维护,并且由于运行此软件的安全性考虑,以太经典将不再支持它们。Thanos升级后,使用这些客户端的节点将不再正常运行。
Ethercluster用户须知
Ethercluster将不再支持Core-Geth。如果您目前正在使用Ethercluster,我们建议切换到BloqCloud。
硬分叉更多知识
ECIP-1099: Calibrate Epoch Duration
ETCHash Resources
热点:以太