NFT:如何将数据固定到IPFS以创建去中心化存储网络

过去两年,NFT热潮席卷全球。在各种区块链上铸造NFT已经变得司空见惯。然而,这些NFT资产的存储往往被忽视。IPFS,又称为星际文件系统,已经成为用于存储NFT资产的通用标准。

一个经常被忽视的细节是IPFS本身并不是一个存储网络。它更像是一种数据路由和传输协议。IPFS网络是交换信息的节点的集合。文件条目可以“固定”到公共IPFSDHT,让网络上的其他节点知道哪些主机正在存储哪些文件。

在IPFS生态系统中,有许多公共网关。其中一些网关允许你上传文件,但通常无法保证你的文件将保持在线状态。除非文件由IPFS节点显式固定,否则下次运行垃圾回收过程时,该文件将被删除。这暴露了一些关于NFT存储的问题。

美国财政部正在研究如何使用数字美元来保护隐私:金色财经报道,负责金融机构的助理部长Graham Steele表示,美国财政部一直在研究如何使潜在的数字美元的零售交易尽可能保持私密和匿名,尽管他说美国还没有决定是否推进中央银行数字货币(CBDC)的发展。

然而,Steele也指出了零售业CBDC可能存在的风险,特别是运行的危险。最近的美国银行业动荡表明,\"使存款流动的技术只会越来越快,\"这增加了高速、恐慌性的资金流动的危险。斯蒂尔说,一个由财政部领导的小组正在研究建立美国中央银行数据中心的可能性,\"该小组正在评估与全球金融领导地位、国家安全、隐私、非法金融和金融包容性有关的政策目标。[2023/6/14 21:34:44]

为了帮助解决这个问题,出现了一些不同的固定提供商。这些提供商会收取一定的费用,允许你上传文件,并且他们会主动为你固定这些文件。

币安正组建团队研究区块链和加密货币如何对Twitter有所帮助:10月28日消息,币安正在组建一个团队致力于研究区块链和加密货币如何对 Twitter 有所帮助,该团队将探索如何构建链上解决方案来解决 Twitter 的机器人账户等问题。此前在马斯克与 Twitter 的诉讼中公布的短信也显示,马斯克讨论了将 Twitter 置于区块链上的可能性,但后来又认为该举措无法实现。

此前,特斯拉CEO埃隆·马斯克已正式完成以每股54.2美元(约合440亿美元)的价格收购推特公司的交易,马斯克还罢免了首席执行官Parag Agrawal和首席财务官Ned Segal。(路透社)[2022/10/29 11:54:05]

然而,这带来了一个新问题,这些文件实际存储在哪里?开发者花了大量的时间研究这个问题,通过对近10亿个文件的分析,发现了下面几个问题:

电商巨头Shopify CEO正考虑如何将Shopify与DeFi生态系统整合:电商巨头Shopify首席执行官Tobi Lutke正在考虑如何将其公司与去中心化金融(DeFi)生态系统整合。Lutke昨日在推特上发布了一条消息,询问DeFi社区Shopify在日益增长的金融领域中可以扮演什么“角色”。(Cointelegraph)[2021/4/4 19:43:56]

1、大多数IPFS固定提供商在后台使用AmazonS3和其他集中式对象存储服务。IPFS服务器的“数据存储”可以使用一个简单的插件指向S3。

2、由于使用的是AWSS3,因此提供商每TB的收费高达150美元以上!

3、如果AWSS3出现故障,你的IPFS服务器也会出现故障。除非数据已缓存在某处,否则你的IPFSCID链接将不再可访问。这可能会导致NFT出现“rugpull”等问题。

4、采用这种配置的系统还引入了一种非常奇特的方式来访问AWSS3。如果我们如此依赖AWS,为什么不使用一个简单的HTTPURL呢?

开发者已经提出了一个方案来解决上面列出的问题,并将使整个加密生态系统受益。简单地说就是用Web3构建Web3。

所有使用Filebase固定在IPFS上的文件实际上都存储在Sia上,Sia是领先的分散式存储网络之一。这创建了一个环境,在这个环境中,IPFS节点的数据存储层是高度可用的,最重要的是,地理冗余。通过使用去中心化网络进行存储,我们不再依赖云提供商的块存储卷或集中式存储桶。

如何将数据固定到IPFS上?很容易,你有两个选择:

1、在Filebase仪表板中使用简单的拖放界面

2、使用简单的S3兼容API

当你上传文件时,将返回一个IPFSCID。然后,你可以使用此CID从自己的IPFS节点或公共互联网上的任何其他IPFS网关访问你的数据。CID清楚地显示在仪表板中,也可以通过编程方式检索它们。

从仪表板打开IPFS存储桶后,会出现一个CID列。你可以单击任何CID,它将自动复制到剪贴板。

对象概览页面还将向你显示CID以及其他详细信息:

如果你使用的是与S3兼容的API,则CID将在PutObject调用的响应中返回。例如,如果我们运行以下AWSCLI命令:

响应如下所示。为方便起见,突出显示了相应的响应标头

我们也可以随时调用HeadObjectAPI来获取CID:

现在IPFS功能已经上线,开发者计划继续进一步构建这种集成!

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

地球链

[0:0ms0-0:876ms