基于SWTC为燃料的IPFS存储分布式运营平台
本产品面向B端,目标是以swtc币为燃料的IPFS存储空间交易运营平台,主要有平台软件和接口程序;作为区块链重要基础设施--存储,市场巨大。
### 概述: 本产品面向B端,目标是以swtc币为燃料的IPFS存储空间交易运营平台,主要有平台软件和接口程序;作为区块链重要基础设施--存储,市场巨大。利用swtc作为燃料来进行IPFS存储也是活跃井通生态的重要一环。 源码:https://github.com/JCCDex/ProjectFundingProposal/issues/61 #### 接口调用: 提供使用js 方式。 主要接口方式: 1. 初始化:init () :平台(服务端)完成与客户端初始化数据建立 1. 增加文件:addFile() 客户端增加文件到IPFS端,平台返回ipfs的Hash值。 1. 更新文件:updateFile() 客户端更换ipfs端原文件为新文件。原文件(ipfs端)必须是在平台端已经加速。 1. 加速文件:accelerate() 客户端提供的已有IPFS文件的加速 1. 验证用户:validate() : 通过平台发送一个唯一码,客户端使用其私钥加密发送返回,平台通过该用户在SWTC区块链上公钥进行解密,如果解密正确则进行下一步动作。 1. 删除文件:releaseFile()在本平台控制的节点中不再存储文件,并且释放物理空间及缓存。 #### 平台简介: 提供管理会员、费率及相关配置的工具,使用web方式部署,提供war包。 分部式组件 dubbo + zookeeper方式,可动态增加负载点,也可分拆不同的组件在不同的服务器上。 #### 平台功能: 1. 会员管理: 对购买的服务会员进行查询管理,通过查询SWTC公链的交易得到支付给运营者的费用(SWTC)以及购买的数量及时间等。 1. 初始设置: 对运营人的swtc账号、费率进行相关设置。 1. 订单管理: 对用户的交费(提交的swtc到指定账号)进行验证, 1. 节点管理:对平台管理下的每个ipfs core节点的全生命周期管理。 1. 资源管理:对存储在ipfs节点文件进行存储、便于运营人员管理相关资源交费用户关联。 1. 相关报表:查询相关数据报表。 1. 系统功能:用户管理、角色管理、数据配置管理。 #### 特色说明: 系统根据swtc链上的公开交易,查询客户端用户与运营者账号的交易,给于客户端开放相应的IPFS存储空间;平台端不记录客户端的隐秘信息;平台运营者可以在不同地理位置做相应的IPFS-cluster-service ,从而可以做到服务的增值,从而提高服务品质。 #### 后期扩展 1. 增加IPFS cluster service 以便更好地完成结点的部署。 1. 增加java语言及 go语言的接口支持。 1. 利用智能合约来动态记录用户的一些信息,做到管理数据去中心化。
概述:
本产品面向B端,目标是以swtc币为燃料的IPFS存储空间交易运营平台,主要有平台软件和接口程序;作为区块链重要基础设施--存储,市场巨大。利用swtc作为燃料来进行IPFS存储也是活跃井通生态的重要一环。
源码:https://github.com/JCCDex/ProjectFundingProposal/issues/61
接口调用:
提供使用js 方式。 主要接口方式:
- 初始化:init () :平台(服务端)完成与客户端初始化数据建立
- 增加文件:addFile() 客户端增加文件到IPFS端,平台返回ipfs的Hash值。
- 更新文件:updateFile() 客户端更换ipfs端原文件为新文件。原文件(ipfs端)必须是在平台端已经加速。
- 加速文件:accelerate() 客户端提供的已有IPFS文件的加速
- 验证用户:validate() : 通过平台发送一个唯一码,客户端使用其私钥加密发送返回,平台通过该用户在SWTC区块链上公钥进行解密,如果解密正确则进行下一步动作。
- 删除文件:releaseFile()在本平台控制的节点中不再存储文件,并且释放物理空间及缓存。
平台简介:
提供管理会员、费率及相关配置的工具,使用web方式部署,提供war包。 分部式组件 dubbo + zookeeper方式,可动态增加负载点,也可分拆不同的组件在不同的服务器上。
平台功能:
- 会员管理: 对购买的服务会员进行查询管理,通过查询SWTC公链的交易得到支付给运营者的费用(SWTC)以及购买的数量及时间等。
- 初始设置: 对运营人的swtc账号、费率进行相关设置。
- 订单管理: 对用户的交费(提交的swtc到指定账号)进行验证,
- 节点管理:对平台管理下的每个ipfs core节点的全生命周期管理。
- 资源管理:对存储在ipfs节点文件进行存储、便于运营人员管理相关资源交费用户关联。
- 相关报表:查询相关数据报表。
- 系统功能:用户管理、角色管理、数据配置管理。
特色说明:
系统根据swtc链上的公开交易,查询客户端用户与运营者账号的交易,给于客户端开放相应的IPFS存储空间;平台端不记录客户端的隐秘信息;平台运营者可以在不同地理位置做相应的IPFS-cluster-service ,从而可以做到服务的增值,从而提高服务品质。
后期扩展
- 增加IPFS cluster service 以便更好地完成结点的部署。
- 增加java语言及 go语言的接口支持。
- 利用智能合约来动态记录用户的一些信息,做到管理数据去中心化。
区块链技术网。
- 发表于 2020-07-21 10:55
- 阅读 ( 1057 )
- 学分 ( 1 )
- 分类:IPFS
评论