[发明专利]基于区块链的数据使用权交易方法有效
申请号: | 201910097814.4 | 申请日: | 2019-01-31 |
公开(公告)号: | CN109685511B | 公开(公告)日: | 2023-06-09 |
发明(设计)人: | 金豪义;孙迎晨;蔡依凌 | 申请(专利权)人: | 上海分壳信息技术股份有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q40/04 |
代理公司: | 上海政济知识产权代理事务所(普通合伙) 31479 | 代理人: | 郑金彩 |
地址: | 200062 上海市普*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 数据 使用权 交易 方法 | ||
本发明公开了一种基于区块链的数据使用权交易方法,其中,包括:区块链获取数据提供方写入的数据集;对数据集进行加密并生成数据合约,数据合约中包含公钥、第二私钥;获取数据使用方的算法合约,算法合约遍历区块链中所有的数据合约,得到匹配的数据合约形成握手,数据使用方获取公钥;收到数据使用方的签约信息后向数据使用方发送第二私钥;对数据提供方进行结算;更新公钥、第二私钥,继续获取数据使用方的算法合约。采用区块链技术,数据提供方将数据使用多密钥加密分布式保存在数据区块中,并设置数据合约,数据使用方通过设置算法合约与数据合约进行自动匹配握手,触发算法容器,调用数据,完成模型的训练,并根据合约的金额自动结算。
技术领域
本发明涉及一种通信技术,尤其涉及一种基于区块链的数据使用权交易方法。
背景技术
随着大数据和人工智能时代的到来,越来越多的企业使用深度学习、机器学习等技术对业务或产品进行改造,以期提高效率,增加企业的核心竞争力。但是企业自身拥有的数据量和标签属性的丰富度往往不能满足模型训练的需要,在此情况下企业需要向其他企业或者数据提供方采购数据,并使用该数据进行建模。
现有方案:在使用机器学习进行建模时,存在多方提供数据共同训练模型的情况。多个数据提供方按照要求的格式,将数据拷贝至指定服务器,由数据使用方在服务器上建立算法,并调用数据进行模型的训练。
现有技术的主要缺陷在于:
1、数据的使用权和所有权无法区分;
2、数据被拷贝至服务器时,数据的权力人就丧失了对数据的控制权,数据存在被非法拷贝、转卖或者超范围使用的情况;
3、数据的使用无法按照调用次数来计价;
4、数据特征和算法需求无法自动匹配,并进行价格的自动结算。
发明内容
本发明公开了一种基于区块链的数据使用权交易方法,致力于提供一种能将数据的使用权和所有权进行进行区分,并且,在满足数据使用方需求的同时,确保数据提供方对数据的所有权和控制权,并实现数据调用的自动匹配和结算的方法。
本发明的上述目的是通过以下技术方案实现的:
一种基于区块链的数据使用权交易方法,其中,所述方法包括:
区块链获取数据提供方写入的数据集;
对数据集进行加密并生成数据合约,数据合约中包含公钥、第二私钥;
获取数据使用方的算法合约,算法合约遍历区块链中所有的数据合约,得到匹配的数据合约形成握手,数据使用方获取公钥;
收到数据使用方的签约信息后向数据使用方发送第二私钥;
对数据提供方进行结算;
更新公钥、第二私钥,继续获取数据使用方的算法合约。
如上所述的基于区块链的数据使用权交易方法,其中,算法合约通过引用算法容器中的对应算法遍历区块链中所有的数据合约,进行匹配;收到数据使用方的签约信息后通知算法容器;算法容器加载数据集;数据使用方对算法容器进行建模、调参的操作。
如上所述的基于区块链的数据使用权交易方法,其中,区块链获取数据提供方设置的第一私钥后,对数据集进行加密;第一私钥具有对数据集进行新增、读写、更新、删除的权限。
如上所述的基于区块链的数据使用权交易方法,其中,数据合约包括:数据集的描述信息、交互信息;数据集的描述信息包括:业务场景、结构、字段、属性、维度、数据量;交互信息包括:调用价格。
如上所述的基于区块链的数据使用权交易方法,其中,公钥具有获取数据集的描述信息及交互信息的权限;第二私钥具有对数据集进行读操作的权限。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海分壳信息技术股份有限公司,未经上海分壳信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910097814.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于区块链的个人健康数据管理方法及装置
- 下一篇:一种外贸服务系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置