Filecoin挖矿须知

  • 一:Filecoin 是什么?

    FileCoin是IPFS上的一个代币,IPFS是一个点对点的传输网络,每个文件在这个网络上都有一个唯一的hash指纹。通过filecoin这种代币来激励拥有闲置硬盘的用户,能够将硬盘贡献出来,成为IPFS网络上的一名矿工,来以此获得filecoin代币作为回报。在共识算法上,filecoin采用的是proof-of-replication(复制量证明),复制量证明这种全新的共识机制。它带来的结果是矿工拥有的硬盘容量越大,那么获取的filecoin的报酬就越多。

    二、FileCoin挖矿

    上面说了,FileCoin是通过将闲置硬盘参与到挖矿中来,它的底层是区块链。那么在ipfs上挖矿主要需要做以下几件事情:
    文件存储
    处理交易
    文件检索请求服务

    矿工挖矿获取收益主要体现在两个方面:
    一、需要不断的证明他在复制用户的数据、打包交易;
    二、打包区块,这和Bitcoin、以太坊类似。
    在速度方面也有考量,谁能快速分发内容给用户,谁便能获取更高的收益。所以拥有带宽、拥有SSD而不是传统的机械硬盘的矿工将具有一定的优势。
    另外,拥有硬盘容量将在共识机制上扮演比较重要的角色,而不是像比特币,算力扮演着重要的角色,创建有价值的存储服务和网络是挖矿的目的和结果。
    在数据的存储方面采用的是擦除编码(Erasure coding)和信息扩散算法(Infomation Dispersal Algorithms),这使得在断电的情况下,矿工具有自我恢复的能力,大家可以理解为是一种容错机制。
    简单总结挖矿的几点核心为:
    硬盘容量和挖矿回报成正比
    分发相应能力和挖矿回报成正比
    存储即算力
    具有自我恢复的能力

    Filecoin的一个全节点,包含了区块、和数据存储两大部分,而区块里主要记录以下信息:
    分配表
    订单信息
    交易信息
    存储部分里只要是存储的来自客户加密后的文件数据。

    三、复制量证明

    每一个文件的拷贝在存储时都要经过复制量证明来进行加密校验和定期检查,原始文件经过加密后,产生出一个唯一的文件副本以及一个私钥。
    关于工作量证明的知识后续会专门写文字来介绍。

    四、文件的生命周期

    PUT阶段:由客户端发起文件存储请求,并以filecoin为单位出价,同时系统会撮合矿工和用户的订单,一旦撮合成功,交易便存储在区块链上。
    SEND阶段:上一步订单撮合完成后,客户端发送要存储的文件给矿工,矿工接收到这个文件将它让放入到数据单元里,同时加密文件数据,并且验证之后发送到链上。
    管理阶段:矿工不断以复制证明的方式和规则来证明他们在工作,客户端支付的金额是分期付款进行的,随着出块,线性像前推进给矿工进行支付。
    GET文件:客户请求文件并支付filecoin到检索市场之后,相应速度最快的矿工拿到这个文件的分发权。

    五、filecoin市场

    filecoin的价格将由存储市场的供需关系所决定,比如存储文件的需求旺盛,而矿工有限,则价格上涨。如果矿工多,而存储文件的需求少,则价格下跌的可能性就比较大。

    而市场分为两大类,一个是存储市场;一个是检索市场。其实也就是输入和输出(I/O)。存储市场是把文件输入进去,存储起来,检索市场是把客户的文件找出来。接下来我们看看两大市场的职能和特点分别是什么。

    存储市场:
    在链上撮合客户和矿工之间的订单
    给出全球市场的报价,以及优化
    使存储供应商们(矿工)进行竞争记账,选出最优的矿工来为客户服务。
    矿工的硬盘容量和收益成正比

    检索市场:
    在链下进行订单的撮合
    使用支付通道
    请求的延迟最小化
    容量小但是带宽高的矿工有可能获得较好的回报
    自动优化某个区域的Hubs
    hub可以是不同的节点

    六、filecoin生态
    构成filecoin生态的成员主要由普通的用户(具有存储需求的)、矿工(存储空间提供者)以及合作方,投资者等构成。

登录后回复
 

加微信进群交流

与 Filecoin中国社区 的连接断开,我们正在尝试重连,请耐心等待