[发明专利]基于可编辑区块链的区块内容修改方法及装置在审
申请号: | 202110477124.9 | 申请日: | 2021-04-29 |
公开(公告)号: | CN113064952A | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 杨基甸;章奔奔;吴振东;傅华崧 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F21/60;G06F21/62;G06Q40/02 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;王涛 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 编辑 区块 内容 修改 方法 装置 | ||
本发明提供一种基于可编辑区块链的区块内容修改方法及装置,涉及区块链技术领域。方法包括:将自身对应的陷门分片在可编辑区块链上的各个特权节点间进行广播,以使可编辑区块链上的各个特权节点广播各自对应的陷门分片;接收可编辑区块链上的各个特权节点广播的各自对应的陷门分片,根据自身的陷门分片和接收的陷门分片计算得到陷门;对所述陷门进行验证,在验证通过后根据所述陷门、第一内容、第二内容和自身对应的陷门分片来计算哈希的冲突值,完成将所述第一内容修改为所述第二内容;其中,第一内容和第二内容分别是可编辑区块链上的修改前内容和修改后内容。本发明能够减少交易区块链上内容无法撤销所引发的各类损失。
技术领域
本发明涉及区块链技术领域,具体涉及一种基于可编辑区块链的区块内容修改方法及装置。
背景技术
区块链作为一种去中心化、防篡改、可溯源的分布式账本系统,已经运用到社会方方面面的领域。其概念的核心是由中心化的记账方式改变为众人共同备份的分布式账本,并通过众人监管来增强账本的防篡改性、安全性。现阶段,各大银行已经搭建了区块链交易平台,并且运用到实际的生产交易中。其目的主要是搭建一个区块链交易平台,来对各类的交易数据进行公开透明化处理,同时进行一个溯源和抗篡改的内容控制。但是事物总有两面性,区块链的不可篡改性在为分布式账本提供数据安全保障的同时,也为区块链上内容的管理提出了严峻的考验。在区块链发展的十多年中,首先其海量增长的数据为存储提出了巨大的要求。同时,银行交易转账的过程中,因为人为的因素犯错不可避免,如果交易系统转账发生错误而不能进行任何的修改则会造成巨大的损失。这些特点使得现存的区块链系统面临许多现实的问题。
现有的银行区块链交易系统搭建于普通的区块链平台。缺点主要体现在完全无法修改链上的数据,这会导致很多现实的问题,例如:如果现金的转账地址填错,会直接造成永久损失且无法撤销;同时如果丢失密钥也一样会造成永久损失无法挽回。同时银行交易的数据量巨大,应用一天涉及的交易金额可能达到百亿。对于账本数据库只能增加查询而不能够进行适当的修改必定会引发各类现实问题。甚至造成无法挽回的经济损失。
发明内容
针对现有技术中的问题,本发明提供一种基于可编辑区块链的区块内容修改方法及装置,具体包括以下技术方案:
第一方面,本发明提供一种基于可编辑区块链的区块内容修改方法,包括:
将自身对应的陷门分片在可编辑区块链上的各个特权节点间进行广播,以使可编辑区块链上的各个特权节点广播各自对应的陷门分片;
接收可编辑区块链上的各个特权节点广播的各自对应的陷门分片,根据自身的陷门分片和接收的陷门分片计算得到陷门;
对所述陷门进行验证,在验证通过后根据所述陷门、第一内容、第二内容和自身对应的陷门分片来计算哈希的冲突值,完成将所述第一内容修改为所述第二内容;
其中,第一内容和第二内容分别是可编辑区块链上的修改前内容和修改后内容。
进一步地,所述完成将所述第一内容修改为所述第二内容之后,还包括:
生成一个随机数并将所述随机数作为更新后的陷门分片;
基于更新后的陷门分片确定更新后的公钥分片并发布更新后的公钥分片。
其中,所述根据自身的陷门分片和接收的陷门分片计算得到陷门包括:
根据所有的陷门分片进行四则运算;
确定所述四则运算的结果为陷门。
其中,所述对所述陷门进行验证,包括:
判断所述陷门否是满足预设的同态-变色龙函数的计算公式;
若所述陷门满足所述计算公式,则确定所述陷门验证通过。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110477124.9/2.html,转载请声明来源钻瓜专利网。
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法