摘要

本发明公开了一种基于区块链的可信日志记录方法,给出了一种适用于基于区块链的分布式日志系统的总体架构,并给出了该总体架构中的各个模块和各个分层的具体设计;特别是在分布式记账模块的共识层中,结合了多版本并发控制方法、随机算法和事件监听机制对传统实用拜占庭容错算法进行改进。本发明用于解决现有分布式系统中对节点产生的日志的正确性和该节点的操作权限进行进一步共识验证的可信日志功能缺失问题,以及改善传统实用拜占庭容错算法通信量大的问题。