3.1使用和成本
我为什么需要用Filecoin 来支付我的数据存储和检索,而不是其他虚拟货币,比如比特币,或者流通货币,比如美元?
Filecoin用原生代币来激励存储和检索矿工或者说我们网络上的供应方的参与。 Filecoin的设计目标是确保每个参与者(包括客户,矿工,投资者和开发者)的最获利的选择就是采取行动来提高网络的服务质量。 Filecoin是基于存储证明(Proof-of-Storage)的新型区块链共识协议而构建的。想要在Filecoin网络上存储文件的客户雇佣矿工在网络上存储他们文件的多个副本。为了获取filecoin付款和区块奖励,每个矿工必须提交公开可验证的加密证明,来证实他们在不断地存储数据。 Filecoin中的支付和奖励赋予激励结构以动力,以保证一个公平,无需许可,强大和去中心化的存储网络。
用户是否需要为检索数据支付费用?
有些情况下需要,有些情况下不需要。矿工把数据发送到发起检索方所产生的带宽成本需要被支付。最简单的结构就是检索所产生的成本由发起数据检索方来支付。
当然,这种简单的结构不足以满足当今互联网中各种各样的数据存储和分发安排。我们预期Filecoin将提供允许一方支付另一方来检索数据的建设(例如,通过使用凭证或票据)。这将适用于许多其他类型的模型,包括web 2.0网站的主流内容分发模型。在该模型中,网站所有者为基础设施服务付费来免费向其用户提供数据,然后再通过不同方式从网站内容获利。我们的目标是让Filecoin来支持这些结构。但我们也打算让用户和内容创作者能够探索各种新的内容分发和经济模型。 IPFS现在和未来都可以被免费下载,运行和使用,并且将独立于Filecoin运行。一旦Filecoin启动,IPFS节点还可以免费或有偿地在Filecoin检索市场上提供对其文件的检索服务。 此外,我们认为目前在IPFS上具有重要科学或文化价值的数据集可能会由非营利组织和政府赞助其Filecoin成本。
3.2 使用和担保
我可能会将数据存储在Filecoin上,我应该如何了解最新相关讯息?
Filecoin网络尚未上线,不过您可以注册我们的“早期用户项目”和关注Filecoin博客来取得最新消息。
您怎么在Filecoin的去中心化存储网络上避免信息遗失的发生?
Filecoin专为高冗余,高可用性和高地理复制的存储而设计。没有人能够应付数据丢失的所有情况,但我们可以通过鼓励高度复制,主动修复损坏以及使矿工失败成本高昂来大幅提高成功的可能性。
Filecoin以冗余方式将数据存储在多个存储矿工上。如果其中一个矿工丢失了文件,他们就会失去其抵押品(作为未能履行交易的支付费用),并且一名新矿工会被自动雇佣来存储该文件的另一个副本。通过这种方式,Filecoin网络有望自我修复,并随着时间的推移修复损坏。这在某些方面与今天的专业云存储提供商的工作方式相似,但多了一个可以在多个存储提供商之间的修复功能。
在Filecoin网络上,客户可以调整其数据复制的次数,也称为复制因子(或擦除编码),以更高价格来实现更高级别的数据冗余和安全性。复制默认值将被仔细选择以提升安全存储能力和降低数据丢失的风险。客户可以调整这些默认值,以不同的成本实现更高(或更低)的冗余和安全级别。
此外,我们预计声誉系统的产生。我们希望客户节点能够运行软件来了解存储矿工过去工作表现并有望雇佣到更可靠的矿工。
如果当矿工储存我的数据时网络断开将如何处理?
协议很难将失去网络连接的矿工与恶意删除他们所承诺存储的数据的矿工区分开来。 因此,矿工必须锁定抵押品,如果他们未能证明他们存储文件,他们将失去抵押品。 如果一个矿工在短时间内离线,并继续生成证明,他们将受到很少或不会受到惩罚。 最终,如果矿工离线太长时间,矿工被宣布未能提供证明。 矿工失去其抵押品,网络将启动修复过程,雇用一名新矿工来存储数据。
用户如何用文件名搜索文件?用户上传不同文件用同一文件名将如何解决?
与IPFS一样,Filecoin使用内容定位。 我们使用加密Hash功能来生成简明的内容标识符(CID)。 无论文件名是什么,内容标识符都将充当每个文件的唯一标识符或“指纹”。
如果碰到hash冲突的情况怎么办?有没有可能两个文件产生相同的hash值?
我们相信在现代,安全,防冲突的加密Hash函数算法中Hash冲突的概率是非常之低。 而且找到hash成一个特定值(第二原像攻击)的第二个文件的可能性更小。 世界各地的密码系统依赖于这些价值是安全的,因此我们认为在Filecoin中这样做是安全的。
也就是说,安全的Hash函数算法曾在过去破损过。 我们在安全Hash函数算法中发现的Hash冲突大多数是由于密码分析(例如md5和sha1)中的Hash函数的破损引起的。 这种可能性总是有的,大多数其他密码系统 - 如比特币,以太坊,DNSSEC,证书颁发机构,HTTPS等和其他 - 同样脆弱。 不过,我们已经为这个低概率事件计划好了应对方式!我们的内容标识符(CID)使用Multihash格式,以允许安全升级到新的HASH函数算法。
好的, 不过我是否要记住CIDs 或者hashes?
如果您想记住QmXoypizjW3WknFiJnKLwHCnL72vedxjQkDDP1mXWo6uco为您提供Wikipedia mirror服务,您将得到我们的尊重。 但用户不应该以这种形式来记住内容标识符(CID)。 随着时间的推移,我们和其他Filecoin的开发者打算让用户更轻松地通过人类可读的命名系统来查找到文件。
4. Filecoin 201
对于那些想深入了解我们的人
为什么说Filecoin是去中心化的?
Filecoin网络之所以是去中心化的是因为任何人,无需任何集中点的许可,都可以:
Filecoin将会是一个任何人都可以贡献或选择运行的开源协议; 此外,这个协议,而不是特定的一家公司,将负责协调参与者之间的互动。 Filecoin 的成功将依赖于其开发者,储存提供者和储存用户社区的各方支持,而不是靠某一家公司的努力。
希望在此网络上存储文件的客户雇佣矿工在网络上存储其文件的多个副本。每一个矿工中都必须提交他们不断存储正确数量的数据副本的证明,以获取付款和奖励。可公开验证的证明允许Filecoin协议无需许可地接受任何渴望加入的参与者(无需验证或中心化批准),而仍然提供一个基于设计好的激励机制的担保系统:Filecoin的设计目标是让每个参与者(包括客户,矿工,投资者和开发人员)的最获利的选择就是采取行动来提高网络的服务质量。
不同“证明”之间的区别是什么?
大多数区块链使用工作量证明(Proof of Work) 共识协议来激励挖矿和提供网络安全性。这些证明的产生往往需要消耗大量能源,因为它们需要运行节点的计算机来计算许多hash函数算法,以验证网络上的交易。虽然一些新项目正在努力尝试权益证明(Proof-of-Stake)共识机制,Filecoin协议将使用复制证明(Proof-of-Replication)和时空证明(Proof-of-Spacetime)来证明文件已经分配在记忆存储器里的它们自己的特定位置,并随着时间变化不断被存储。复制证明是一种具有特定属性的存储证明。这在我们的复制证明技术报告中有详细说明。
为什么用复制证明(Proof-of-Replication)?
复制证明(Proof-of-Replication)的创建是为了解决可以激励和奖励文件储存的、可验证的、去中心化存储网络中的具体问题。 实际上,我们之所以构建一个基于复制证明(Proof-of-Replication)的区块链共识,其中最大的吸引力之一就是我们对于以Hash为基础的工作量证明(Proof of Work) 所带来的能源浪费感到失望。比起工作量证明复制(Proof of Work),复制证明(Proof-of-Replication)不仅耗能少,而且所需工作证明了矿工正在为网络提供宝贵的资源 - 即额外的存储容量。 此外,区块奖励可以激励矿工尽可能多地贡献存储容量,从而降低Filecoin网络上的储存成本。
比起用工作量证明(Proof-of-Work)共识机制的加密货币,Filecoin网络是否更倾向用“存储证明”(Proof-of-Storage)的加密货币 ?
我们发现工作量证明(Proof-of-Work)所需消耗的能源量大得惊人。 鉴于现有的用工作量证明和权益证明共识(Proof of Stake) 协议的提案的质量和数量,我们认为,随着不同网络的适应变化,或起起落落,浪费大量能源的工作量证明将会并且逐渐地衰落。 我们希望并期望着Filecoin网络能以一种可持续的方式崛起和适应变化。 我们的目标是让Filecoin网络的耗能是维持比特币网络所耗能的很小的一部分,与此同时,Filecoin网络能提供与比特币网络相同级别的安全性,以及文件储存作为附加值。 我们还希望建立一种优化结构,能有朝一日产生更高效的云存储网络。 为此,我们现正研究估计Filecoin各个方面对于环境的影响。
为什么Filecoin选择用“存储证明” (Proof-of-Storage),而不是“权益证明”(Proof-of-Stake)?
Filecoin使用存储证明 (Proof-of-Storage)共识协议,因为它简单,能协调利益,并促使矿工以有竞争力的价格提供真实的新增的存储容量。 在开发一种我们称之为复制证据(Proof-of-Replication)的新型存储证明(Proof-of-Storage) 时,我们将使矿工的存储设备包含有用的数据,使其成为网络的一个宝贵资源。 权益证明是我们正密切关注的一个很有意思的研究领域。
非常感谢您对 IPFS&Filecoin 项目的持续支持。我们很高兴继续与您一起,为人类信息建立一个强大的,去中心化和高效的基础。
FilCloud 帮你迅速了解 IPFS 领域的热点技术和应用
公众号:filcloud