IPFS:解决NFT存储问题的通用标准
日期:2023年04月15日 12:35 浏览量:1
在过去两年中,全球掀起了NFT热潮,各种区块链上铸造NFT已经变得普遍。但人们往往忽视这些NFT资产的存储问题。IPFS,也称为星际文件系统,是存储NFT资产的通用标准。
IPFS本身不是一个存储网络,而是一种数据路由和传输协议。IPFS网络是交换信息的节点的集合。文件条目可以“固定”到公共IPFS DHT(分布式哈希表),让网络上的其他节点知道哪些主机正在存储哪些文件。
在IPFS生态系统中,有许多公共网关。其中一些网关允许您上传文件,但无法保证您的文件将保持在线状态。除非文件由IPFS节点显式固定,否则下次运行垃圾回收过程时,该文件将被删除。这暴露了一些关于NFT存储的问题。
为了解决这个问题,出现了一些不同的固定提供商。这些提供商会收取一定的费用,允许您上传文件,并主动为您固定这些文件。但这带来了一个新问题:这些文件实际存储在哪里?调查发现,大多数IPFS固定提供商在后台使用Amazon S3和其他集中式对象存储服务。这意味着,如果AWS S3发生故障,您的IPFS服务器也会出现故障。为了解决这个问题,开发人员提出了一个方案:使用Web3构建Web3。
Filebase是使用IPFS解决NFT存储问题的好方法。使用Filebase,在IPFS节点的数据存储层是高度可用和地理冗余的情况下,所有使用Filebase固定到IPFS上的文件实际上存储在Sia上。这使得整个加密生态系统受益,因为不再依赖云提供商的块存储卷(AWS EBS)或集中式存储桶(AWS S3)。
如何将数据固定到IPFS上?这很容易。您有两个选择:在Filebase仪表板中使用简单的拖放界面或使用简单的S3兼容API。当您上传文件时,将返回一个IPFS CID(内容标识符)。以后,您可以使用此CID从您自己的IPFS节点或公共互联网上的任何其他IPFS网关访问您的数据。
如果您使用的是S3兼容的API,CID将在PutObject调用的响应中返回。例如,您可以运行以下AWS CLI命令:
您也可以随时调用HeadObject API获取CID。现在,开发人员计划进一步构建这种集成。
推荐阅读
-
期货涨跌停价格计算(期货涨跌停幅度怎么计算)
2023-04-15
Filebase是使用IPFS解决NFT存储问题的好方法
-
原油期货的保证金比例是多少(原油期货保证金怎么算)
2023-04-15
Filebase是使用IPFS解决NFT存储问题的好方法
-
用友借款单错了可以修改吗(用友结账了怎么修改凭证)
2023-04-15
Filebase是使用IPFS解决NFT存储问题的好方法
-
用友u8v12.0 报价(用友u8+v13.0教程)
2023-04-15
Filebase是使用IPFS解决NFT存储问题的好方法
-
哈尔滨 融资总量(哈尔滨企业融资担保中心好吗)
2023-04-15
Filebase是使用IPFS解决NFT存储问题的好方法
-
湖南赛迪传媒投资股份有限公司(赛迪集团是什么公司)
2023-04-15
Filebase是使用IPFS解决NFT存储问题的好方法