[发明专利]一种验证方法和系统、仲裁节点、存储介质有效
| 申请号: | 201811014813.0 | 申请日: | 2018-08-31 |
| 公开(公告)号: | CN109005191B | 公开(公告)日: | 2021-05-11 |
| 发明(设计)人: | 张伦泳 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06Q40/04 |
| 代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 彭瑞欣;汪源 |
| 地址: | 100033 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 验证 方法 系统 仲裁 节点 存储 介质 | ||
本发明实施例涉及一种验证方法和系统、仲裁节点、存储介质,属于区块链技术领域。其中,该方法包括:获取m个节点发出的验证请求到达预设环状连接关系中的n个仲裁节点的到达时刻;根据每个到达时刻从m个节点中随机选取y个节点作为验证节点;由验证节点对交易进行验证;其中,一个节点对应一个仲裁节点,且对应一个到达时刻,并且0<y<m,0<n。通过本实施例提供的:根据到达时刻从m个节点中随机选取y个节点作为验证节点,由验证节点对交易进行验证的技术方案,避免了现有技术中验证操作被一定数量的节点垄断,造成周边节点发布虚假验证结果的技术弊端,从而实现了提高验证结果的精准性的技术效果。
技术领域
本发明实施例涉及区块链技术领域,尤其涉及一种验证方法和系统、仲裁节点、存储介质。
背景技术
随着计算机的计算能力的提升以及区块链技术的广泛应用。逐渐采用区块链技术进行交易的记录。
在现有技术中,记账方式是基于工作量证明的,即计算能力强大的节点将优先获得记账权。目前的区块链交易的验证采用多数一致的方法。即当验证交易的节点数达到一定数量时,即认为交易有效。
发明人在实现本发明的过程中,发现至少存在以下问题:
目前实际中常用的做法记账节点的临近节点往往会优先执行验证操作,即距离记账节点较近(网络时延小)的周边节点往往会优先进行交易验证,并且具备记账能力的节点实际上是有限的。即通过现有技术的方案容易造成验证操作被一定数量的节点垄断的情况,容易通过这些周边节点发布虚假的验证结果。
发明内容
为解决上述技术问题,本发明实施例提供了一种验证方法和系统、仲裁节点、存储介质。
根据本发明实施例的一个方面,本发明实施例提供了一种验证方法,应用于区块链交易,所述方法包括:
获取m个节点发出的验证请求到达预设环状连接关系中的n个仲裁节点的到达时刻;
根据每个所述到达时刻从m个所述节点中随机选取y个节点作为验证节点;
由所述验证节点对交易进行验证;
其中,一个所述节点对应一个所述仲裁节点,且对应一个所述到达时刻,并且0<y<m,0<n。
通过本实施例提供的:根据到达时刻从m个节点中随机选取y个节点作为验证节点,由验证节点对交易进行验证的技术方案,避免了现有技术中验证操作被一定数量的节点垄断,造成周边节点发布虚假验证结果的技术弊端,从而实现了提高验证结果的精准性的技术效果。
进一步地,所述方法还包括:
在网状连接的每个所述仲裁节点均随机产生第一随机数,且每个所述仲裁节点均将其对应的所述第一随机数在所有仲裁节点之间进行广播后,根据每个所述第一随机数确定与其对应的所述仲裁节点的位置关系;
根据所述位置关系确定所述环状连接关系。
通过本实施例提供的:在每个仲裁节点均将与其对应的第一随机数在所有仲裁节点之间进行广播后,再根据每个第一随机数确定与其对应的仲裁节点的位置关系,根据位置关系得到环状连接关系的技术方案,实现每个仲裁节点位置的随机性,从而实现了环状连接关系的随机性,从而进一步实现了提高验证结果的精准性的技术效果。
进一步地,所述方法还包括:
在每个所述仲裁节点均随机产生第二随机数后,则根据首位仲裁节点对应的第二随机数进行倒计时处理;
当倒计时结束时,则广播重新排序消息至除所述首位仲裁节点之外的所述仲裁节点,以便除所述首位仲裁节点之外的仲裁节点根据所述重新排序消息进行排序,得到新的环状连接关系;
其中,n个所述仲裁节点包括所述首位仲裁节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811014813.0/2.html,转载请声明来源钻瓜专利网。





