数据是21世纪的“石油”,分布式存储项目又成为大家关注的焦点。根据国际数据公司(IDC)预测,到2023年,中国的数据量将达到40zb,其中80%超过是非结构化数据。随着5G技术的普及,企业数据将成为中国数据的主流,数据市场将成倍增长。作为未来web3.0的重要基础设施,一直以来分布式存储都被认为是一个万亿级别的市场,大家都非常坚信这个赛道一定会诞生一两个天王级项目。
对比当前的分布式存储项目,我们会发现绝大部分都没有落地,更不用说能够与中心化存储相媲美的项目。我们进行对比分析,发现主要存在以下几个痛点:
1.基础设施不完善,包括物理硬件的性能和存储环境;
2.技术实现难度大,进度缓慢,没有清晰的应用场景;
3.激励机制有待完善,导致很多分布式存储项目存储的数据没有跟实际业务结合,为了存储数据而挖矿。
目前绝大部分做分布式存储项目的团队出发点都定位于要做与web3.0接轨的分布式存储网络,技术实现难度比较大,脱离了现有的基础。就想区块链革命一样,口号响,最后只能是一地鸡毛。梦想要有,但是得脚踏实地,要从解决用户问题的实际出发,行稳致远。
SDOG-NFT 是一个开放型去中心化的NFT资产安全存储引擎,也是采用包括太空存储机制在内的多元存储方式来保护用户 NFT 资产安全的平台。与其他项目相比,SDOG-NFT少了几分天马行空,多了几分脚踏实地,坚持以现实需求为导向,让存储回归价值。
集众之所长,让存储更加安全可靠
考虑到目前各技术路线各有各的优势,SDOG-NFT 采用多种存储方式。其中包括由阿里云、亚马逊提供的安全存储解决方案(采用 Aliyun OSS、Amazon S3 服务)。只要没有不可抗拒因素存在,不会存在数字 NFT 资产的丢失,它还保证全世界何时何地访问 NFT 资产都能快速访问。另一种为去中心化存储方案,同样采用两种方案,包括星际文件系统(InterPlanetary File System) IPFS 和基于以太坊的 Swarm 存储方案。虽然这些存储方案已经很安全,但是这些存储设备在遭受不可抗因素破坏后,文件仍然有可能丢失。为此,SDOG-NFT 探索通过太空节点来在卫星和空间站中进行数字资产的存储和管理,让存储文件不会受到任何实际物理接触或破坏。
SpaceNode在ISS国际空间站
航天器作为一个特殊的计算机,可以在区块链网络中扮演特殊的角色。由于其安全性,可以作为安全节点出现在区块链网络中,可以起到安全交易保护、智能合约独立运行平台(不可触及、不可更改、自主运行)、数据的安全备份等作用。
SDOG-NFT 将发布自己的太空节点计划,在太空部署节点,并将用户的NFT 文件储存在太空节点中,不管地球上的节点发生什么情况,用户都可以通过太空节点找回自己的 NFT 文件。太空存储模式对于当前一些重要信息比如濒危物种基因组信息的存储提供了方案,也提升了航天器的利用效率,对于未来的存储及航天事业发展具有重要的借鉴意义!
采用数据完整性和可回取证明技术解决信任危机
在云存储服务中,用户需要信任服务提供商来保证其系统完整性和安全性。当我们使用阿里云或者 Amazon S3 进行云存储时,我们需要相信这些服务提供商可以保证他们服务的真实性、可靠性、及安全性。然而,云存储给云用户的数据安全威胁不容忽视。一方面,无论云服务提供商采取多么可靠的服务措施,数据丢失损坏仍可能发生。另一方面,当数据损坏发生时,服务提供商可能会可以隐瞒此类事件。这就带来了潜在的信任危机。
SDOG-NFT 采用数据完整性和可回取证明技术 (proof of storage/retrievability)来通过密码学证明的方式来建立信任,让用户便捷的验证数据的完整性和可取回性。简单来说,数据所有者可以验证他们的数据确实在当下存储在了服务提供者的硬盘上,而且这个数据通过多次验证后可以被取回。
可验证外包存储数据完整性是一个高效的密码证明系统。该系统允许请求者在不将大量数据重新下载到本地的情况下对数据的完整性和可取回性进行验证,具有较好的安全性和高效性。而且计算与通信的开销与验证方所输入的数据量无关,算法时间复杂度维持在 O(1) 范围内。这些算法可以与阿里云 AliOS和亚马逊 Amazon S3 服务联合使用。
可验证外包存储数据完整性证明对于云存储环境非常有效。然而对于分布式的存储环境来说这个技术还是不够的。在分布式存储环境当中,我们还需要这些分布的节点来证明不只在当前,且在一个时间段内这个证明都是有效的。SDOG-NFT 采用可验证的计时存储技术来实现我们的需求。
代币机制让挖矿贡献价值
项目采用的共识机制是 GPoS(Guaranteed Proof of Stake)共识,称为有担保的权益证明。GPoS 是一种混合了 PoW 的 PoS 共识,机制上结合了 PoW 的资源公平性和 PoS 链的高性能。NFT 的拥有者如果想将自己拥有的 NFT 发送至太空节点,需要提交申请提案,并交纳一定的审计费用。太空节点见证人将对提案进行投票,投票通过后,NFT将会被保存至 NFT 太空节点中。审计费用和太空节点剩余的空间比(K)和时间 (T) 成比例。费用 P 计算模型如下:
其中 x 是系统预定太空节点存储指导价格,λ 为价格浮动参数,K = |F | S , 其 中 |F| 是待存储文件大小,S 是剩余空间并满足 |F| ≤ S.太空节点见证人通过抵押 SDOG 代币来获得 SpaceD 代币。SpaceD 代币允许太空节点见证人去购买特殊的“数字火箭”来进行投票,每一个“数字火箭”拥有一个名额的投票权。这里要强调的是,spaceD是购买火箭NFT的唯一代币,也就是获得投票权的唯一代币。
可以看出,网络通过审计费配置存储资源(PoW),质押代币投票(?PoS )的方式确定优质NFT作品能否存储太空节点。在这个机制下需要有存储资源和足够多的代币才可以确保NFT作品永久存储在太空中,将资源型(如比特币)和通证型(如 Cosmos)共识机制的优点结合起来,更加有利于调动各节点为网络做贡献,从而积累更大的存储价值。
俗话说,理想很美好,现实很骨感。虽然我们都知道分布式存储是未来的趋势,但是要实现起来却并非易事,它是一项系统性工程。马斯克的目标是移民火星,他并没有急着向太空发射火箭,因为他知道从解决客户需求出发。于是,他开始造特斯拉,开始造可回收火箭,满足解决现有客户需求的情况下,逐步去达成移民火星的远大目标。分布式存储也一样,目前技术和实施不完善,经济性比不了中心化存储。只能基于现有技术不断优化迭代,不断完善技术和体验,这其中也要不断发掘用户的需求。SDOG-NFT坚持从问题出发,不断完善现有技术,让存储回归价值。