摘要

早期区块链系统主要运行在冯·诺依曼架构的通用处理器上,随着区块链技术的发展,其在各行各业得到广泛应用和大规模部署的情况下,在计算密集型和通信密集型场景中,需要同时兼顾高计算能效和高计算灵活性。本文在此基础上,利用本地计算机和云服务器这类通用处理器结合现场可编程门阵列(FPGA)组成异构计算区块链网络,从而经济有效地获得了高能效计算能力、优秀的兼容性和可拓展性,以及较高的计算资源利用率,为区块链计算方式由同构走向异构提供底层技术方案,带来了更多的区块链应用可能性,具有广阔应用前景。