摘要
为避免区块链的工作证明算法消耗大量能源,分析了区块链的可持续性和节能机制与共识算法的关系,将能源消耗问题转化为基于搜索的软件工程,由软件工程寻找最优和接近的解决方案。构建了由能源消耗少、碳排放少、去中心化和信任多个适应度函数的模型,通过选择最小化能源消耗的矿工子集探索复杂的搜索空间,将提出的适应度函数集成到5个进化算法中,实现区块链矿工选择的优化问题。结果表明:与现有的5种进化算法相比,在声誉(非功能属性)减少40%的情况下,能源使用量减少了高达88%,若使用基于私有区块链的系统,节省可高达90%以上。该研究验证了所构建模型可使区块链系统的环境可持续性得到增强。
- 单位