# IPFS百科

By [DK](https://paragraph.com/@iamdk) · 2022-05-11

---

#### 什么是IPFS?

星际文件系统IPFS（InterPlanetary FileSystem）是一个面向全球的、点对点的分布式版本文件系统。

IPFS是一个互联网的底层协议，类似HTTP协议，上线时间是2015年的5月5号。它的目标是为了补充甚至是取代目前统治互联网的超文本传输协议（HTTP）。

IPFS是传输协议，不是区块链项目，没有使用任何区块链技术。但是具备区块链去中心化的精神。所以，IPFS没有Token、没有发币、不能挖矿；Filecoin才是Token，挖的是Filecoin。

IPFS目标是打造一个更加开放、快速、安全的互联网，利用分布式哈希表解决数据的传输和定位问题， 把点对点的单点传输改变成P2P（多点对多点）的传输，其中存储数据的结构是哈希链。

#### IPFS的项目方是谁？

Protocol Labs（协议实验室）Protocol Labs协议实验室成立于2014年5月，由IPFS和Filecoin的发明者Juan Benet创立。在2014年夏天，加入了美国顶级孵化器Y-Combinator。协议实验室于2015年1月向世界发布了IPFS，从此，IPFS在各行业的组织中获得了巨大的发展。

在 2016年，IPFS一度成为区块链行业中最受青睐的技术之一，数千名开发人员称之为“WEB的未来”。同年，协议实验室还创建了libp2p、IPLD、multiformats、Orbit以及其他项目。而我们最期待的项目是Filecoin。

#### IPFS如何找到数据?

每一个IPFS节点上都会存一个地图，每个地图之间互相连接，所有IPFS节点地图加起来变成一个分布式哈希表。当我向这个网络请求数据的时候，会根据数据本身的ID哈希值，采用一种数学计算的方式，来查找你的资源在哪台机子上，然后建立起一种连接，下载你需要的数据。

#### IPFS能不能加密文件?

IPFS不加密文件，加密任务是应用层的事情，所以，你需要的话可以自己去开发一个。之前HTTP也不包含加密功能，加密是靠HTTPS实现的。

#### IPFS的数据永久保存？

不是，是可以永久保存数据，但不是所有数据都是永久保存。

#### IPFS可以防止内容窜改吗？

IPFS不能防窜改，你只要一改，哈希值就变了。并且，你自己节点存储的数据，你有绝对权限，可以对文件进行删、存、添加的操作。

#### IPFS有哪些技术上的优势？

低成本：节约60%网络带宽，降低存储成本；高效率：P2P网络，多点同时读取;安全性：完美抵御女巫攻击、外包攻击、DDOS攻击等；隐私性：非对称加密技术，外人无法读取;永久性：多节点存储，远离。

#### IPFS这项技术被应用到了哪些领域？

公证类、证券市场、知识产权、支付系统、网络安全、医疗领域、数字化产品等诸多传统互联网以及区块链行业领域。

#### IPFS是分布式点对点存储，若节点处于脱机状态时，这些文件将不可用，怎么补救？

节点处于脱机，将导致矿工承担惩罚，损失抵押，但是作为存储方，数据是多节点备份的，某些节点的脱机不影响从其他节点读取数据。

#### 有哪些大体量的应用基于IPFS做了研发？

传统：微软Azure云计算上线IPFS（Beta）版本。

区块链：超级DAPP的载体，解决去中心化数据存储问题，EOS、IMTOKEN、AKASHA、OPENBAZAAR、TEXTILE、DTUBE等超级去中心化应用的底层网络。

#### 除了IPFS和Filecoin，协议实验室还开发了哪些协议？

libp2p是一个模块化的网络栈，libp2p将各种传输和对等协议结合在一起，使得开发人员很容易构建大型、健壮的P2P网络。

IPLD是分布式Web的数据模型。它通过加密散列将所有数据连接起来，使其易于遍历和链接。

Multiformats是未来验证系统协议的集合，自描述格式使您的系统具有互操作性和可升级性。

#### 什么是Filecoin？

IPFS系统中内置的天然代币，区块链技术，将基于IPFS底层协议打造出一个全新的去中心化网络。

#### IPFS与Filecoin两者是什么关系？

互补协议，两者缺一不可。Filecoin和IPFS是互补协议，两者均由Protocol Labs创建。IPFS允许网络中的参与者互相存储，索取和传输可验证的数据。IPFS是开源的，可以被免费下载和使用，并且已经被大量的团队使用。运用IPFS，各个节点可存储它们认为重要的数据；没有简单的方法可以激励他人加入网络或存储特定数据。为了解决这一关键问题，Filecoin的设计旨在提供一个持久的数据存储系统。

在Filecoin的激励结构下，客户付费以在特定的冗余和可用性水平上存储数据，矿工通过不断地存储数据 并以加密方式证明数据存储来获得付款和奖励。简而言之：IPFS按内容寻址并使其移动；Filecoin就是缺失的激励机制。

Filecoin还使用了IPFS的许多性能。例如：Filecoin将IPLD用于区块链数据结构。Filecoin节点使用libp2p保证安全连接。节点之间的消息传递和Filecoin块传播使用libp2p发布订阅。此外，Filecoin核心团队包括IPFS核心团队的成员。IPFS和Filecoin之间的兼容将尽可能无缝对接。即使在Filecoin发布之后，我们仍然期望IPFS和Filecoin的开源社区们继续协作和提升两个项目的兼容性。

#### Filecoin的技术难点？

Filecoin的技术难点是数据持有证明、防止作弊和攻击、零知识证明。

Filecoin有很多共识机制的可选择，但是协议实验室不希望像Bitcoin那样通过消耗计算资源与能源的方式去建立共识，所以，采用了复制证明和时空证明来做数据持有证明。

复制证明是向系统证明自己确实在矿机上储存数据，时空证明是在复制证明的基础上加上时间戳的相关技术，用来证明矿工在一段时间内存储数据的证明，这样既可以做到持有验证，同时也可以防止作弊。

零知识则是通过数据局部抽查的方式来验证数据的真伪，零知识本质上是一个概率问题，但是却能解决数据验证的问题。

#### Filecoin的经济体系是怎样运行的？

Filecoin的网络中包含矿工与用户，矿工对整体网络的贡献是提供存储空间及网络带宽，用户则是付费使用存储空间及网络带宽，Filecoin网络充当资源交易市场的角色。

在中心化的世界我们看似不用付费就可以得到存储空间，其实成本是被解构了无形的加在我们身上。举个例子，就像我们去京东上购买商品，京东首先是为自己存储的网页数据付费了，我们去访问的同时，我们也需要向网络运营商支付网络流量费用。

#### Filecoin的经济体系是怎样运行的？

Filecoin的网络中包含矿工与用户，矿工对整体网络的贡献是提供存储空间及网络带宽，用户则是付费使用存储空间及网络带宽，Filecoin网络充当资源交易市场的角色。

在中心化的世界我们看似不用付费就可以得到存储空间，其实成本是被解构了无形的加在我们身上。举个例子，就像我们去京东上购买商品，京东首先是为自己存储的网页数据付费了，我们去访问的同时，我们也需要向网络运营商支付网络流量费用。

#### Filecoin这个代币的发行总量是多少？

半衰周期是多久？Filecoin能挖多少年？

filecoin总量20亿枚，每6年为一轮半衰期，按照逻辑发展是永远挖不完的。

#### Filecoin的挖矿机制是怎样的？

靠复制证明、时空证明的存储证明机制完成存储工作，然后通过单节点有效存储占全网有效存储的比例来获得打包区块的概率，即EC共识机制。

#### Filecoin的共识机制有着怎样的创新？

EC预期共识由每一个节点自己计算得出，这样一来全网所有节点能在极短时间内达成共识。

#### Filecoin挖矿的共识机制是怎样的？

EC共识=EXPECTED CONSENSUS=预期共识。很多人都把Filecoin的存储证明机制和共识机制搞混淆，那么在这里我来个大家区别一下，什么是共识机制。

首先我们来看存储证明机制，协议实验室针对Filecoin设计出了一套存储证明机制，他们将其定义为POS，当然这个POS并不是PROOFOF STAKE的权益证明，而是PROOF OF STORAGE存储证明，那这个存储证明是做什么用的呢？这并不是用来选举区块领导者的，而是Filecoin的工作机制，或者可以称为工作方式。

存储证明包含两个重要的元素，第一个就是PROOFOF REPLICATION复制证明，第二个就是PROOF OF SPACETIME时空证明，我们在进行数据存储的时候就是不断完成复制证明和时空证明的过程。复制证明可以简单的理解为将数据编码后存进节点并上链生成复制证明，证明节点存储了当前数据，而时空证明就是引入了时间的概念，实现了数据的长久存储，可以理解为连续不断的完成复制证明，在特定的时间段内，不断证明当前数据依然被该节点完整的保存着，这样一套存储证明的机制确保了数据能安全持久的被Filecoin网络节点存储。

接下来我们来看共识机制，刚才谈到的存储证明机制是Filecoin的工作方式，而Filecoin的共识机制是什么呢？Filecoin的共识机制叫做EC共识，EXPECTED CONSENSUS,预期共识，作用是用来选举区块领导者的，也就是EC共识决定了由谁来打包区块，获得区块打包收益。而EC共识又是基于存储证明而诞生的，可以说如果没有存储证明机制就不存在EC共识，如何去理解这个关系，我们来看下EC共识的数学公式，这个公式就在Filecoin的白皮书中，大家如果有兴趣可以去Filecoin官网阅读最新版白皮书第32 页。

EC预期共识的结论是Filecoin的区块打包是一个概率问题，这个概率也就是每一个节点的存储算力，既然和存储有关，就可以发现EC共识是基于存储证明而生成的。EC共识的核心是当前节点的有效存储占全网有效存储的比例，这个比例即当前节点的存储算力，而有效存储来自哪里？就来自存储证明中的复制证明和时空证明，数据存储上链生成复制证明，再经过一定数量的区块后完成时空证明，当完成了一轮时空证明后，当前节点有效存储获得累积，也就是说开始拥有了存储算力.这便是Filecoin的共识机制。

理解了存储证明机制和共识机制后，相信大家就能很快的理解挖矿的原理了，很简单，Filecoin的挖矿干的就是数据的灌输存储，以最快的速度抢占每一个节点的有效存储累计速度，那样就能尽量的提高每一个节点占全网有效存储的概率，也就是提升存储算力，获得更大的区块打包机会。

#### Filecoin与POC的挖矿机制有着怎样的区别？

POC=存储容量证明，大量的存储空间并不用来存储实际数据，仅作为挖矿的条件。

Filecoin挖矿的行为为实际存储数据的行为，是一种落地的挖矿行为，这是本质的区别。

#### 什么是分布式存储市场？与中心化存储有什么区别？

分布式存储=去中心化存储，打破中心化存储垄断，打破互联网超级企业的垄断，将数据分散存储在世界各地。

#### 主网上线后IPFS网络就可以使用了吗？

IPFS网络一直可用，只是Filecoin主网未上线，激励机制不存在，导致网络的体量还没爆发式增长。

#### 什么是复制证明？

矿工存储数据，打包上链生成复制证明，累计有效存储，证明矿工存储了该数据。

#### 什么是时空证明？

可以理解为连续的复制证明，证明矿工在特定时间段内持续完好无损的存储了该数据。

#### 算力挖矿和存力挖矿有什么区别？

算力挖矿通过消耗算力来获得区块打包权，耗电，无贡献。存力挖矿通过实际数据存储来获得打包区块的概率，不耗电，贡献型。

#### Filecoin矿机的算力与Bitcoin矿机的算力有何不同？

Bitcoin矿机的算力是根据矿机的CPU等性能来确定且也是恒定的，也就说Bitcoin矿机在未接入Bitcoin网络时就已经知道算力，矿工的预期挖矿效益是相对明确的。Filecoin矿机的算力取决于矿机存储数据量的大小，一台Filecoin矿机刚接入Filecoin系统是算力为零，随着存储数据增多算力增大，矿机在不同地方不同网络收益都是不一样的，矿机的预期收益目前是不可预测的。Filecoin矿机算力是指你存储的数据量占全网存储数据总量的比例，即代表你矿机的算力，算力越高新币分发得到的奖励越高。我们知道用户在存储数据时一般都是有时间限制的，数据存储时间到期后，若未续约，这部分是存储数据将不再为矿机带来算力。

#### 为什么存力挖矿需要抵押Filecoin？

抵押的目的是什么？FIL的抵押机制能让矿工按照约定在特定时间内保证文件安全存储可随时读取，可以理解为进行了抵押即获得存储的资格权，如若发生存储事故，抵押会消失，作为对矿工的惩罚。

#### 在filecoin挖矿数据存储过程中，如果数据遗失或者数据无法访问会有怎样的惩罚机制？

将会导致抵押损失，同时清零有效存储，算力归零，还会影响矿工声望，对矿工造成极大不利影响。

#### filecoin挖矿挖矿到底需要抵押多少Filecoin？

未来的IPFS网络是人人都可以便捷参与的全球化网络，作为能实际落地的去中心化存储体系，Filecoin 的抵押并不会在一开始就针对存储容量大小进行抵押，而是在存储的过程中累计抵押，目前抵押分为人均抵押和存力抵押两个部分，人均抵押比例为5%，存力抵押比例为20%，根据目前公布资料可知1T抵押最多不超过1枚FIL。

#### filecoin挖矿如何累计存储算力？

需要到市场中去抢订单么？Filecoin的挖矿行为以及存储市场都不存在抢单行为，前期挖矿通过灌输订单的方式累计存储算力，后期可以通过存储市场接取存储订单赚取市场存储费用，同时也能累计存储算力，而存储市场是双向的，甲方可以选择乙方进行存储，而乙方也有权利主动拒绝存储甲方的数据。

#### 为什么Filecoin的存储服务器必须进入IDC机房？放在家里和企业不能挖矿么？

家庭存在断网断电的风险，NAT内外网穿透问题，公网IP问题以及家庭带宽无法满足挖矿，所以一定要进驻IDC机房。

#### filecoin IDC机房是怎样的一个环境？

恒温恒湿，至少双路市电供电，大型UPS（不间断电源）系统，大型柴油发电机，大型油库保证供电，同时至少双路千兆网络，并来自不同运营商，保证网络供应。

#### IDC机房的布局重要么？

在小乡村与大城市挖矿有区别么？Filecoin挖矿必须进入IDC机房才能完成，打包区块的奖励与地理位置无关，只要是满足条件的IDC机房在哪都可以挖矿，没有任何区别，但是后期存储和检索市场和地理位置有关。

#### Filecoin什么时候主网上线

·Alphanet：2019年9月25日

·测试网：2019年12月11日

·主网：2020年3月

#### 为什么说Filecoin会成为继BTC，ETH之后的第三代主流数字货币？

存储挖矿的老大，所有平台自动打开的交易对，OTC，代表区块链技术落地，WEB3.0的基础设施。

#### Filecoin主网上线后，币价为什么会持续上涨？

产出基于矿工开采+线性释放，前期流通量少。上线后，更多投资者，散户一拥而入，推高币价。全球粉丝众多，社区活跃，热度高，屯币的人会相当多。投资方NB，红杉资本，文科莱斯基金等，他们的Filecoin在3年内逐步释放，他们至少3年内会极力推动币价。FIL有实际用途，FIL需要被大量购买，用于支付存储和检索。挖矿过程存在抵押，大量的币会抵押在每个节点无法释放，新加入的矿工需要购买大量FIL用于抵押。

#### Filecoin的存储市场与检索市场的定义是什么？

存储市场=客户委托存储矿工进行数据存储然后支付FIL作为存储费用。检索市场=客户委托检索矿工帮忙找到数据然后支付FIL作为检索费用。

#### 存储矿工与检索矿工的区别？

Filecoin有两个市场，存储市场与检索市场。

两个市场虽然技术结构相同，但是在经济模型上设计却有大不同。两个市场分别形成了存储矿工和检索矿工。

在存储市场里用户需要为存储数据而向矿工付费；检索市场里则是用户需要为矿工提供的检索数据传递而付费。存储市场是在Filecoin链上进行交易的，存储矿工向系统提交复制证明，复制证明就像存储数据以后的收据，向系统证明矿工有存储数据，从而参与新币的分发。检索市场是在Filecoin链下进行的，检索市场选择链下交易是为了用户快速得到数据，快速完成交易，同时采用微支付形式进行支付，避免提供服务后用户拒绝付费和用户付费后没有得到检索服务。

即将检索的数据打散成小块，交付一部数据块就得到一部分金额，直到钱货两清。

而存储矿工与检索矿工最大的区别就是存储矿工可以参与新币的分发，而检索矿工只能为用户提供检索服务。

#### 预计什么时候真正的存储市场和检索市场将会兴起？

预计主网上线后1年左右存储市场兴起，商用存储开始介入，1-2年后检索市场兴起，商用和IPFS应用大规模涌入。前期挖矿收益大，后期存储和检索收益的增值空间将会更大。

#### Filecoin矿工除了可以获取挖矿的收益，还有没有其他收益？

如果有，收益如何？除开打包区块来的挖矿收益，当存储市场兴起后，矿工可以截取来自市场的存储订单，获得存储收益；存储市场兴起后检索市场也会诞生，矿工也可以通过数据检索赚取检索收益。前期挖矿收益大，而后期存储和检索收益的增值空间将会更大。

#### filecoin矿机硬件配置与filecoin挖矿的影响因素是什么？

矿机的配置取决于复制证明的实现方式，目前协议实验室还在调试优化，很多矿机厂商是根据复制证明来推测矿机配置的，Filecoin测试完成后，官方会公布矿机推荐配置和最佳配置，同时，协议实验室想尽可能的使现有设备不经修改即可用于Filecoin体系，用来减少资源浪费；也会尽可能的降低Filecoin挖矿系统最低需求，降低Filecoin整个网络成本。

目前，Filecoin整体网络对矿机只有一个要求就是稳定，硬盘要用7\*24小时运行的硬盘，网络要用稳定的，同时也需要静态IP，也就是说目前家庭矿机是不能进行挖矿（原因后面会说）。

为了让矿机更容易挖矿，矿机还需要离用户更近，因为数据在存储时有一个临近存储的原则，矿机离用户（节点）越近越有机会挖到矿。目前矿机的CPU还是需要等待官方的消息才能确定。

#### filecoin应用开发与filecoin挖矿的关系？

应用开发商可以说是矿工的衣食父母，矿工离应用开发商越近也就越容易接到应用开发商的存储订单。国内目前的应用开发不多，国内需要加快应用开发的脚步，届时矿工才能拥有更好的挖矿环境。

#### 浪费带宽成本什么意思？

网络带宽是指在单位时间（一般指的是1秒钟）内能传输的数据量。网络和高速公路类似，带宽越大， 就类似高速公路的车道越多，其通行能力越强。HTTP协议每次都需要从中心化的服务器下载完整文件，中心化的通讯模式导致所有终端都要从一个Web服务器查找数据，这就要求服务器的带宽很大，浪费了很大的带宽，所以它的效率很低，这从而导致它的成本非常高。

#### DDos攻击是什么意思？

对目标发送请求，从而导致正常合法用户无法获得服务。通俗点讲就是利用网络节点资源如：IDC服务器、个人PC、手机、智能设备、打印机、摄像头等对目标发起大量攻击请求，从而导致服务器拥塞而无法对外提供正常服务，只能宣布game over。

#### filecoin挖矿中其中一个碎片坏了会不会影响整个文件？

IPFS系统会有一个容错机制，容错机制的意思就是一份文件如果被分割成7份，其中3份损坏了，那么可以根据剩下的四份还原出文件来。

对于保证分布式存储系统的高可靠和高可用，数据在系统中一般存储多个副本。当某个存储节点出故障时，系统能够自动将服务切换到其他的副本，从而实现自动容错。分布式存储系统通过复制协议将数据同步到多个存储节点，并确保多个副本之间的数据一致性。

IPFS中的容错机制会保证你的数据被复制了足够多数量并存放在不同的地区，即使某一个地区的数据因 自然灾害完全被毁，通过其他地区的备份也可以完整恢复你的数据。这就极大的保证了存储在IPFS上的 数据安全性,只要还有一个节点上有你的文件碎片，你的文件就有希望被还原。

举个简单例子，我们在使用电脑的某个程序时，常常会遇到“程序无反应”或“程序未响应”的情况发生，此时这个程序便不能在进行下去，但经常会在过了几秒钟后恢复到正常使用的状态。这种“无反应”或“未响应”几秒钟的错误状态，我们便称之为“容错”。

#### Filecoin激励为什么逐步释放？

防止砸盘。

#### filecoin矿商技术这么好？为什么不自己囤矿机自己挖？为什么还要来卖filecoin云算力？

在一条完整的产业链里面，设备制造商、产品生产者、渠道运营商、零售变现商等等构成产业链，大家分工不同，在这些不同的分工当中共同按照贡献获取产业链中的利润。这才是一个完整的产业链。在目前的复杂的生产体系中，几乎没有一家人可以从源头到终端通吃的。阿里算很牛了吧，它依旧不能介入生产和物流系统，它只是个平台而已。总的来说，就是各自的利益点大不相同，一个完整的产业链每个环节都有它存在的意义，都是不可或缺的。

#### 前期矿工的抵押币从哪里来？是从之前参与了私募的投资机构手中去购买么？

根据目前公布的资料可知前期抵押矿工抵押币从测试网中产出，官方将提供最初的抵押，作为参加测试网矿工的补偿。

#### IPFS这个项目是为了让大家把闲置的空间贡献出来，目前的状况是大家贡献出来的硬盘是没有用的，那是不是跟项目方背道而驰？

项目方的目的只是为了免费搭建一个大的存储网络，那么我们大家现在买的商用服务器同样的达到了项目方的目的。就像滴滴打车是一样的，最初滴滴平台只是想让大家把家里闲置的车在有空的时间兼职开滴滴，但是发展到最后你会发现现在有很多的人专门去买车全职来开滴滴。

#### ipfs服务器为什么称之为挖矿？

IPFS矿场电费成本小，维护成本小，存储真实数据，且IPFS矿机的名称叫做“机架式服务器”，可以理解为服务器。

#### 为什么要买filecoin矿机挖矿？为什么不直接等filecoin币上线买币？

当今社会已经进入网络信息时代，通过网络获取信息成为信息流通的主要手段。换言之有人的地方就会有网络，对于很多人来说没有网络就等于世界末日。在这样的趋势推动下，IPFS的的普及和使用成为必然。既然要使用IPFS，那么数据存放成为关键，为了加快进程，让更多的人自愿提供硬盘的闲置空间来存放数据，IPFS顺应时代潮流推出了奖励机制，这个机制通过代币的形式进行体现，由此Filecoin(文件币)孕育而生。

数字货币是一个让人感到熟悉，但却陌生的领域，在这个领域创造了无数的财富神话，但也让许多人泥足深陷无法自拔。为何会出现如此情况，归究其因是由于大多数人并不了解数字货币，绝大多数人只是在跟风，在进行炒币。把数字货币当股票在进行低买高卖的波段炒作。在这样的过程中，当某种数字货币的市场价格远远高于了实用价值后，就会造成虚高，最后导致崩盘。由于很多人对数字货币的价值不了解，跟风盲目投入，轻信销售商和发行基金会的夸大吹嘘，最终导致亏损。这种行为是一种投机行为，与投资是不相同的。

购买IPFS矿机，准备对Filecoin(文件币)进行挖掘，这个是投资，为什么是投资，我们进行如下说明。我们先来看一看数字货币在进入市场流通需要经历哪些环节。

第一层：研发团队

第二层：发行基金会

第三层：矿工

第四层：运行商

第五层：市场投资者。

以上简单划分的五个层级，每个层级都有成本，层级越高成本就越低，获利的空间就越大，以往很多投资者都站在第五层级上，由于层级关系，大多数人的获利是来自市场的运作，市场好就赚钱，市场不好就赔钱。

而投资IPFS矿机，由第五层的市场投资者，转变成第三层的矿工，通过挖矿来获得数字货币，其成本远低于市场投资，自然也为获利提供了第一层保障。由于IPFS与Filecoin(文件币)的关系是紧密相连的，有效的形成了一个通过收集数据，储存数据的过程来获得利益，形成闭环：存储数据需求者购买数据支付文件币——矿工提供服务器用于需求者存放数据获得文件币——旷工卖出文件币给存储数据需求者获利——使用数据者获得文件币进行所需文件存储空间的购买。这个循环往复的过程，成为获利的因由。

文件币价值的上涨是由于币的总量有限，而使用者是无限的，供应市场小于使用市场，因此价格上涨。这个循环往复的流通加上庞大需求量成就了IPFS矿工们财富增值的第二层保障。综合以上两个保障层面，可以看出投资IPFS的矿机是一种投资行为，不同于炒币投机。

#### 何种配置的矿机可能挖到Filecoin？

有三种拿到Filecoin的方式。第一种是检索矿工，第二种存储矿工，以及第三种打包交易。对于检索矿工来说，他要把资源从茫茫的资源大海里找到，需要很强的算力，对内存和网络的要求非常高。在这种情况下，我们的矿机就需要强大的算力和很大的内存。存储矿工就是要保存文件，同时方便它的上传和下载，那么对于存储矿工就会要求很大的硬盘空间，还要有很大的带宽，上下行对等带宽。打包交易是按照你的有效存储，就是你之前在IPFS网络里面存储的东西占全网存储的比例，然后你获得打包交易的Filecoin。

根据我说的这三种奖励方式来考虑矿机配置，就能看出并不像市面上那些简单的磁盘阵列柜，光是大的硬盘叠加起来就能挖得到的。这有点像“滴滴抢单”，挖Filecoin的时候需要你去争夺存储的任务，对算力和带宽的要求自然也就更高了。

#### 存储，检索，打包可以一台兼容吗？

当然可以一台兼容，只要将它们整合在一起就可以。现在很火的Cloudﬂare网关就是可以即做存储又做检索，所以存储、检索、打包是可以一台兼容的。

#### 系统不分配存储任务能挖着Filecoin吗？

首先，Filecoin上线的时候，会用很多很多任务。因为这是Filecoin官方在和一些项目方做对接，很多项目会把存储放在上面。

其次，即使存储的任务没有分发到我们的矿场或者矿机上面，我们也能挖得到。因为它这个算力是按照你全网有效存储的比例来计算打包费用的。也就是说，只要我们存了很多已有的IPFS上面的文件，即使下一个文件没有存在我们这里，它的打包费用依然会按照我们的比例来分发给我们。

#### 很多人都关心IPFS应用，认为应用落地了才是最能改变世界的，那么IPFS应用如何才能爆发，需要哪些前提？

前提之一就是IPFS网络得到大规模的应用，只有在节点输出够多的情况下，才会展现出它惊人的效率。这个和我们的社会生产是相辅相成的。比如我们进入了5G时代、物联网时代，这时候人类的数据量越来越大，让我们不得不采取更合理的数据存储方式，这样IPFS和Filecoin的时代就到来了。

#### 为什么说超高filecoin挖矿收益，只会出现在首年?

初期全网有效矿机少，但出币量最多，加上比特币减半，全球性共识度的热潮，极有可能让“头矿”收益变得非常惊人！出现超高收益，甚至1个月就回本，但这不会持续很久，因为这也必然会引起大量竞争者涌入，最终让收益逐渐回归正常值。矿机的生产通常需要2-3个月才能完成，而整体需求暴增时，可能需要半年时间才能完成。矿场则是另一个可能会变得稀缺的资源，假设初期收益超高，用于矿机托管的IDC机房将成为非常抢手的稀缺资源。大批的竞争者需要6到12个月的时间完成大规模涌入。这时，早期矿工轻松躺赚的阶段将逐渐终结，进入由大矿工和大资本主导的充分竞争阶段。

这也是为什么要在主网上线前，提前布局好的原因，因为只有在最初期的阶段就参与进来的矿工，才有机会享受到超高的收益！

#### 公有IP始终是挖掘Filecoin的要求吗？

是的，您需要一个公共IP地址，或者您可以拥有一台具有公共IP地址的单独计算机，该计算机将连接中继回内部计算机。要求是您必须在libp2p上可拨号。

#### 是否有可能丢失文件的情况？

无论您使用哪种类型的存储提供商，硬盘驱动器总是有可能发生故障或脱机。如今，集中式提供商通过存储数据的多个冗余副本来解决此问题。Filecoin可以根据您的成本和可靠性偏好，通过与多个矿工复制数据，使您能够控制以真正的去中心化方式做完全相同的事情。

#### 如果GPU计算不被视为集中化风险。可以创建特定的ASIC来有效地计算和集中化证明的可能性？

Filecoin挖掘不是GPU挖掘。Filecoin根据矿工添加到网络中的存储比例来奖励他们。Filecoin挖矿基于存储能力共识：在网络上拥有更多功能（经过验证的存储）与赢得更多区块奖励直接相关。矿工在网络上的电量与矿工在网络上放置的存储量有关，而不是其运行的GPU数量成线性关系。可以使用许多不同的硬件配置来挖掘Filecoin测试网。

#### IPFS矿机因故障停止运行会被罚款吗？

会的，存储矿机必须先抵押一部分代币，才拥有帮他人存储数据的权利，如果无故宕机会受到系统惩罚。

#### IPFS网络发生“不可抗力”时数据丢失怎么办？

IPFS存储网络是不可能发生数据丢失的，除非全球的节点同时宕机。

#### 基于IPFS可以做哪些方向上的开发工作？

第一种：公有云或私有云：为个人服务，存储个人文件，可自动备份、共享数据，相当于一个无限空间的加密云网盘：为企业服务，成为分布式存储提供商，比如Siacoin。第二种：系统软件开发。作为根文件系统、数据库、软件包管理系统存在。第三种：作为其它区块链基础设施存在。第四种：加密通讯。第五种：去中心化的社交服务。第六种：跨境支付。第七种：内容分发网络CDN。

---

*Originally published on [DK](https://paragraph.com/@iamdk/ipfs)*
