CN110727712A 基于区块链网络的数据处理方法、装置、电子设备及存储介质 (腾讯科技(深圳)有限公司)_第1页
CN110727712A 基于区块链网络的数据处理方法、装置、电子设备及存储介质 (腾讯科技(深圳)有限公司)_第2页
CN110727712A 基于区块链网络的数据处理方法、装置、电子设备及存储介质 (腾讯科技(深圳)有限公司)_第3页
CN110727712A 基于区块链网络的数据处理方法、装置、电子设备及存储介质 (腾讯科技(深圳)有限公司)_第4页
CN110727712A 基于区块链网络的数据处理方法、装置、电子设备及存储介质 (腾讯科技(深圳)有限公司)_第5页
已阅读5页,还剩45页未读 继续免费阅读

下载本文档

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

文档简介

本发明提供了一种基于区块链网络的数据而避免由于区块链网络中的不同区块所获得的2根据所述与所述目标节点相匹配的链高度参数,查询当前节点根据所述目标节点的类型,触发与所述目标节点的类型相匹配通过所述链高度遍历进程,根据所述与所述目标节点参数对应的链外数据时,根据与所述目标节点相匹配的交易参数确定所述目标节点的类3当所述其他节点的权限通过验证时,控制当前节点与所述其他节点之间进行数据同根据所述至少一个目标维度的目标索引值,查询所述通过所述目标节点的所述私钥对从所述区块链网络中所获取相应的链外数据进行解通过与所述动态口令相匹配的私钥,对所述将所述目标用户的链外数据的处理结果向相应信息处理模块,用于对所述交易请求进行解析所述信息处理模块,用于根据所述与所述目标节点相匹配所述信息处理模块,用于当所述当前节点未保存与所述链高度参数对应的链外数据4所述信息处理模块,用于根据所述目标节点的类型所述信息处理模块,用于通过所述链高度遍历进程,根所述信息处理模块,用于当所述当前节点未保存与所述链高度参数对应的链外数据所述信息处理模块,用于当所述目标节点的所述信息处理模块,用于当所述目标节点的类型参数理器执行时实现权利要求1至10任一项所述的基5[0005]本发明实施例提供了一种基于区块链网络的数据处理方法所述方6[0040]所述信息处理模块,用于当所述链外数据的权限信息与所述7[0047]所述信息处理模块,用于获取所述链外数据的权限信息相匹配的目标节点的私[0053]所述信息传输模块,用于获取所述客户端对所述目标用户的链外数据的处理结目标节点相匹配的交易参数和链高度参数;根据所述与所述目标节点相匹配的链高度参8[0065]图4为本发明实施例提供的基于区块链网络的数据处理方法一个可选的流程示意[0066]图5为本发明实施例提供的基于区块链网络的数据处理方法一个可选的流程示意[0067]图6为本发明实施例提供的基于区块链网络的数据处理方法一个可选的流程示意[0068]图7为本发明实施例提供的基于区块链网络的数据处理方法一个可选的流程示意[0069]图8为本发明实施例提供的基于区块链网络的数据处理方法一个可选的流程示意[0070]图9为本发明实施例提供的基于区块链网络的数据处理方法一个可选的流程示意[0071]图10为本发明所提供的基于区块链网络的数据处理方法一个可选的使用环境示[0075]图14为本发明所提供的基于区块链网络的数据处理方法中链外数据管理器处理9块链的状态数据库进行操作,包括更新操作(包括增加、删除和修改状态数据库中的键值[0084]2)区块链(Blockchain),是由区块(Block)形成的加密的、链式的交易的存储结例性示出归属于当前节点系统400的终端600-1及其图形界面610-1)和监管节点系统500(示例性示出归属于监管节点系统500的终端600-2及其图形界面610-2),下面分别进行说[0094]区块链网络200接收来自不同业务主体(例如图1中示出的当前节点系统400和监管节点系统500)的客户端节点(例如,图1中示出的归属于当前节点系统400的终端600-1、以及归属于监管节点系统500的终端600-2)提交的交易,执行交易以更新账本或者查询账[0095]下面以多个业务主体(不同的节点系统)接入区块链网络以实现物流数据的管理[0096]参见图1,物流环节涉及的多个业务主体,如当前节点系统400和监管节点系统[0097]当前节点系统400的业务人员在终端600-1的图形界面610-1中登录当前节点系统[0098]区块链网络200中的节点210中接收到交易时,对交易携带的证成功后签署节点210自己的数字签名(例如,使用节点210-1的私钥对交易的摘要进行加[0100]区块链网络200中的提供共识服务的节点210对新区块进行共[0101]同样的,监管节点系统500侧的业务人员可以在终端600-2的图形界面610-2中登录监管节点系统500(其中监管节点系统可以配置有最高权限以查看不同机构所上传的链还携带了当前节点系统400签署的数字签名(例如,使用当前节点系统400的数字证书中的标链外数据的交易的权限时,当前节点系统400的业务人员可以在终端600-1的图形界面300生成用于查询链外数据的交易广播到区块链网络200中,以从区块链网络200中获取相[0103]资源层205封装了实现区块链网路200中的各个节点210的计算资源、存储资源和向数据层204提供统一的接口以屏蔽实现资源层20[0104]计算资源包括各种形式的处理器,例如中央处理器(CPU)、应用专用集成电路[0105]存储资源包括各种易失性存储器和非易失性存储器等各种类型的存储介质。其中,非易失性存储器可以是只读存储器(ROM,ReadOnlyMemory)、可编程只读存储器(PROM,ProgrammableRead-OnlyMemory)。易失性存储器可以是随机存取存储器(RAM,[0107]数据层204封装了实现账本的各种数据结构,包括以文件系统中的文件实现的区务场景对加入区块链网络200的业务主体的身份进行认证,并在认证通过时赋予业务主体[0110]共识层202封装了区块链网络200中的节点210对区块达成一致性的机制(即共识[0112]交易管理用于验证节点210接收到的交易中携带的数字签名,验证业务主体的身份信息,并根据身份信息判断确认其是否具有权限进行交易(从业务主体身份管理读取相块链网络200中的任一类型的节点的硬件结构可以根据下文说明仅仅示出了电子设备的示例性结构而非全部结构,根据需要可以实施图3示出的部分结构非易失性存储器两者。本发明实施例中的存储器302能够存储数据以支持终端(如10-1)的理器可以采用一个或多个应用专用集成电路(ASIC,ApplicationSpecificIntegrated(CPLD,ComplexProgrammableLogicDevice)、现场可编程门阵列(FPGA,Field-ProgrammableGateArray)例所提供的数据处理装置可以直接体现为由处理器301执行的软件模块组合,软件模块可器件(PLD,ProgrammableLogicDevice)、复杂可编程逻辑器件(CPLD,ComplexProgrammableLogicDevice)、现场可编程门阵列(FPGA,Field-ProgrammableGateArray)或其他电子元件执行实现本发明实施例提供的信[0124]本发明实施例中的存储器302用于存储各种类型的数据以支持电子设备30的操以是程序和插件等形式的软件,并包括一系列的模块,作为存储器302中存储的程序的示的确定发出交易请求的目标节点的所属类型,以执行与目标节点的所属类型相匹配的进[0152]接收所述区块链网络中的其他节点的数据同步请求;响应于述其他节点的权限通过验证时,控制所述当前节点与所述其他节点之间进行数据同步(例如可以通过其他节点与当前节点达成共识的方式进行数据同步),保证了目标用户的链外[0155]其中,图7示出了分别接收区块链网络中的不同节点A和B的查询请求并进行相应中目标用户的链外数据的实际拥有者和各互联网应用的运营方在目标用户的链外数据的户的链外数据传输使用过程中所存在的效率低下和链外数据不一致所造成的区块链网络[0166]步骤4101:数据处理装置获取所述链外数据的权限信息相匹配的目标节点的私目标节点的私钥对从所述区块链网络中所获取相应的目标用户的链外数据进行解密处理,智能合约的条款和组件可以表示为由实现智能合约的应用程序处理的对象。智能合约(或智能合约中的对象)可以像其他面向对象的对象一样调用另一个智能合约(或同一智能合信的调用。对象之间的调用可以由函数、方法、应用程序编程接口(APIapplication10,图10为本发明所提供的基于区块链网络的数据处理方法一个可选[0189]节点A和B在2017/07/1711:59:59接收到交易([0210]②节点A发送交易数据(包括数字证书)和目前的链高度([transaction_data,[0211]③链外数据管理器1使用交易数据中的有关数据访问链外数据源并将数据返回给[0213]⑤节点B发送交易数据(包括数字证书)和目前的链高度([transaction_data,外数据管理器1因为本地已经有了对应的chain_height的数据,会将数据返回给数据管理[0216]⑧节点C发送交易数据(包括数字证书)和目前的链高度([transaction_data,chain_height])到链外数据管理器2。此时链外数据管理器2因为本地已经有了对应的目标节点相匹配的交易参数和链高度参数;根据所述与所述目标节点相匹配的链高度参

温馨提示

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

评论

0/150

提交评论