CN112965974B 基于区块链的数据共享方法、节点、终端及系统 (中国工商银行股份有限公司)_第1页
CN112965974B 基于区块链的数据共享方法、节点、终端及系统 (中国工商银行股份有限公司)_第2页
CN112965974B 基于区块链的数据共享方法、节点、终端及系统 (中国工商银行股份有限公司)_第3页
CN112965974B 基于区块链的数据共享方法、节点、终端及系统 (中国工商银行股份有限公司)_第4页
CN112965974B 基于区块链的数据共享方法、节点、终端及系统 (中国工商银行股份有限公司)_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本发明提供了一种基于区块链的数据共享据编号和所述数据变更请求得到数据操作记录作记录传输至所述终端以使所述终端更新所述未同步的数据操作记录对应的数据记录编号的2根据当前数据编号和预设的编号形成规则得到最新数据编号,根据和所述数据变更请求得到数据操作记录并广接收终端传输的数据共享请求,所述数据共享请求包括终端数据传输至所述终端以使所述终端更新所述未同步的数据操作记录对应的数据记录编号的数所述根据所述最新数据编号和所述数据变更请求得到数据操作记作记录并存储至key-value格式的数据操以所述数据记录编号为关键字,所述交易信息为值形成初始数据记录编号并存储至根据当前数据编号和预设的编号形成规则得到最操作记录并存储至key-value格式的数根据所述终端数据记录编号和所述数据记录表中最新的数据记录编号得到未同步的将所述未同步的数据记录编号和对应的交易信息传输至所述所述数据操作记录是根据所述最新数据编号和所述数据变并存储至key-value格式的数据操作记接收所述节点传输的所述未同步的数据操作记录,更新所述未同向区块链节点传输数据记录同步请求,所述数据记录同步请求包括终端数据记录编3接收所述节点传输的未同步的数据记录编号根据所述未同步的数据操作记录得到未同步的数将终端中所述未同步的数据记录编号的初始状态修改为请求接收单元,用于接收数据变更请求,所述数据变更请求包括操作记录单元,用于根据当前数据编号和预设的编号形成规所述根据所述最新数据编号和所述数据变更请求得到数据操作记录包数据共享单元,用于接收终端传输的数据共享请求,所述数据共同步的数据操作记录传输至所述终端以使所述终端更新所述未同步的数据操作记录对应请求发送单元,用于向区块链节点发送数据共享请求,所述数据编号,以使所述节点根据所述终端数据编号和最新数据编号确定未同步的数据操作记所述数据操作记录是根据所述最新数据编号和所述数据变更请求数据更新单元,用于接收所述节点传输的所述未同步的数据操作其中,所述节点用于接收数据变更请求,所述数据变更请求所述根据所述最新数据编号和所述数据变更请求得到数据操作记录包4所述终端用于接收所述节点传输的所述未同步的数据操作记录,所述处理器执行所述程序时实现如权利要求1-7任一5数据,来与合作机构进行数据共享、业务交互与在单一后台系统中使用的时间无法成为判断的统一标准(例如:无法以最后修改时间来判来监视特定的数据记录是否发生改变,此种方式则无法适用于大数据量的数据记录监控。编号和所述数据变更请求得到数据操作记录记录传输至所述终端以使所述终端更新所述未同步的数据操作记录对应的数据记录编号[0009]接收终端传输的数据初始记录,所述数据初始记录包括数据记录编号和交易信6数据操作记录并存储至key-value格式的数据操据操作记录并存储至key-value格式的数[0018]根据所述终端数据记录编号和所述数据记录表中最新的数据记录编号得到未同[0031]操作记录单元,用于根据当前数据编号和预设的编号形成规则得到最新数据编7述未同步的数据操作记录传输至所述终端以使所述终端更新所述未同步的数据操作记录8[0047]图3示出本发明基于区块链的数据共享方法一个具体实施例(执行主体为节点)的[0049]图5示出本发明基于区块链的数据共享方法一个具体实施例(执行主体为终端)的[0054]图1示出了现有的区块链的数据共享的原理示意图。现有的基于区块链的数据共时访问区块链网络获取业务开展所需的其他机构共享业务数据。区块链网络2包括了多个为运营商提供的无线通讯网络或INTERN[0056]图2示出了现有的合作机构基于区块链进行数据共享时的流程图。在该具体例子9[0063]步骤206->区块链修改数据记录的当前状态(有3条待拨付数据以及2条有结果的[0064]步骤207->审批机构A轮询所有的拨付数据记录。获取到所有更新状态的记录(此[0066]步骤209->区块链修改数据记录的当前状态(有5条有结果的拨付数据,其中一条新数据编号和所述数据变更请求得到数据操作记录并广播至区块操作记录传输至所述终端以使所述终端更新所述未同步的数据操作记录对应的数据记录[0074]在优选的实施方式中,所述方法进一步包括在接收第一终端传输的数据变更请成初始数据操作记录并存储至key-value格式的据操作记录并存储至key-value格式的数据记录编号可根据预设的数据记录编号形成规则和区块链上目前的最新数据记录编号得本地的数据记录编号和区块链上更新后的数据记录编号确定哪些贷款业务的交易信息没前最大的编号n0,再根据编号步长n计算得到本次获取数据记录的数据编号为(n0+1,n0+[0092]区块链网络中的所有节点用于接收各个合作机构的数据记录以及数据记录经过数据操作后的数据状态得到的数据操作记录v,获取到当前最新的数据编号n,以{key:n,[0093]图4示出合作机构采用的一种基于区块链统一编码的多机构交互方法,通过区块记录和待拨付数据状态的拨付数据通过数据变更请示共[0099]步骤506->区块链修改数据记录的当前状态(新增2条数据操作记录,最新数据编[0101]步骤508->检查到存在编号更大的最新数据编号,审批机构A获取数据编号为1-2根据当前数据编号(2)和预设的编号形成规则得到最新数据编号3~6,以最新数据编号为[0105]步骤512->检查到存在编号更大的数据编号,审批机构A获取数据编号为3-6的数和处理己方系统未曾获取过的数据操作记录,相较于传统的针对数据记录本身的轮询处[0120]操作记录单元12用于根据当前数据编号和预设的编号形成规则得到最新数据编述未同步的数据操作记录传输至所述终端以使所述终端更新所述未同步的数据操作记录存储器(ROM)602中的程序或者从存储部分608加载到随机访问存储器(RAM))603中的程序而执行各种适当的工作和处理。在RAM603中,还存储有系统600操作所需的各种程序和数的计算机程序根据需要被安装如存储部分6现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定[0140]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一位于包括存储设备在内的本地和远程计算机存储

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论