IPFS解决了中心化存储的问题,保证了数据传输的速度、安全和隐私性。它与Filecoin的诞生和开发被视为“第四次工业革命”。
有人经常质疑IPFS是否能够实现永不丢失的数据存储。
首先,数据资源丢失是存储方式面临的主要问题。在传统存储领域,要确保数据不丢失的代价很大。降低数据丢失可能性需要巨大的费用,而且数据存储量越大,安全性就会指数级地降低。因此,IPFS试图革新传统存储方式。
在IPFS中,采用了Erasurecoding的模式,即M+N的模式。M是原文件的份数,N是备份的份数。IPFS会将文件切割并分发给不同的矿工,防止局部网络故障对全局文件安全性的影响。
IPFS存储的两个主要优势是:
一、备份文件不会降低整体安全性。在传统存储中,如果你在家里和公司各存一份银行卡密码,虽然找回密码的可能性增加,但被坏人看到的可能性也会增加。但在IPFS中不同,无论存储几份,数据安全性不会改变,因为数据经过加密并分布在IPFS节点网络中。
二、数据的安全性随着备份数N的增加而非线性增加,而价格则是线性增长。在IPFS中,备份数N的增加会大大降低故障可能性。通过数学模型可以证明,即使数据存储了多份,丢失的概率也非常小。
当然,这只是一个简单的计算模型,实际情况中会有更多方案来进一步降低数据丢失概率,例如合理的数据切割、识别出更低丢失概率的节点组合、偏好长寿节点、通过奖惩措施减少恶意节点比例以及增加节点数量来降低存储成本。
因此,通过IPFS实现了更廉价、更安全和更强抗丢失能力的数据存储。而Filecoin将满足IPFS永久存储的需求。只要持续支付Filecoin用于文件存储,文件就可以永久保存。