摘要
针对当前公益慈善行业存在的善款流向不透明、不可追溯和捐赠信息易篡改等问题,构建了一种基于联盟区块链的公益善款溯源系统模型,共识过程中应用了一种改进的PBFT共识算法——DG-PBFT算法,将原有的主节点的随机选举改进为采用积分制选举,并将原来的三阶段共识优化为两阶段,溯源系统依托于Hyperledger Fabric平台进行开发,配置四个组织分别对应于捐助方、受助方、慈善机构和监管部门,采用Go语言进行链码开发,根据功能需求设计了智能合约,不仅实现了善款信息的溯源,还能通过该溯源系统进行申诉与监督。实验结果表明,该溯源系统在保证了去中心化程度的同时,还可以增强数据的可信度、保证数据的安全性,降低通信开销,提高溯源的效率。
- 单位