如何将数据固定在IPFS上以构建非集中式存储网络
日期:2023年04月15日 13:54 浏览量:1
过去两年,NFT热潮席卷了世界。 在各种区块链中铸造NFT已成为理所当然的事情。 但是,这些NFT资产的存储经常被忽视。 IPFS,也称为星际文件系统,是存储NFT资产的常用标准。
一个容易被忽略的细节是,IPFS本身不是存储网络。 就像是数据路由和传输的协议。 IFS网络是交换信息的节点的集合
。 该条目可以“固定”到公共IPFS DHT (分布式哈希表),网络上的其他节点可以知道哪些主机存储了哪些文件。 IPFS生态系统有很多公共网关。 某些网关允许您上传文件
但是,通常不能保证你的文件保持在线。 除非文件由IPFS节点明确固定,否则在下次进行垃圾回收时,该文件将被删除。 这暴露了有关NFT存储的几个问题。 为了解决这个问题
出现了几种不同的固定提供商。 这些提供商收取一定的费用,允许你上传文件,他们会主动为你固定这些文件。 但是,这带来了新的问题。 这些文件实际上存储在哪里
? 开发人员花了很多时间研究这个问题,分析了约10亿个文件后,发现了以下问题。 1、大多数IPFS固定提供商在后台使用亚马逊S3和其他集中式对象存储服务
。 IPFS服务器的“数据存储”可以通过一个简单的插件指向S3。 2、由于使用的是AWS S3,提供商的每TB费用将在150美元以上!
3、如果AWS S3发生故障,你的IPFS服务器也会发生故障。 除非在某个位置缓存了数据,否则将无法访问IPFS CID链接。 这可能会导致NFT出现“rug pull”等问题。
4、采用这种配置的系统还引入了访问AWS S3的非常奇特的方法。 如果我们这样依赖AWS,为什么不用简单的HTTP URL呢?
开发人员提出了解决上述问题的解决方案,使整个加密生态系统受益。 简单地说,用Web3构建Web3。
使用Filebase固定到IPFS的所有文件都存储在作为主要分布式存储网络之一的Sia上。 这为IPFS节点的数据存储层创建了一个高可用性环境
最重要的是地理位置冗长。 通过使用非集中式网络进行存储,不再依赖云提供商的块存储卷(AWS EBS )或集中式存储池(AWS S3 )。 如何将数据固定在IPFS上? 很简单
有两个选择。 1、在Filebase仪表板中使用简单的拖放界面2、使用简单的S3兼容API上传文件时
单击返回IPFS CID“内容标识符”。 然后,可以使用此CID从其IPFS节点或公共互联网上的其他IPFS网关访问数据。 CID会清楚地显示在仪表板上中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。 从仪表板打开IPFS罐时,将显示CID列。 单击任意CID时,会自动复制到剪贴板。
对象的摘要页面还显示CID和其他详细信息。 如果使用与S3兼容的API,则在PutObject调用的响应中返回CID。 例如
执行以下AWS CLI命令时,响应可能如下所示: 为了方便起见,突出显示了对应的响应标头。 也可以通过调用头对象API来获取CID。
IPFS功能目前已上线,开发人员将进一步构建此集成!
推荐阅读
-
芯片软件题材股票有哪些(芯片 软件)
2023-04-15
1、在Filebase仪表板中使用简单的拖放界面2、使用简单的S3兼容API上传文件时单击返回IPFS CID“内容标...
-
用友 portal(用友网络)
2023-04-15
1、在Filebase仪表板中使用简单的拖放界面2、使用简单的S3兼容API上传文件时单击返回IPFS CID“内容标...
-
金店加工黄金吗(金店加工黄金首饰)
2023-04-15
1、在Filebase仪表板中使用简单的拖放界面2、使用简单的S3兼容API上传文件时单击返回IPFS CID“内容标...
-
动力煤809期货(动力煤2109期货社区讨论)
2023-04-15
1、在Filebase仪表板中使用简单的拖放界面2、使用简单的S3兼容API上传文件时单击返回IPFS CID“内容标...
-
海蜇怎么做(海蜇怎么做好吃又简单方便)
2023-04-15
1、在Filebase仪表板中使用简单的拖放界面2、使用简单的S3兼容API上传文件时单击返回IPFS CID“内容标...
-
用友软件索引被破坏(用友软件索引被破坏怎么办)
2023-04-15
1、在Filebase仪表板中使用简单的拖放界面2、使用简单的S3兼容API上传文件时单击返回IPFS CID“内容标...