以太坊开发人员:相比目前的算法ProgPoW对ASIC更友好
尚力财经
167
以太坊开发人员:相比目前的算法ProgPoW对ASIC更友好
以太坊是一个无边界的
区块链应用平台,不断吸引着越来越多的
投资者、开发者、用户参与其中。然而,随着以太坊网络的规模不断扩大,其核心算法Ethereum Hashing Algorithm (ETHASH) 也开始出现一些问题。其中最大的问题之一就是ASIC矿机的垄断,导致以太坊网络的分布式性和
去中心化性受到威胁。为了解决这个问题,以太坊开发人员推出了一种更加友好于非ASIC设备的算法——ProgPoW。
以太坊算法:ETHASH
众所周知,保障以太坊网络的去中心化和分布式性需要一种确保节点间相互验证的算法,而ETHASH就是这样一种算法。
ETHASH基于Dagger-Hashimoto算法,使用“DAG”文件来提高内存要求,使ASIC设备难以生成和优化,从而提高了抗ASIC的能力。然而,ETHASH并没有真正完全实现这一目标,因为ASIC矿机仍然可以通过使用超大的内存来获得竞争优势,这就带来了进一步的中心化风险。
ProgPoW算法
作为ETHASH算法的改进版本,ProgPoW算法的目的是完全消除ASIC矿机的优势。在该算法中,拥有更多的内存将无法为挖矿而发挥作用。相比ETHASH算法,ProgPoW增加了更多顺序分支和内部状态机,使ASIC矿机的设计难度增加。非ASIC设备则能够最大限度发挥优势,保证分布式性和去中心化性。
正如以太坊核心开发者Hudson Jameson所说,ProgPoW不是为了完全消除ASIC矿机,而是为了创建一个更平等的挖矿环境,使非ASIC矿机能够与ASIC矿机并肩竞争,为以太坊网络的健康和发展做出贡献。
结论
以太坊开发人员的目标是创建一个更加去中心化且不受中心化ASIC矿机控制的算法。尽管ProgPoW算法并不能完全实现这个目标,但对于以太坊网络来说,这是一个很重要的进展。随着以太坊网络的不断发展和完善,相信在不久的将来,我们会看到越来越多的改变和进步。
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站不拥有所有权,不承担相关法律责任。如发现有侵权/违规的内容, 请联系我们:dudu818907@gmail.com,本站将立刻清除。