老牌数据库企业Filebase宣布支持IPFS!

Filebase 现在支持 IPFS!其在官网发布filebase最新的网络集成以及如何在几秒钟内将数据固定到 IPFS,而成本仅为现有服务的一小部分。

Filebase宣布支持IPFS!

Filebase介绍:

Firebase是一家实时后端数据库公司,它能帮助开发者很快的写出Web端和移动端的应用。自2014年10月Google收购Firebase以来,用户可以在更方便地使用Firebase的同时,结合Google的云服务。

选择IPFS的原因:

过去两年,NFT 热潮席卷全球。在各种区块链上铸造 NFT 现在在加密世界中很常见。然而,这些 NFT 资产的存储是经常被忽视。而IPFS,已成为用于存储 NFT 资产的通用标准。

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

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

为了帮助解决这个问题,出现了一些不同的固定提供商。这些提供商会收取一定费用,允许上传文件,并且他们会主动固定这些文件。然而,这带来了一个新问题:这些文件实际存储在哪里?在某处,IPFS 服务器正在运行并提供内容,但内容最终存在于哪里?

填补空白

Filebase花了很多时间研究和分析这个问题。专注于在去中心化存储之上构建,filebase的旗舰 S3 兼容 API 已处理近 10 亿个文件。就在几个月前,开始研究这个问题。这是最近发现的:

  • 大多数 IPFS 固定提供商在后台使用 Amazon S3 和其他集中式对象存储服务。IPFS 服务器的“数据存储”可以使用一个简单的插件指向 S3。
  • 由于使用的是 AWS S3,因此提供商每 TB 的收费高达 150 美元以上!
  • 但是,如果 AWS S3 出现故障,IPFS 服务器也宕机了. 除非数据已缓存在某处,否则IPFS CID 链接将不再可访问。这可能会导致 NFT “地毯式拉动”。
  • 具有这种配置的系统还具有引入一种非常奇特的方式来访问 AWS S3 的最终结果。如果如此依赖 AWS,为什么不使用简单的 HTTP URL 来代替呢?

为什么不用 Web3 构建 Web3?

filebase提出了解决上述差距的解决方案,filebase认为这将使整个加密生态系统受益。简单地说:为什么不用 Web3 构建 Web3?

现在用户可能会问 – 是什么让这种集成与众不同?这很简单:使用 Filebase 固定到 IPFS 的所有文件实际上都存储在是,领先的去中心化存储网络之一。这创造了一个环境,filebase的 IPFS 节点的数据存储层高度可用,最重要的是,地理冗余。通过使用去中心化网络进行存储,filebase不再依赖云提供商的块存储卷 (AWS EBS) 或集中式存储桶。(AWS S3)

Filebase 边缘位置可能会完全中断,而其他位置将简单地弥补这一缺陷。这是因为底层数据存储层是分散的。还有一个巨大的成本效益:从今天开始,所有 Filebase 用户都可以使用此功能,测试版中每 TB 价格为 5.99 美元。未来,filebase可能会根据使用模式略微提高此定价,但不会接近每 TB 150 美元。

如何将数据固定到 IPFS?

使用 Filebase,将数据固定到 IPFS 上很容易。有两个选择:

  • 在 Filebase 仪表板中使用filebase简单的拖放界面
  • 使用filebase简单的 S3 兼容 API

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

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

文件库仪表板

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

如果您使用的是与 S3 兼容的 API,则 CID 将在响应中返回放置对象称呼。例如,如果filebase运行以下 AWS CLI 命令:

aws --endpoint https://s3.filebase.com s3 cp test-images/7FIMFhlMf6A.jpg s3://ipfs-test --debug

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

filebase也可以随时调用 HeadObject API 来获取 CID:

aws --endpoint https://s3.filebase.com s3api head-object --bucket ipfs-test --key 7FIMFhlMf6A.jpg

现在 IPFS 功能已经上线,filebase计划继续进一步构建这种集成!请留意其他即将推出的功能!

关注微信
  • 详细咨询