-
Notifications
You must be signed in to change notification settings - Fork 283
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
35 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
标题:PaddleDTX/dai 网络支持 Fabric | ||
| 项目 | 描述 | | ||
|---|---| | ||
|提交作者 | 张日民 | | ||
|提交时间 | 2022-09-12 | | ||
|版本号 | V1.0 | | ||
|依赖飞桨版本 | PaddleDTX master | | ||
|文件名 | dai_fabric.md | | ||
|
||
|
||
# 一、概述 | ||
|
||
## 1、意义 | ||
|
||
PaddleDTX 是基于区块链的可信分布式 AI,底层区块链目前采用百度自研的 XuperChain,兼容支持Fabric可以提高系统的灵活易用性和可扩展性。Fabric 是超级账本联盟推出的模块化的、支持可插拔组件的核心区块链框架,它适合在复杂的企业内和企业间搭建联盟链。 | ||
|
||
# 二、飞桨现状 | ||
链桨目前是由一平台三网络组成,包括可信分布式AI计算平台、区块链网络、代理计算网络、去中心化存储网络,其中去中心化存储网络XDB目前已经支持XuperChain和fabric,代理计算模块DAI目前还只支持XuperChain区块链网络。 | ||
|
||
# 三、设计思路与实现方案 | ||
1、整体梳理目前DAI代理计算网络基于XuperChain区块链的逻辑框架,包括计算平台、代理计算节点和区块链网络的交互流程; | ||
2、编写基于Fabri的智能合约,包括任务管理和计算节点管理; | ||
3、完成Fabric 相关合约的调用,Fabric 相关配置添加, | ||
4、PaddleDTX/dai/executor/engine和PaddleDTX/testdata支持 Fabric 区块链网络 | ||
|
||
# 六、测试和验收的考量 | ||
完成功能实现、单测、性能测试。 | ||
|
||
# 七、可行性分析和排期规划 | ||
| 时间点 | key results | | ||
| --- | --- | | ||
| 2022-09-08 | 完成第一条 | | ||
| 2022-09-12 | 提案提交 | | ||
| 2022-09-19 | 实现方案第二条| | ||
| 2022-09-26 | 实现方案最后两条并提交 PR | |