欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2022100980964
申请人: 中科大数据研究院(CN)
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-02-23
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种多源异构数据资产依托区块链共享交易的方法,其特征在于:包括如下步骤步骤一,构建数据治理平台将用户的数据进行标准化处理,数据源管理利用postgresql的外部表特性,对传统的关系型数据库、数仓和文件存储进行外部表连接,实现多源异构数据源的统一访问接口;

步骤二,数据标准建立

通过数据治理平台配置数据标准,数据标准化采用Min‑max标准化,用户能够自己建立标准化的数据元,并通过一个或多个标准化的数据元形成标准化的数据模型;

步骤三,数据模型双向生成及数据模型实例化

通过步骤二中的数据元,将一个或多个数据元进行组合生成数据模型,如果组成数据模型的数据元全部为标准数据元,那么数据模型就是标准数据模型;

在对多源异构数据源的采集中,将采集到的元数据表生成也生成模型,并和标准数据模型进行匹配,如果匹配成功,则不新建数据模型,自动标记为标准数据模型;未匹配到则新建非标准数据模型,再将字段与标准数据元进行匹配,匹配到的标准数据元进行标记;

用户能够将标准和非标准模型进行实例化,自动在本地数据源建立实体表,实现数据提供者和需求者在统一的数据标准下进行共享和交易;

步骤四,获取数据源的元数据

数据治理平台将授权连接数据源的元数据采集至数据标准化平台的postgresql数据库中存储,并展示给用户;用户将采集的元数据发布成数据资产;

步骤五,数据资产上链

数据资产通过的形式记录联盟链的状态,根据智能合约的运行不停改变键值对的数据,从而保证当前的数据位最新数据,并将数据资产存储于数据提供者的本地数据库;利用数据治理平台结合用户发布的数据资产和链信息生成货币模型和数据资产模型,其中货币模型为

M=

I表示货币实际信息、Hash(I) 表示货币信息的Hash值、LastHash(I) 表示上一次货币信息改变的Hash值、U表示当前进行操作用户基本信息、Sign(U) 表示当前进行操作用户的数字签名、A表示货币拥有者的地址;

数据资产模型为

A=

I表示数据资产交易的详细信息、Hash(I)表示数据资产交易的Hash值、LastHash(I)数据资产上一次交易的Hash值、U表示当前进行操作用户的基本信息、Sign(U)表示当前进行操作用户的数字签名、O表示数据拥有者的基本信息、Sign(O)表示数据拥有者的数字签名、S表示当前交易的状态、C表示智能合约配置信息;

把货币模型和数据资产模型放入区块链的块中,并与上一节点块链接,实现数据资产的上链;

步骤六,数据资产确权

首先获取上传数据资产的数据模型,并与已上链的数据资产进行比对,对上传数据资产进行验重和确权;

步骤七,数据资产和货币资产双向交易

利用PBFT共识算法,采用事务的方式将交易流程作为一个整体进行实施,首先是申请交易并进行广播,数据购买者向数据提供者发起携带数字签名的交易申请,数据购买者B产生信息I后,在全网进行广播,区块链中的数据购买者节点PB加上联盟链上用户公钥K,则有所有信息节点PB|≡ PI(K);

然后是同意或拒绝交易,同意交易则修改双方的数据资产,并加上双方的数字签名,表明对此交易负责,货币信息为M,数据资产信息为A,即节点发布信息PB|≡(M(PB),{A(PB) PI(K)}),此后将完成交易信息进行广播,拒绝交易不修改双方数据资产,加上双方数据签名,再附上拒绝标识R,即节点发布信息PB|≡(M(PB),R);最后是验证交易,对所有节点进行进一步验证,防止篡改数据,作为事务的最后一个阶段,判断事务是否进行完备,保证数据资产和货币成功进行交换,数据购买者获得了数据资产,双方的货币量发生变化;验证成功后,事务结束,交易完成,验证失败则回滚到交易请求阶段。

2.根据权利要求1所述的多源异构数据资产依托区块链共享交易的方法,其特征在于:元数据的是描述数据的数据,记录了包括数据源、数据表、表字段、索引和约束信息。

3.根据权利要求1所述的多源异构数据资产依托区块链共享交易的方法,其特征在于:数据治理平台为数据提供者提供收益分配配置,可以自行选择0% 80%的数据资产收益占~比,在区块链货币交易中事务成功交易后,会将产生交易的货币资产自动加入数据提供者的账户,数据购买者也可以将数据资产继续进行交易,并获得剩余收益。

4.根据权利要求1所述的多源异构数据资产依托区块链共享交易的方法,其特征在于:数据资产交易具有两种形式,第一种是以数据服务智能合约的形式,进行数据的查询检索操作,其通过PostgreSQL的外部表功能将SQL语句下探到数据拥有者的数据源中进行操作,并将结果返回;

第二种是数据提供者愿意提供完整数据,数据治理平台提供离线数据集成,通过在数据购买者的数据源模型实例化作为接收表,利用kafka将实际数据传输到数据购买者的本地数据源。

5.根据权利要求1所述的多源异构数据资产依托区块链共享交易的方法,其特征在于:数据治理平台提供给数据提供者数据脱敏工具,数据提供者对自己将要共享交易的数据进行脱敏处理,并选择提供预览的条数;数据购买者在数据治理平台上预览已提供经过脱敏后的数据。