[发明专利]一种分布式系统快速更新验证方法有效
申请号: | 201710468883.2 | 申请日: | 2017-06-19 |
公开(公告)号: | CN107194008B | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 陈小虎;杨建新;李正鹏 | 申请(专利权)人: | 无锡井通网络科技有限公司 |
主分类号: | G06F16/182 | 分类号: | G06F16/182;G06F16/23 |
代理公司: | 无锡市汇诚永信专利代理事务所(普通合伙) 32260 | 代理人: | 张欢勇 |
地址: | 214000 江苏省无锡市新*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种分布式系统快速更新验证方法,该分布式系统包括分布式验证单元,其包括单个或多个服务节点以及多个验证节点,每个验证节点包含一个快速查询缓存列表,其在更新交易前为空,在更新交易后包含五元数据;该方法包括:用户发出更新请求;初始节点收到请求包并进行本地判断;判断为可进行快速交易模式;更新交易请求包发送至其他验证节点;其他验证节点返回确认更新许可信息True;更新本地快速查询缓存列表;返回给用户更新执行结果;等待共识验证周期,完成共识验证;将结果写入分布式账本。本发明方法可快速提高节点对用户更新请求的响应速度,迅速返回更新执行结果,并能保持分布式系统的数据一致性和分布式共识机制的完整性。 | ||
搜索关键词: | 一种 分布式 系统 快速 更新 验证 方法 | ||
【主权项】:
1.一种分布式系统快速更新验证方法,其特征在于:所述分布式系统包括分布式验证单元,所述分布式验证单元包括单个或多个服务节点以及多个验证节点,每个所述验证节点包含一个快速查询缓存列表,该列表在更新交易前为空,在更新交易后包含五元数据:索引地址、初始验证节点ID、交易数额、下次刷新区块号和随机数值Nonce;所述方法包括以下步骤:步骤一:用户发送更新交易请求至所述服务节点;步骤二:初始验证节点收集更新交易请求包,获取包内的交易目标地址和交易数额,检查该交易数额是否在该节点的所述快速查询缓存列表中:若在该列表中,则返回给用户信息不能采用快速交易模式,而继续采用普通交易模式执行更新操作;若未在该列表中,且交易初始余额小于所述交易数额,则返回给用户信息不能完成交易;若未在该列表中,且交易初始余额大于等于交易数额,则采用快速交易模式,该初始验证节点将所述更新交易请求包广播至所有其他验证节点;步骤三:在所述快速交易模式中,接收到所述更新交易请求包的验证节点检查所述交易数额是否在该节点的所述快速查询缓存列表中:若在该列表中,则返回更新拒绝信息至所述初始验证节点;若不在该列表中,则返回确认更新许可信息至所述初始验证节点,执行更新操作,同时该节点更新本地所述快速查询缓存列表,记录更新执行结果,保存为所述五元数据,等待所述普通交易模式的达成共识阶段;步骤四:所述初始验证节点在步骤三中的返回时间内统计接收到的所有返回信息:若任何一个验证节点返回更新拒绝信息,则所述初始验证节点返回交易失败信息给用户;若所有返回信息均为确认更新许可信息,且该信息的返回率大于50%,所述初始验证节点返回交易成功信息给用户;步骤五:在步骤二和步骤三中,所有参与所述普通交易模式和所述快速交易模式的验证节点在所述普通交易模式的达成共识阶段达成共识,完成验证,该交易执行结果写入分布式账本中;所有所述快速查询缓存列表中的内容被清除。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡井通网络科技有限公司,未经无锡井通网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710468883.2/,转载请声明来源钻瓜专利网。
- 上一篇:一种便捷型信箱装置
- 下一篇:一种具有自动清灰功能的香炉