摘要
本发明提供一种交易安全的分层拜占庭共识方法,包括构建包括执行层与验证层的分层架构;用户向执行层提交交易申请,执行层在收到交易申请后进行可信时间戳生成、加密交易排序和安全交易执行操作;将执行层的交易结果的相关信息发送给验证层进行批量证明验证、全局共识确认、状态终局化操作。本发明能够成功抵御前置交易攻击和排序篡改攻击等多种交易攻击,公平排序准确率达100%;执行层借TEE实现交易排序的物理时间绑定,消除篡改可能,验证层利用BFT共识批量验证零知识证明,确保全局终局性,本发明通过分层架构能够将通信复杂度;而且还具有更低的延迟和通信开销;而且在交易过程中隐藏和加密交易内容,避免恶意节点提前获取信息。