Filecoin和IPFS是分布式web中存储和共享数据的补充协议。这两个系统都是免费且开源的,并且共享很多构建模块,包括数据展示格式(IPLD)和网络通信协议。虽然与IPFS交互不需要使用Filecoin,但所有的Filecoin节点实际上都是IPFS节点,并且可以使用网络通信协议从其他IPFS节点连接和获取IPLD格式的数据。然而,Filecoin节点不会加入或参与公共IPFSDHT。
一、数据存储的激励
IPFS允许用户在对等网络中存储和传输可验证的以内容为地址的数据。IPFS用户将他们想要的数据放到自己的IPFS节点上,有时可以使用第三方固定服务或通过IPFS用户组固定数据。这意味着有些用户提供存储空间,而有些用户存储自己的数据。
IPFS本身没有内在的机制来鼓励为他人存储数据。这正是Filecoin希望解决的问题。Filecoin网络创建了一个分布式存储市场,具有大存储容量的节点可以向用户出租存储空间并收取费用。
Filecoin网络确保数据安全存储,但存储、验证和检索的过程是计算昂贵的且需要时间。这对于数据检索尤其重要,因为数据的检索应尽可能快速。因此,Filecoin提供了一个额外的检索市场,在这个市场中,专门的节点通过保存未密封的缓存副本来帮助快速地从网络上传递内容。这种交付机制可以利用IPFS。
星际数据认为Filecoin可以看作是一个冷藏层,用于安全存储大量数据,而IPFS将是热存储层,用于快速检索和分发内容。
二、我应该使用哪个系统?
1.IPFS的使用
(1)用户自己的节点提供数据。否则必须依赖其他点对点自愿/无私地存储数据或集中的固定服务。
(2)必须信任集中的IPFS固定服务来完成工作。IPFS没有提供内置机制来验证正在被存储的数据是否由固定服务正确地提供。
(3)IPFS对于普通内容、能够在多个节点中同步和存储数据的组织以及能够使用强大的社会契约来确保内容长期托管和维护的情况都非常有效。
2.Filecoin的使用
客户端与矿工进行存储交易来存储数据,网络验证矿机是否正确地存储了数据。
在存储交易期间,会定期消耗小额Gas费。不遵守这一存储协议的矿工将受到惩罚。
内容检索可以由矿机直接提供,也可以由专门的检索矿机提供。请求数据的用户需要付费。
Filecoin适用于长时间存储大量数据。
3.如何使用两者
一些解决方案结合了IPFS和Filecoin的优点,在Filecoin网络上备份数据的同时,通过IPFS网络提供数据。这样确保数据持续可用且可以快速检索,同时也确保数据在Filecoin网络上安全备份。Powergate是一个构建在Filecoin和IPFS上的多层文件存储API,也是一个用于Filecoin数据的索引生成器。
三、IPFS和Filecoin背后的技术
Filecoin和IPFS在很多层面上采用了相同的技术:
(1)IPLD指定以内容为地址的数据(如区块链)的数据格式或IPFS存储文件的方式。
(2)网络通信协议提供点对点网络功能、连接安全性、密钥发现和数据分发功能,如DHT和Pubsub。
(3)Multiformats定义未来证明标识符和数据类型。
(4)Graphsync和Bitswap支持节点间快速高效的IPLD数据传输。
星际数据相信,每一个想要参与布局的用户都希望了解它们之间的真正关系,这样才能做出正确的选择。我们也希望每一个关注和了解IPFS和Filecoin的用户都能正确合理地分析。
最开始的数据互换协议当属BitTorrent,这也是大部分区块链技术节点中间完成沟通交流的基本协议,自然IPFS也务必必须能完成p2p的数据互换协议,IPFS在BitTorrent的根基上完成了自身BitSwap协议,该...
NFT作为区块链异构经济通证概念的鼻祖,经历了多年的沉寂,20年后终于开始接受众多应用,迄今为止,NFT已经接待了众多互联网科技巨头和文化界,众多布局应用正式启动积极发展区块链加密金融。随着NFT作品的陆续上线和交易,N...
2018年,IPFS该协议风靡矿区,掀起了疯狂的采矿浪潮,各种IPFS矿机到处遍地开花。由于主网上线的一再延迟,挖掘算法已经很久没有公布了。矿机和代币只是期货,不能真正挖掘。模仿和冒充他们项目的门槛很低,市场投资者很难。...
Axie Infinity是在以太坊区块链技术上搭建的,受神奇宝贝启迪的数据宠物世界,所有人都能够根据娴熟的游戏游戏玩法和对生态体系的奉献来得到代币奖赏。为了更好地建立更强的客户体验并提升可扩展性,Axie Infini...