Comparing data storage on Arweave via Bundlr to IPFS and AWS

《Comparing data storage on Arweave via Bundlr to IPFS and AWS》

By Caylin Lo, Marketing & Growth at Bundlr Network

译者:@Mikicat8848

通过Bundlr在Arweave存储数据,与IPFS和AWS的差异分析

存储数据是一个重要议题。数年前,用户的选择还很有限,但如今,开发者已经需要从众多的服务提供方中间做出选择,是选AWS,还是IPFS,抑或Arweave。而了解上述方案之间的差异就显得尤为重要。

AWS给用户提供各类数据存储解决方案,但它们都是非永久性的、集中式的解决方案,容易出现物理服务器损坏、停电和数据删除等“意外”。

具体来说,AWS将你的数据储存在一个地方,这意味着数据可能被黑客攻击、操纵或者受损,公司遭遇数据或网站黑客攻击的新闻屡见不鲜。

加上服务商依赖数据中心存储云数据,现实中又可能出现断电情况。如果此类事件发生,你的网站或托管在这些服务器上的APP势必会崩溃。对企业来说,这样的意外带来的不仅是利益受损,也可能是灾难性的。

使用中心化服务商意味着,你必须信任这家公司。理论上,他们可以访问你的数据。虽然这类事件很少见,但公司确实有概率拒绝或改变你的访问权限,阻止你更改账户权限等等,这种情况在社交平台上的讨论比数据存储更常见。

post image

除上述情况外,使用中心化存储服务商代表着你的数据不是永久存储。如果你每月不按时为这些服务付费,你的数据就会被删除。这对NFT来说是个问题,想象一下,当你点开一个NFT的链接,却发现它显示“无法打开”的情景。

post image

对加密藏家来说,他们收集NFT的其中一个原因是为了“永远”保存它们,他们的NFT或任何元数据都不应该有被删除的风险。

虽然IPFS是去中心化的,但并不永久地存储你的数据,你的数据仍然有可能面临被删除的风险。在IPFS上的数据确实被存储在众多节点中,但是没有相应的激励措施,节点不会永久存储你的数据。当某一个节点达到容量限制时,它会触发一个称为垃圾回收(Garbage Collection)的机制。这时,节点开始自动删除它识别为不再需要的数据。

正在搭建NFT市场Formfuction的Matt Lim在他的文章中说得很清楚:

"IPFS并不理想,即使它使用内容寻址的方式确保NFT元数据无法被篡改,但它无法保证数据不会被删除。例如,如果你使用Infura的IPFS固定服务(IPFS Pinning Service)(备注:IPFS固定服务是IPFS节点或IPFS节点集合,专用于将其他人和应用程序的内容固定在IPFS上),如果你的数据在6个月内没有被访问,它们就会被删除。对NFTs来说,这是一个令人崩溃的问题。”

post image

用户使用IPFS固定服务可以防止数据被删除,但如果你使用的是Pinata等Pinning服务商的服务,实际上是要求节点不要删除你的数据。然而,用户的免费账户达到一定数据限制后,你就要为每月支付相应的Pinning服务费用。

如果不付钱,你的文件就会被删除。

Matt Lim曾联系Pinata,并向他们询问了数据的持久性的问题,获得的答复如下:

"只要你的内容在Pinata上处于 "Pinned "状态,且账户没有多次拖欠费用,你的内容就不会被删除。但是,如果账户出现多次欠款,且在官方多次尝试联系仍没有回应的情况下,你的信息可能会被删除"。

由此,一些用户开始将数据转移到Filecoin。这是一个去中心化的存储解决方案,用户可以在一个固定的时间段内存储他们的数据,等到时间期限,用户可以选择从Filecoin下载他们的数据,然后这部分信息会被删除。

这又是一个“临时”的解决方案,信息很难得到长期存储,特别是对那些管理海量数据的平台,比如NFT市场。

Arweave是永久的、去中心化数据存储的唯一解决方案。

Arweave是最安全的数据存储方式。当上传数据时,相应的机制会激励节点永久地存储数据,所以数据不会面临被删除的风险。由于数据被存储在多个节点中,即便其中一个节点被摧毁或删除,其余的节点也能确保数据仍然可以被访问。

post image

此外,用户只需首次上传数据时支付一次性费用,在此之后,无需再次付费,你的数据将永远被保存在Arweave上。Arweave无存储限制的特性为开发者释放了新的可能性,他们可以为受众创造更有吸引力、更强大的平台,而不必担心触及数据限制。

Arweave是长期存储的唯一解决方案,特别是对NFTs来说,越来越多的开发者和艺术家选择Arweave,因为它提供无可比拟的存储服务。

Bundlr网络的作用是什么?

Bundlr可以实现用户对Arweave存储服务的快速、多链支持。Bundlr将Arweave的上传量提高了约3000倍,允许用户以不同的代币为数据上传付费,如ETH、SOL、MATIC、DOT等。

post image

通过Bundlr,你可以用包括ETH、SOL和DOT在内的大多数代币为Arweave存储服务付费

作为一个聚合器和缓存层,Bundlr位于Arweave的上一层运行,它在收集许多数据后再一次交易上传给Arweave。

目前,Bundlr处理上传的数据比例占到了Arweave的70%。

通过Bundlr使用Arweave是上传和存储数据的最佳方式。

Arweave是唯一的去中心化的永久性数据存储解决方案,而Bundlr是最快方式之一。这对于Web3应用,尤其是NFT市场至关重要。

选择在哪里存储数据,对用户来说尤为重要,而当涉及到快速、永久的存储时,通过Bundlr来进行数据存储将是一个简单的选择。

原文链接:https://medium.com/bundlr-network/comparing-data-storage-on-arweave-via-bundlr-to-ipfs-and-aws-d0b1d1d8675b