[发明专利]区块链中区块共识建立方法及系统有效
申请号: | 201611047682.7 | 申请日: | 2016-11-23 |
公开(公告)号: | CN106789908B | 公开(公告)日: | 2019-09-06 |
发明(设计)人: | 汪德嘉;郭宇;王少凡 | 申请(专利权)人: | 江苏通付盾科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/32;G06Q20/40 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 宋菲;陈翠 |
地址: | 215021 江苏省苏州市苏州工*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 共识 建立 方法 系统 | ||
本发明公开了一种区块链中区块共识建立方法及系统。本发明中挖矿节点依据预设区块格式对各自的交易池中的交易信息进行打包,得到多个区块后,对多个区块的整体内容或部分内容进行签名处理,得到签名消息,并将多个区块和多个签名消息广播至区块链网络,完整节点和挖矿节点对监听到的多个区块的整体内容或部分内容分别进行哈希处理,得到多个第二哈希值,将多个第二哈希值与多个所述第一哈希值进行比较,得到与每个第二哈希值相对应的签名信息,对多个签名信息进行数值化处理,依据预设选择机制从多个数值中选择一个数值,将该数值对应的签名信息对应的区块组装至区块链,减轻了挖矿节点的负担,同时也降低了将区块组装至区块链时,校验的工作量。
技术领域
本发明涉及互联网技术领域,具体涉及一种区块链中区块共识建立方法 及系统。
背景技术
所有的传统支付系统都依赖于一个中心认证机构,依靠中心机构提供的 结算服务来验证并处理所有的交易。区块链没有中心机构,几乎所有的完整 节点都有一份公共总帐的备份,这份总帐可以被视为认证过的记录。
区块链并不是由一个中心机构创造的,它是由区块链网络中的所有节点 各自独立竞争完成的。区块链网络中的所有节点,依靠着节点间的不稳定的 网络连接所传输的信息,最终得出同样的结果并维护了同一个公共总帐。换 句话说,共识是数以千计的独立节点遵守了简单的规则通过异步交互自发形 成的产物。
现有的区块共识指:挖矿节点通过完成工作量证明算法的验算,将交易 记录独立打包进新区块,挖矿节点和完整节点独立的对新区块进行校验并组 装进区块链,在工作量证明机制下选择累计工作量最大的区块组装至区块链。
其中,挖矿节点独立完成工作量证明算法的验算简称为算力证明,这种 算力证明会消耗大量计算机资源,使得挖矿节点所承担的验证工作量非常大, 严重增加了挖矿节点的负担,而且挖矿节点和完整节点独立的对新区块进行 校验的过程也较为复杂,现有技术中缺少一种简化计算量,快速将区块组装 至区块链的技术方案。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分 地解决上述问题的区块链中区块共识建立方法和相应的区块链中区块共识建 立系统。
根据本发明的一个方面,提供了一种区块链中区块共识建立方法,方法 包括:
区块链网络中的挖矿节点依据预设区块格式对各自的交易池中的交易信 息进行打包处理,得到多个区块;
挖矿节点对多个区块的整体内容或部分内容进行签名处理,得到多个签 名消息,并将多个区块和多个签名消息广播至区块链网络,其中,签名消息 包括第一哈希值和签名信息,第一哈希值为区块的整体内容或部分内容的哈 希值;
区块链网络中的完整节点和挖矿节点监听在区块链网络中广播的多个区 块和多个签名消息,对监听到的多个区块的整体内容或部分内容分别进行哈 希处理,得到多个第二哈希值,将多个第二哈希值与多个第一哈希值进行比 较,得到与每个第二哈希值相对应的签名信息;
区块链网络中的完整节点和挖矿节点对多个签名信息进行数值化处理, 得到签名信息对应的数值,依据预设选择机制从多个数值中选择一个数值, 将该数值对应的签名信息对应的区块组装至区块链。
根据本发明的另一方面,提供了一种区块链中区块共识建立系统,应用 于区块链网络,系统包括:
挖矿节点,用于依据预设区块格式对各自的交易池中的交易信息进行打 包处理,得到多个区块;对多个区块的整体内容或部分内容分别进行签名处 理,得到多个签名消息,并将多个区块和多个签名消息广播至区块链网络, 其中,签名消息包括第一哈希值和签名信息,第一哈希值为区块的整体内容 或部分内容的哈希值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏通付盾科技有限公司,未经江苏通付盾科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611047682.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:贝朗血液透析机的保护罩
- 下一篇:一种设有血液透析浓缩B粉装置的血液透析系统