一种区块链高效共识方法、系统、计算机设备及存储介质
基本信息
申请号 | CN202110405492.2 | 申请日 | - |
公开(公告)号 | CN113079179A | 公开(公告)日 | 2021-07-06 |
申请公布号 | CN113079179A | 申请公布日 | 2021-07-06 |
分类号 | H04L29/06(2006.01)I;H04L29/08(2006.01)I | 分类 | 电通信技术; |
发明人 | 梁增健;张锦喜;陈胜俭;庞启荣 | 申请(专利权)人 | 广州蚁比特区块链科技有限公司 |
代理机构 | 北京集佳知识产权代理有限公司 | 代理人 | 牛亭亭 |
地址 | 510525广东省广州市黄埔区联和街广汕三路31号402房 | ||
法律状态 | - |
摘要
摘要 | 本发明公开了一种区块链高效共识方法、系统、计算机设备及存储介质,其中方法包括:对所有矿工节点进行排序标记;设定全局规则R;将序号在[0,SIZE‑1]内的矿工的公钥和所述R封装进创世区块里;判断本轮的新增业务区块的数量是否达到设定值;若否,则所有节点使用Selectionrandom算法计算下一区块的合法矿工,将交易发给所述合法矿工,由所述合法矿工生成业务区块;若是,则使用ConsensustakeTurns算法计算下一轮共识的合法矿工集区块。本发明通过基于“矿工集区块”和“业务区块”的区块链数据组织方式,不仅简化了共识流程,提高了并发性能,减少了节点的空置时间,提高了资源的利用率,同时还减少了算法中的协商过程的时间,提高了区块封装操作的时间占比以及系统的稳定性。 |
