IPFS系统会有一个容错机制,容错机制的意思就是一份文件如果被分割成7份,其中3份损坏了,那么可以根据剩下的四份还原出文件来。
对于保证分布式存储系统的高可靠和高可用,数据在系统中一般存储多个副本。当某个存储节点出故障时,系统能够自动将服务切换到其他的副本,从而实现自动容错。分布式存储系统通过**协议将数据同步到多个存储节点,并确保多个副本之间的数据一致性。
IPFS中的容错机制会保证你的数据被**了足够多数量并存放在不同的地区,即使某一个地区的数据因 自然灾害完全被毁,通过其他地区的备份也可以完整恢复你的数据。这就极大的保证了存储在IPFS上的 数据安全性,只要还有一个节点上有你的文件碎片,你的文件就有希望被还原。
举个简单例子,我们在使用电脑的某个程序时,常常会遇到“程序无反应”或“程序未响应”的情况发生,此时这个程序便不能在进行下去,但经常会在过了几秒钟后恢复到正常使用的状态。这种“无反应”或“未响应”几秒钟的错误状态,我们便称之为“容错”。