去中心化存储的架构自下而上依次为TCP/IP协议、区块链、去中心化存储协议和应用层。其中,TCP/IP协议对应Layer 0的网络层,包括网络拓扑结构以及交易的传播机制;区块链属于Layer 1,它自下而上分别为加密基础设施(一般为SHA-256等算法)、存储证明机制(共识机制);去中心化存储协议(服务层)包括存储协议(链上)、检索协议(链下)、身份协议(链上)、内容分发协议、激励协议等,包括Layer 1的激励分配机制和Layer 2的智能合约与脚本文件;最上层则是应用层,包括客户端软件和加速软件等。
去中心化存储与中心化存储在存储空间来源、带宽来源、安全性、使用方式、行业发展状态等多个维度存在差异,导致其规模和性能远远不如中心化存储系统。虽然IPFS等项目通过不同的“非中心化”设计方式弥补了其不同的缺陷,通过对上传方和存储节点给予代币激励的方式使全网存储总规模扩大,但是项目方与用户的利益不一致、费用结构的劣势等方面因素使去中心化存储的发展陷入瓶颈和停滞。本文结合实际情况,对去中心化存储实现其价值主张提供了参考建议。