关于Filecoin的几个热门问题-文件名太长

  • 怎么在Filecoin网络上避免信息遗失的发生?

Filecoin专为高冗余、高可用性和高地理复制的存储而设计。没有人能够应付数据丢失的所有情况,但Filecoin可以通过鼓励高度复制、主动修复损坏以及使矿工失败成本高昂来大幅提高成功的可能性。

Filecoin以冗余方式将数据存储在多个存储矿工上。如果其中一个矿工丢失了文件,他们就会失去其抵押品(作为未能履行交易的支付费用),并且一名新矿工会被自动雇佣来存储该文件的另一个副本。通过这种方式,Filecoin网络有望自我修复,并随着时间的推移修复损坏。


关于Filecoin的几个热门问题


在Filecoin网络上,客户可以调整其数据复制的次数,也称为复制因子(或擦除编码),以更高价格来实现更高级别的数据冗余和安全性。复制默认值将被仔细选择以提升安全存储能力和降低数据丢失的风险。客户可以调整这些默认值,以不同的成本实现更高(或更低)的冗余和安全级别。

此外,协议实验室希望客户节点能够运行软件来了解存储矿工过去工作表现并有望雇佣到更可靠的矿工。


关于Filecoin的几个热门问题


  • 当矿工存储我的数据时网络断开将如何处理?

协议很难将失去网络连接的矿工与恶意删除他们所承诺存储数据的矿工区分开来。 因此,矿工必须锁定抵押品,如果他们未能证明他们存储文件,他们将失去抵押品。 如果一个矿工在短时间内离线,并继续生成证明,他们将受到很少或不会受到惩罚。 最终,如果矿工离线太长时间,矿工被宣布未能提供证明。 矿工失去其抵押品,网络将启动修复过程,雇用一名新矿工来存储数据。

  • 如何用文件名搜索文件?

与IPFS一样,Filecoin使用内容定位。其使用加密哈希功能来生成简明的内容标识符(CID)。无论文件名是什么,内容标识符都将充当每个文件的唯一标识符或“指纹”。


关于Filecoin的几个热门问题


  • 如果碰到哈希冲突的情况怎么办?两个文件会产生相同的哈希值吗?

协议实验室相信在现代,安全、防冲突的加密哈希函数算法中哈希冲突的概率是非常低的,而且找到哈希成一个特定值(第二原像攻击)的第二个文件的可能性更小。世界各地的密码系统依赖于加密哈希函数算法,因此在Filecoin中这样做是安全的。

安全的哈希函数算法曾在过去破损过,协议实验室发现哈希冲突大多数是由于密码分析(例如md5和sha1)中的哈希函数的破损引起的。这种可能性总是有的,不过,协议实验室已经为这个低概率事件计划好了应对方式,他们的内容标识符(CID)使用Multihash格式,以允许安全升级到新的哈希函数算法。

推荐阅读