以太坊ProgPoW算法审计报告发布
算法效果显著但面临技术挑战
以太坊社区今日发布了备受争议的ProgPoW(程序化工作量证明)算法的硬件和软件审计报告。审计结果显示,ProgPoW算法目前表现有效,但随着技术进步,该算法可能会逐渐过时。
ProgPoW算法旨在提高以太坊网络对ASIC矿机的抵抗力。ASIC矿机是专门为处理哈希值(挖掘新区块的主要方法)而设计的强大计算机。根据以太坊的提案,ProgPoW将通过更好地利用标准GPU(普通计算机中用于处理图形的硬件)来"缩小专用ASIC的效率差距"。
网络安全性的双刃剑
从某种程度上说,这将使网络更加安全,因为哈希率将在全球矿工之间更均匀地分配,使他们更难联合起来发动51%攻击。另一方面,通过限制大型挖矿业务,这将降低网络的哈希率,使攻击成本降低。
ProgPoW原定于明年年初发布,但以太坊一直在等待技术审计以消除关于ProgPoW实施、安全性及其对网络影响的担忧。
审计结果与分析
算法审计发现,该代码准确且能有效减少专用矿机的优势。但审计报告也指出,"未来的硬件进步可能会危及这一现状"。审计报告补充道,从长远来看,尤其是在硬件行业快速发展的背景下,这一数学算法"尚未得到充分证明"。因此,虽然该代码目前有效,但这种方法可能"不够完善或会随着时间的推移而过时"。
硬件审计也发现,虽然ProgPoW确实能将ASIC矿机排除在网络之外,但这种效果可能不会持续太久。随着计算机芯片变得更加先进,ASIC矿机可能能够绕过系统并重新开始挖掘以太坊。
社区支持与未来展望
尽管对未来的担忧存在,但审计报告对以太坊来说仍是个好消息。如果没有其他问题,ProgPoW很可能被纳入定于2020年第一季度进行的以太坊"Istanbul"升级的第二个更新中。
根据三月份的社区调查,以太坊社区普遍支持ProgPoW。在持币者中,94%的人支持ProgPoW;而在矿工投票中,100%的人表示支持。这或许表明以太坊社区正在走向团结。