CN113393241B 一种区块链账本数据的编辑方法及装置 (中国工商银行股份有限公司)_第1页
CN113393241B 一种区块链账本数据的编辑方法及装置 (中国工商银行股份有限公司)_第2页
CN113393241B 一种区块链账本数据的编辑方法及装置 (中国工商银行股份有限公司)_第3页
CN113393241B 一种区块链账本数据的编辑方法及装置 (中国工商银行股份有限公司)_第4页
CN113393241B 一种区块链账本数据的编辑方法及装置 (中国工商银行股份有限公司)_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

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

文档简介

本发明提供了一种区块链账本数据的编辑根据所述区块链节点反馈的身份验证请求生成所述替换数据对应的哈希冲突值发送至所述区的编辑方法及装置可以实现区块链账本数据的2根据所述区块链节点反馈的身份验证请求生成身份验证信息链节点根据所述身份验证信息以及预先存储于所述区块链节点的所述不可编辑存储模块中的身份信息对所述特权区块链节点进行身对应的哈希冲突值以及所述替换数据计算所述替换数据对应的哈将所述替换数据对应的哈希冲突值发送至所述区块链节点,以使所述可编辑存储模块中的所述原始数据更改为所述根据所述陷门分片进行安全多方计算得到陷门公钥;将所述陷门公钥以及所述身份信息发送至所根据所述特权区块链节点发送的账本数据编辑请求生成身份验接收所述特权区块链节点根据所述身份验证请份验证信息以及预先存储于所述区块链节点的所述不可编辑存储模块中的身份信息对所接收所述特权区块链节点在身份验证通过后发送的所述替换数据对应的哈希冲突值,3将所述陷门公钥以及所述身份信息存储至不可编将所述替换数据以及所述替换数据对应的哈希冲突值进行公告,所述特权区块链节点向所述区块链节点发送账本数据编辑请求,所所述区块链节点根据所述账本数据编辑请求生成身份所述特权区块链节点根据所述身份验证请求生成所述区块链节点接收所述身份验证信息,并根据所述身份验证信息以述区块链节点的所述不可编辑存储模块中的身份信息对所述特权区块链节点进行身份验所述区块链节点根据所述替换数据对应的哈希冲突值对所述替换数据进行合法性验8.一种区块链账本数据的编辑装置,其特征编辑请求发送模块,用于向区块链节点发送账本4节点的所述不可编辑存储模块中的身份信息对所述特权区块链节点进哈希冲突值计算模块,用于当所述区块链节点反馈的信息为身哈希冲突值发送模块,用于将所述替换数据对应的哈希冲突值发送至所述区块链节身份验证请求发送模块,用于根据所述特权存储模块中的身份信息对所述特权区块链节点进哈希冲突值接收模块,用于接收所述特权区块链节点在身账本数据替换模块,用于当所述替换数据通过合法性验证后,将所述验证信息接收模块,用于接收所述特权区块链节点发送的陷门公钥以数据更新公告模块,用于将所述替换数据以及所述替换数据对5所述特权区块链节点向所述区块链节点发送账本数据编辑请求,所所述区块链节点根据所述账本数据编辑请求生成身份所述特权区块链节点根据所述身份验证请求生成所述区块链节点接收所述身份验证信息,并根据所述身份验证信息以述区块链节点的所述不可编辑存储模块中的身份信息对所述特权区块链节点进行身份验所述区块链节点根据所述替换数据对应的哈希冲突值对所述替换数据进行合法性验调用所述计算机程序,所述中央处理器执行所述计算机程序时实现如权利要求1_7中任一器执行时实现如权利要求1_7中任一项所述的区块链账6中的数据块由整个系统中具有维护功能的节点来共同维护。同时链上的数据对所有人公[0004]为了解决现有技术中存在的问题,本申请提供一种区块数据对应的哈希冲突值以及所述替换数据计算所述替换数据对应7[0017]接收所述特权区块链节点在身份验证通过后发送的所述替换数据对应的哈希冲块链节点根据所述原始数据、所述原始数据对应的哈希冲突值以及所述替换数据计算得[0020]接收所述特权区块链节点发送的陷门公钥以及所述特权区块链节点对应的身份[0031]所述区块链节点根据所述替换数据对应的哈希冲突值对所述替换数据进行合法8[0059]所述区块链节点根据所述替换数据对应的哈希冲突值对所述替换数据进行合法[0060]本申请的区块链账本数据的编辑方法及装置可以实现区块链账本数据的公平编9[0074]本申请提供一种区块链账本数据的编辑方法,可用于编辑区块链节点的账本数区块链节点的账本数据进行编辑操作。本说明书以包含多个特权区块链节点为例进行描[0078]特权区块链节点与普通的区块链节点的区别仅在于特权区块链节点可以发起编例的方法的执行主体为区块链系统中的特权区块链节点。如图2所示,该方法包括以下步述身份验证信息发送至所述区块链节点进行所述原始数据对应的哈希冲突值以及所述替换数据计算所述替换数据对应的哈modqx。<<<<<<<<[0108]该步骤即为各特权区块链节点使用同态的加解密工具(sk,pk,M,C,E,D)对陷门分[0111]该步骤将陷门公钥以及各特权区块链节点的身份信息发以使该普通的区块链节点将陷门公钥和各特权区块链节点的身份信息存储至不可编辑存[0115]步骤S402,接收所述特权区块链节点根据所述身份验证请求生成的身份验证信的哈希冲突值;所述替换数据对应的哈希冲突值由所述特权区块链节点根据所述原始数m′本数据编辑请求包括原始数据以及对应的替[0142]身份验证信息生成模块702,用于根据所述区块链节点反馈的身份验证请求生成[0144]哈希冲突值发送模块704,用于将所述替换数据对应的哈希冲突值发送至所述区[0148]身份信息生成模块707,用于根据所述陷门分片生成所述陷门分片对应的身份信[0149]验证信息发送模块708,用于将所述陷门公钥以及所述身份信息发送至所述区块[0151]身份验证请求发送模块901,用于根据预先选举的特权区块链节点发送的账本数[0152]身份验证信息接收模块902,用于接收所述特权区块链节点根据所述身份验证请[0153]哈希冲突值接收模块903,用于接收所述特权区块链节点在身份验证通过后发送[0156]验证信息接收模块905,用于接收所述特权区块链节点发送的陷门公钥以及所述[0161]数据更新公告模块908,用于将所述替换数据以及所述替换数据对应的哈希冲突[0167]所述区块链节点根据所述替换数据对应的哈希冲突值对所述替换数据进行合法[0168]本申请的区块链账本数据的编辑系统及装置可以实现区块链账本数据的公平编[0170]中央处理器(processor)110、存储器(memory)120、通信模块(Communications)出单元150以及电源160分别与所述中央处理器(processor)110相连接。所述存储器120中所述计算机程序时实现上述实施例中的区块链账本数据的编辑方法中的间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。等的描述意指结合该实施例或示例描述的具[0174]在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示

温馨提示

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

评论

0/150

提交评论