数据开放计算平台

基于区块链技术的机构间数据共享交易、多方安全计算的开放平台。具有可监管审计、数据安全、隐私保护等诸多特性。

1.如何加入平台?

所有的客户端加入都需要进行资质的审核,试用版支持7天免费加入节点测试功能。

根据已经分配的账户,登录到数据开放计算平台的管理控制台,进行数据类型的字段映射。用户查询数据请求的查询条件会根据你映射的关系进行相对应的转换。

经审核加入节点的数据,需要开发对应数据提供接口,该接口形式为restful。

当存在数据查询请求时,将触发调用数据提供接口进行数据的查询,数据查询完毕后进行统计反馈给对应的数据查询者。查询者拿私钥进行数据解密并支付相应的数据费用。

``` //查询时请求参数 { "algorithm": "RSA", // 请求加密算法 "limit": 10, //限制数据返回条数(预留) "publicKey": "", //此次查询的公钥 "request": { //请求参数 "age": [ 18, 40 ], "name" : "张三" }, "requestId": "032e1fde-e5be-4f9e-8757-996884fba2d7" //请求ID }

 //查询返回结果
  {
      "requestId": "032e1fde-e5be-4f9e-8757-996884fba2d7"  //请求ID,
      "success" : true, //返回结果,true或者false
      "response" :  "16d8c9487e4f3f46ca05558aac41c4e8d91f83abe4ccd9c0fd3cac32f915313e208c2d9119771fa00a495c4dd12244ab9d2fa6871f5f186b6e62af056597c14023745d83ee53e49b4f4adcd59bb92829d470361f0725af65fffe2f29a324b9efd1512231565ff0f93510999dd4acd252ac278b5515da8a1256e4bc2c438045bd", //经过算法加密的结果
      "rowNum" : 2 //返回的记录数
   }

```

2.如何安装

  • 从安链云网站(http://doc.anlink.com/ti-product/opencomputer/guide/)申请下载数据开放计算平台的客户端节点openCompute.tar.gz

  • 编辑license.conf 将已申请的license写入该文件

  • 编辑config.json 将已分配的nodeId写进该文件

    { "nodeId" : "58eee127be227c415ed5095e" //修改成对应的nodeId }

  • 解压openCompute.tar.gz 配置环境变量TMROOT指向该路径

  • 编辑配置文件config.json

{ "datasource_url" : "http://0.0.0.0:16336/data/provider" //修改成对应的数据提供地址 }

  • 启动openCompute脚本启动应用,即可加入到数据开放计算平台