[发明专利]一种基于联盟区块链的可信数据计算及交换系统有效
申请号: | 201811640226.2 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109547488B | 公开(公告)日: | 2021-11-05 |
发明(设计)人: | 李伟;邱炜伟;梁秀波;李启雷;尹可挺 | 申请(专利权)人: | 杭州趣链科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F21/62 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 邱启旺 |
地址: | 310012 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 联盟 区块 可信 数据 计算 交换 系统 | ||
本发明公开了一种基于联盟区块链的可信数据计算及交换系统。包含数据源管理模块,智能合约管理模块和数据查询模块。本发明借助区块链技术保证了数据的计算过程是可信的,同时通过智能合约保证了联盟成员在原本的业务数据源信息不被泄露的情况下,让其他联盟成员获取有用的数据计算结果,从而使得联盟成员的数据交换变得可行。
技术领域
本发明涉及区块链技术、智能合约、非对称加密技术、可信数据交换领域,尤其涉及一种基于联盟区块链的可信数据计算及交换系统。
背景技术
区块链技术,区块链在本质上是一个去中心化的分布式数据库,特点是存储在区块链上的信息不可伪造和篡改。区块链上存储的数据由全网节点共同维护,由共识算法保证其一致性,且该数据全网可见,因此区块链可以有效地在缺乏信任的节点之间传递价值。但正是由于区块链上的数据的公开性,很多数据的隐私性受到了挑战,且其冗余的多节点备份使得其不适用于大规模存储场景,因此,如何在公开性和隐私性上做好平衡,避免大数据量存储是区块链值得探讨的发展方向。
智能合约,区块链上的智能合约是在满足特定条件下自动执行的计算机程序,一旦部署在区块链上,则执行逻辑不可篡改。我们可以根据不同的业务需求部署特定的智能合约,将业务系统与区块链紧密结合起来。
非对称加密技术,非对称密钥加密技术是指在对数据进行加密和解密时使用不同的密钥。在这种加密技术中,每个用户都拥有一对公钥和私钥,用户将自己保管私钥,而把公钥公开出去。通过公钥加密的数据只能使用私钥来进行解密,因此非对称加密技术是一种安全可靠的数据传输技术。
可信数据交换,可信数据交换是指让若干个终端互相之间共享数据,且数据是真实可靠的。在社会上许多场景中,不同机构间需要查询其他机构的数据,但由于数据的隐私性,机构间不愿意将数据直接共享出来,导致许多业务无法快速进行。而且传统模式下向机构查询数据也无法保证数据的真实。
发明内容
本发明的目的是针对现有机构间数据共享存在的缺陷,提供一种用联盟区块链保证机构间数据可以共享且不泄露原始数据的方法。
本发明的目的是通过以下技术方案来实现:一种基于联盟区块链的可信数据计算及交换系统,包括如下模块:
1)数据源管理模块,联盟成员接入自己的数据源,提供数据过滤和数据结构泛化的中间件;
2)智能合约管理模块,联盟成员在智能合约中定义数据查询的逻辑,编写新的智能合约或对原有智能合约进行升级,向合约中要调用到的数据的提供方发送部署或更新的请求,所有数据提供方均通过后,新的智能合约将部署在区块链上,或者旧的智能合约将在区块链上进行升级;
3)数据查询模块,联盟成员节点调用智能合约向其他节点发起查询数据请求,获得原数据计算后的结果信息;
进一步地,模块1)中的数据源是指联盟成员自己维护并运行的数据库,数据过滤的中间件用于连接原数据库,过滤数据库中的重要敏感数据并且将原本数据结构泛化为标准结构。
进一步地,模块2)中由联盟成员上传或升级的智能合约,需要经过所有合约中需要调用的数据源的提供方审核通过,才能被成功写入或更新。
进一步地,模块3)中,联盟成员通过调用智能合约向其他联盟成员节点发起查询请求,智能合约在执行过程中会先调用所述中间件来对数据库进行查询,查询到的数据用区块链公钥加密后进行传输,智能合约对数据解密后进行统计运算,然后将数据结果输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州趣链科技有限公司,未经杭州趣链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811640226.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:椅脚支撑架的加工方法
- 下一篇:用于生产中空阀的方法