web3|Filecoin已经完成“存储”这一步,web3的生态静待大规模商业应用

web3|Filecoin已经完成“存储”这一步,web3的生态静待大规模商业应用

如果我们要为Web3互联网的去中心化铺平道路 , 最终会集中在三个支柱上:共识、存储和计算 。 如果成功地完成这三者 , 我们将完全实现互联网的下一个迭代:Web3 。
过去十年 , 市场主要的目光是共识机制 , 它已经相对成熟 , 针对的是区块链;存储是第二个支柱 , 正在迅速成熟 , 出现了适合特定用例的各种存储解决方案 , 这篇文章 , 我们将仔细研究去中心化存储 。
分散存储的需求
从区块链的角度来看 , 我们需要去中心化存储 , 因为区块链本身并不是为存储大量数据而设计的 。 用于实现区块链共识的机制依赖于以区块排列的少量数据(主要是交易数据) , 这些数据在网络中快速共享由节点验证 。
如果我们在这些区块中存储大量任意数据 , 网络拥塞将严重增加 , 那么gas将急速上涨 。 区块链上存储数据是非常昂贵的 , 为什么不将链下数据存储在中心化网络上呢?
集中式网络容易受到审查并且是可变的 。 他们要求用户信任存储提供商以确保数据安全 。 无法保证集中式网络的运营商能够辜负对他们的信任:数据可能会被故意或意外删除 , 例如由于存储提供商的策略更改、硬件故障或受到第三方攻击派对 。
NFT 本身实际上并不包含任何图像数据 , 而是包含指向存储在链下的元数据和图像数据的指针 。 需要保护的正是这些元数据和图像数据 , 这些数据没有了 , NFT 将只是一个空容器 。 NFT 的价值不是由它们所指的元数据和图像数据驱动 , 而是由围绕其收藏建立的生态系统驱动 , 如果没有基础数据 , NFT 将没有意义 , 社区就无法形成 。
除了个人资料图片和艺术收藏品 , NFT 还可以代表现实世界资产的所有权 , 例如房地产或金融工具 。 此类数据具有外在的现实世界价值 , 并且由于它所代表的内容 , 保存作为 NFT 基础的每个数据字节至少与链上 NFT 一样有价值 。
将 NFT 的底层元数据和图像数据以及 dApp 前端存储在链下才是适合的解决方案 。
dApp
如果 NFT 是存在于区块链上的商品 , 那么 dApp 可以被认为是存在于区块链上并促进与区块链交互的服务 。 是存在于链下的前端用户界面和存在于网络上并与区块链交互智能合约的组合 。 有时它们也有一个简单的后端 , 可以将某些计算移出链 , 以减少所需的gas , 从而减少最终用户在某些交易上的成本 。
尽管 dApp 的核心机制是通过智能合约执行的 , 但最终用户的可访问性是通过其前端来确保的 。 因此 , 从某种意义上说 , 确保 dApp 前端的可用性就是确保底层服务的可用性 。

Aave dApp 前端于 2022 年 1 月 20 日下线 , 但仍可通过 IPFS 托管的网站副本访问 。
去中心化存储降低了服务器故障、DNS 黑客攻击或中心化实体移除对 dApp 前端访问权限的可能性 。 即使 dApp 的开发停止 , 前端和通过该前端访问智能合约的权限也可以继续存在 。
围绕数据去中心化的挑战
回顾前面提到的关于链上数据存储的限制 , 很明显去中心化存储网络必须以不影响网络价值转移机制的方式存储数据 , 同时确保数据保持持久性、不可变性和可访问性 。 从本质上讲 , 去中心化存储网络必须能够存储数据、检索数据和维护数据 , 同时确保网络中的所有参与者都受到他们所做的存储和检索工作的激励 , 同时还要维护去中心化系统的去信任性 。
【web3|Filecoin已经完成“存储”这一步,web3的生态静待大规模商业应用】在这些网络中 , 有两种主要的方法用于在网络上存储数据:存储完整文件和使用纠删码:AR和 Crust Network 存储完整文件 , 而 Filecoin、Sia、Storj 都使用纠删码 。 在擦除编码中 , 数据被分解成固定大小的片段 , 每个片段都被扩展并用冗余数据编码 。 保存到每个片段中的冗余数据使得只需要片段的一个子集来重建原始文件 。