Web3CN

Posted on Dec 08, 2022Read on Mirror.xyz

去中心化存储的兴起

去中心化存储的崛起是近些年来区块链领域最值得关注的热点之一。

去中心化的存储网络以一种安全、可靠和反审查的方式实现对数据的存储和管理,这有可能彻底改变各种行业和应用程序的运作方式。

在本文中,我们将提供一个技术初学者指南,科普如何使用一些热门的去中心化存储平台(如Filecoin、IPFS、web3.storage和nft.storage)。

在深入了解技术细节之前,我们先来看看什么是去中心化存储,以及为什么它会获得如此多的关注。

什么是去中心化存储?

去中心化存储是指允许用户以去中心化的方式存储和管理数据的网络类型。

这意味着该网络不受单一实体(如公司或政府)控制,而是由分布式节点网络管理。

去中心化的存储网络使用区块链技术和加密技术来确保网络数据的安全性和完整性。

另外,他们还经常使用原生加密货币(如Filecoin的FIL币),来激励和奖励贡献存储空间和带宽的参与者(矿工)。

为什么去中心化存储越来越受欢迎?

去中心化存储的主要优势之一是它替代传统的集中式存储进而提供一种更为安全可靠的数据存储解决方案。

诸如云存储公司提供的集中式存储解决方案,容易受到数据丢失、审查和安全漏洞等一系列问题的影响。

而去中心化存储网络是分布式和去中心化的,这使得它们不太容易受到这类问题的影响。

不仅如此,去中心化存储网络通常情况下也比集中式存储更加经济高效。

因为去中心化存储网络由分布式节点网络支撑(去中心化存储是把数据分布到多个网络节点,基于智能合约来存储客户数据,形成点对点的分发服务,可就近存储,就近传播和分发信息)。

所以去中心化存储网络可以充分利用规模经济(规模经济又称“规模利益”,是指在一定的产量范围内,随着产量的增加,平均成本不断降低的事实)以降低与数据存储相关的成本。

最后,去中心化存储是DeFi、NFT等其他去中心化技术发展的重要基石。这些技术依赖于去中心化存储系统所拥有的存储和管理数据的能力,这也解释了为什么去中心化存储网络是DeFi、NFT等的基础架构的重要组成部分。

建立在去中心化存储平台上

现在,我们已经基本了解了去中心化存储是什么以及它受欢迎的原因,那接下来就让我们看看如何在一些热门的去中心化存储平台上进行操作。

Filecoin

Filecoin是一个开源、面向大众开放的加密货币和数字支付系统,允许用户以安全可靠的方式存储和检索数据。它是协议实验室以星际文件系统为基础而创造的。

Filecoin在ICO预销售和ICO销售中(ICO,Initial Coin Offering的缩写,源自股票市场的首次公开发行IPO概念,是指区块链项目首次发行代币,募集比特币、以太坊等通用数字货币的行为)分别集资5200万美元和2亿美元。

FIL币是Filecoin于2020年10月5日推出的一款原生平台代币,发行时的供应总量为20亿。FIL币用于激励制度,节点参与者为网络增加的存储扇区越多,他们能够存储的客户端数据就越多,他们有资格赚取的FIL币就越多。

要使用Filecoin,你需要有关于JavaScript和Rust等编程语言的基础知识。

当然,你还需要熟悉密码学、共识算法和点对点网络(即peer-to-peer,简称P2P,又称对等式网络,是无中心服务器、依靠用户群交换信息的互联网体系,它的作用在于,减低以往网络传输中的节点,以降低资料遗失的风险)等区块链概念。

初学者可以结合Filecoin开发者文档和Filecoin社区论坛进行学习。Filecoin开发者文档提供了Filecoin包括存储和检索市场、数据传输层和共识机制在内的各组分的详细信息。

此外,开发者文档还包含教程和示例,详细展示在Filecoin上开发不同类型应用程序(如数据存储和检索服务、数据分析工具和去中心化市场等)的步骤。

