商鼎云采用Web3.0概念来设计整体的技术架构,旨在构建第一款分布式存储产品。本期将以商鼎云现阶段的技术说明(下)为主要展示内容。
商鼎云 | 中创算力技术研发团队—坚持创新驱动,深耕分布式存储技术发展!
01商鼎云技术说明——数据安全性
商鼎云的普通文件加密后再分片存储到节点中,采用高级加密标准(Advanced Encryption Standard)对称加密算法,在密码学中又称Rijndael加密法,是美国联邦*采用的一种区块加密标准。
商鼎云的星标文件夹中,采用ECSDA(Elliptic Curve Digital Signature Algorithm)非对称加密算法,在ECDSA算法中椭圆曲线数字签名算法、速度快、强度高、签名短。
02商鼎云技术说明——用户权限设计
在商鼎云的权限设计中,没有使用传统的基于角色的访问控制、属性权限验证、自主访问控制等,而是采用了相对于传统的基于PKI(公钥基础设施)的身份体系。
基于区块链建立的分布式数字身份系统具有保证数据真实可信、保护用户隐私安全、可移植性强等特征,其优势在于:
非中心化:基于区块链,避免了身份数据被单一的中心化权威机构所控制。
身份自主可控:基于DPKI (分布式公钥基础设施),每个用户的身份不是由可信第三方控制,而是由其所有者控制,个人能自主管理自己的身份。
可信的数据交换:身份相关数据锚定在区块链上,认证的过程不需要依赖于提供身份的应用方。
此项商鼎云的权限设计描述了一种新的DID规范,在区块链智能合约中托管DID实现方法,该规范符合W3C(Credentials Community Group)当前发布的[DID 规范中](https://www.w3.org/TR/did-core/)指定的要求。
03商鼎云技术说明——智能合约机制
商鼎云使用的智能合约机制:用户文件存储记录在智能合约中,只要满足合约代码要求即可实现了全自动化流程。节省了时间、降低了成本、让交易更准确,且无法被篡改。商鼎云所设置的智能合约不受任何第三方机构的干扰,进一步实现了非中心化。
在商鼎云的每一次文件操作,都会调用智能合约来进行记录,例如文件的存储、删除、文件夹等操作。
04商鼎云技术说明——交互功能
节点选择&软件界面交互
-
在商鼎云交互节点选择上,不再采用传统的单节点rpc服务,而是选择了drpc(分布式RPC,D为distribute RPC为远程过程调用协议),是在集群之上提供一种分布式的RPC框架,以便能够利用集群快速的实现RPC请求的分布式计算过程,即发起一次RPC请求,多个worker计算节点参与计算,最后汇总后将计算结果返回给客户端。
-
在软件界面交互上:采用了前端技术THREE.JS ,WebGL等,以数据为驱动基础,自主搭建框架为驱动模型,通过模型架构得到极具未来感的视图交互,着重加强用户使用体验。
05商鼎云技术说明——数据备份
商鼎云目前已在扬州、郑州、乌兰察布、宁波等地部署超过4000台以上的存储节点,总存储空间已到达500PB,未来会有更多的存储节点提供者加入到商鼎云,届时商鼎云的存储空间会非常庞大。
商鼎云存储的数据采用三重备份策略,比如在郑州存储的文件数据除了在就近的节点备份以外,也会在其他节点如宁波、扬州地区等进行数据备份,实现数据零丢失。
商鼎云不仅是一款云存储软件,还能给用户带来多元化体验的生态,在保证存储安全的同时,带领用户探索体验Web3.0的魅力。