一种区块链的共识算法及系统

基本信息

申请号 CN202010514465.4 申请日 -
公开(公告)号 CN111723406A 公开(公告)日 2020-09-29
申请公布号 CN111723406A 申请公布日 2020-09-29
分类号 G06F21/64(2013.01)I 分类 计算;推算;计数;
发明人 陆学前;闻泽中;李汝佳;程训鹤 申请(专利权)人 上海朝夕网络技术有限公司
代理机构 武汉东喻专利代理事务所(普通合伙) 代理人 上海朝夕网络技术有限公司
地址 200120上海市浦东新区科苑路151号华强大厦610
法律状态 -

摘要

摘要 本发明公开了一种区块链的共识方法及系统。所述方法包括步骤:在一个出块周期中,P1,接收待共识的交易数据,接收所述交易数据的核心节点记为核心节点Node1,其他核心节点记为Node2~Noden;P2,读取当前核心节点Node1的状态值S1和其他核心节点Node2~Noden的状态值S2~Sn;P3,计算得到状态根哈希值Rs;P4,计算得到交易根哈希值Rt;P5,生成区块并将所述区块广播给其他核心节点Node2~Noden进行验证;P6,接收其他核心节点Node2~Noden对所述区块的验证结果,若验证结果满足预设的共识条件,Node1将所述区块写入本地链。本发明通过以上步骤实现了各个核心节点状态在不同周期内的相互缠绕,进而确认了状态的相对顺序,这种各个节点同时挖矿的方式,有效地提高了区块链的吞吐量。