而Filecoin社区论坛则为开发人员提供了一个讨论项目的空间,成员可以在这里分享知识和专长,并相互支持及鼓励。

官网:https://filecoin.io/build/#intro

IPFS

星际文件系统(IPFS:InterPlanetary File System)是一个旨在创建持久且分布式存储和共享文件的网络传输协议。

它是一种内容可寻址的对等超媒体分发协议,允许用户以安全、高效的方式存储和共享数据。

要在IPFS上进行操作,你需要掌握JavaScript和Go等编程语言知识。

同时,你还需要熟悉分布式系统、加密哈希函数(加密哈希函数是一个哈希函数,它接受输入或消息并转换为固定大小的字节串,该字节串被称为哈希值或消息。

加密哈希函数的主要功能是在由逻辑和数学支配的无需信任的网络中确保信息的完整性。

它旨在确保拥有区块数据副本的所有网络用户间的通信是可信的)和点对点网络等概念。

当然,用户可以通过IPFS文档和IPFS社区论坛获得有效指导。IPFS文档不仅提供关于IPFS网络的详细信息,还包含教程和示例,详细展示在IPFS上开发不同类型应用程序(如数据存储和检索服务、数据分析工具和去中心化市场等)的步骤。而在IPFS社区论坛,开发人员可以讨论项目、分享知识,并相互支持及鼓励。

官网指南:

https://docs.ipfs.tech/install/command-line/#system-requirements

web3.storage

web3.storage是一个建立在以太坊区块链之上的去中心化存储平台。它使得开发人员可以利用以太坊网络和智能合约以安全和去中心化的方式存储和管理数据。

想要使用web3.storage,用户不仅需要学习Solidity和JavaScript等编程语言,还需要熟悉智能合约、去中心化应用(DApps)和以太坊虚拟机(EVM)等以太坊开发的概念。

用户可以利用web3.storage文档和web3.storage社区论坛进行学习。web3.storage文档提供详细的平台操作指导,包括如何创建和部署智能合约,如何与以太坊网络互动,如何管理网络上的数据。此外,该文档还有相关教程和示例,详细展示在web3.storage上开发不同类型应用程序(如数据存储和检索服务、数据分析工具和去中心化市场等)的步骤。而社区论坛则为开发人员提供讨论项目、分享知识、相互支持及鼓励的空间。

官网:https://blog.web3.storage/

nft.storage

nft.storage是一个去中心化的存储平台,专门用于存储和管理NFT。通过它,开发者可以基于以太坊网络和智能合约以安全和去中心化的方式存储和管理NFT。

开发者若想在nft.storage进行构建,就必须掌握Solidity和JavaScript等编程知识以及智能合约、ERC-721代币和去中心化市场等概念。

nft.storage文档和nft.storage社区论坛可以为用户提供一些指导。其中前者会给予用户详细的平台操作信息,包括如何创建和部署智能合约、如何与以太坊网络交互以及如何管理平台上的NFT。

同时它还包含教程和示例,详细展示在平台上开发不同类型应用程序(如NFT 市场、NFT钱包和NFT分析工具等)的步骤。

后者——nft.storage社区论坛是开发人员讨论项目、分享知识和专长以及相互支持的地方。

官网:https://nft.storage/stats/

小结

我们在前文提供了一份详细的技术初学者指南,其中介绍了在Filecoin、IPFS、web3.storage和nft.storage等去中心化存储平台上进行操作和建设的方法。

正如开头所说的,去中心化的存储网络以一种安全、可靠和对抗审查的方式来存储和管理数据,它有可能彻底改变各种行业和应用程序的运作方式。

如果你对去中心化存储平台以及相关操作感兴趣,我们鼓励你查看上述文档并参与有关社区论坛,因为这些资源将为你提供所需的信息和支持。

来源:medium

编译:[email protected]

声明:web3中文编译作品,内容仅代表作者立场,且不构成投资建议,请谨慎对待,如文章/素材有侵权,请联系官方客服处理。