数据交易与共享数据审计方案解析
一、数字内容交易流程
在数字内容交易场景中,有两个主要角色:Alice(数据提供者)和Bob(数据需求者),其交易流程如下:
1. Alice的数据处理与上传
- Alice按照特定步骤处理数据后,将数据描述、密文存储路径、分段数字内容的哈希值、对称密钥以及签名上传到私有区块链。
2. Bob的数据搜索与请求
- 若Bob需要某些数据,他可以在区块链上搜索数据描述。当描述符合其需求时,他会将请求上传到区块链。
3. 数据验证与购买流程
- Alice看到请求后,会和Bob进行数据验证。在验证过程中,Bob能看到部分明文,并可通过重新加密来验证Alice是否欺诈。
- 如果Bob决定购买数字内容,他会生成一个类似特定格式的智能合约。合约中的所有信息可通过他与Alice的交互获取。随后,他将智能合约上传到以太坊。
- 若Alice能完成智能合约中的等式,她将获得相应货币,同时Bob会得到私钥信息,进而通过简单计算获取所需的数字内容。
下面用mermaid流程图展示这个交易流程:
graph LR
classDef startend fill:#F5EBFF,stroke:#BE8FED,stroke-width:2px
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px
classDef decision
超级会员免费看
订阅专栏 解锁全文
2327

被折叠的 条评论
为什么被折叠?



