摘要
共识协议是区块链系统中的关键,决定着系统的性能与安全性。针对现有共识协议暴露出的扩展性、吞吐量、参与门槛等问题及DAG区块链在区块选择方面的缺陷,提出一种结合信任的多验证者DAG共识协议TMVDP。首先,提出了基于多验证者的DAG结构,多个验证节点共同负责数据验证,从而提高系统性能与可扩展性,同时降低对普通节点的性能需求。其次,提出了DAG结构中的区块信任度机制。通过赋予区块相应的信任度,调整不同情况下区块被引用的概率,从而解决了孤块问题,保证网络的高吞吐量与安全性。最后,针对账本构建四叉树索引,有效避免DAG结构中数据量过大带来的检索困难问题。实验结果表明TMVDP协议在保证系统安全性的前提下提高了共识效率与吞吐量,加快了区块查询速度,扩展性良好。
- 单位