D1V1网社区 @开门芝麻网 http://sns.d1v1.com & http://www.KaiMenZhiMa.com/

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3348|回复: 0

filecoin/ipfs挖矿指南

[复制链接]
发表于 2012-6-10 21:20:27 | 显示全部楼层 |阅读模式 <
开门芝麻网
连劲智播AI智能自动播实景无人直播(APP免费注册下载)http://kaimenzhima.com/forum.php?mod=viewthread&tid=1

作者:元庚
链接:https://zhuanlan.zhihu.com/p/3537795
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

目前IPFS挖矿到底要什么样的配置,要怎么性价比才是最高,需要通过机房建立矿池吗?会不会有政策和法律风险存在?众说纷纭,本文从ipfs的实现和filecoin的白皮书入手,分析寻找结果

ipfs基于BT网络的设计理念,在BT网络中,每个节点需要下载数据,是由节点自身发起的--你想下一部电影,是由你主动发起的;当文件下载到你的硬盘上后,你别人也可以从你的硬盘上读取这个电影文件。这个是P2P 共享的最基本理念。因此在BT网络中,是没有你主动上传文件到网络的这个概念的。

但是在ipfs中,发生一个新的问题,我们希望向ipfs网络中存入一个文件,这个文件是我主动发到网络的,那就需要确定谁来存储的?没有激励机制的情况,怎么能保证存储这个数据片段的人不关机或是删除呢?

filecoin就是用来解决这个问题的,我存储一段数据,我愿意为存储来支付费用,而真正为我存储的节点,将会收到奖励。为了能够实现公平的奖励,在Filecoin中做了以下的几件事:

存储证时oSt,当证明你存储了一定的数据时,将会收到奖励

时空证明:当证明你数据存储了一定的时间时,将会收到奖励。

这个都可以,但问题是,需要存储的数据从哪里来?因此FileCoin引入的出价的概念:

需求方挂单,我需要存多少数据,愿意支持的价格是多少;存储方挂单,我有多少存储空间,我愿意以什么样的价格接受存储需求。

然后fileCoin引入了第三个角色--检索矿工,检索矿工检查双方的挂单,在合理的范围内撮合需求方和存储方。分析一下,检索矿工作以下的工作:

1.检索矿工需要实时跟踪filecoin中的需求挂单,并且抢到这个需求订单

2.检索矿工抢到这个需求订单后,在订单的价格范围内确定存储方

这样看来,检索矿工的权力很大啊,一旦抢到单子,完全可以让体系内的人先存啊,或者说,自己又做检索矿工,又做存储者啊。

因此,如果要做检索矿工,需要网络条件特别好,因为抢到单子的可能性比较大;而作为存储矿工,只要有检索矿工把单子发过来就可以。

同样,在用户有读需求的时候,同样也是由检索矿工先抢到单子,然后从存储矿工那里读取数据。

根据这个结果,要想得到好的存储收益,核收就是要和检索矿工搞好关系,可以有两种方法:

1.自己建检索矿工和存储矿工的节点,检索矿工抢到单子后,优先发给自己的存储矿工;

2.形成一个联盟,联盟里有检索矿工和存储矿工,检索矿工抢到单子后,优先发给联盟内的存储矿工;


模式对比

在前面的一种模式下,由于需在大量的带宽和存储,而设备一旦集中,制冷的电力消耗也将是一个巨大的成本开销。这种模式最适合原有的IDC机房的改变用途,作为filecoin的节点

在后面一种模式下,存储矿工和检索矿工可以分布在不同的地方,存储矿工可以放在家里,使用平时不用的家用宽带,也没有制冷的电力成本。相对的性价比和投资回报比都会高一些。


风险对比:

第一种方式,需要相对较大的投入开销,专用的宽带租用、房租、电费(可能还需要工业用电)都会是一个固定每月需要开销的成本开支,所以风险会相对比较大一些。

第二种方式:存储矿工买了家用矿机后,放到家中,除了每天不到一度电的电费开支,没有其它的成本了。

收益对比:

第一种模式下的投入大,收益相对大,但是收益比可能会低一些。

第二种模式属于小富即安型的,投入小,风险也小。


最好的方法

检索矿工放在带宽条件比较好的机房,使用大内存和CPU的机器;存储矿工可以是家用的或是低内存和CPU的机器;通过一套挖矿软件系统把它们组合起来。检索矿工分发单子给系统内的存储矿工,系统内的存储矿工返利一部分给检索矿工。


未明了的内容

Filecoin中是否会实现防止矿霸的机制,为了防止算力过于集中导致系统不稳定,因此会不会对大型存储机房的方式有所限制,如果有,联盟形式就会有更好收益效果。

政策风险:因为ipfs是具有抗审查功能的,因此可能会有非法的、色××情的信息的存储,会不会导致封杀机房矿场的可能(参考现在比特币矿场),但是个人的存储节点不会在封杀的范围之内。

算法:

1.目前看到的白皮书中的数据是检索矿工取得后交给客户,会不会修改成检索矿工取得存储数据后给客户,由客户确定从哪个存储矿工中获取数据?

2.为了最大化利用带宽,完全可以由客户得到存储矿工的信息后,通过ping测试双方的连接的质量,然后选网络最好的节点进行数据读取

3.为什么一定要检索矿工?如果通过分布式数据库记录了存储矿工的数据,客户端直接读取分布式数据库,得到存储矿工的地址不就可以了?


综上所述,目前如果矿机在拼命堆参数,内存数十G,服务器芯片、硬盘堆到上百T,或者号称自己的矿池是用这样这样的设备堆积的,准备入手的矿工可能得考虑考虑是不是有忽悠的成分在。

FileCoin想要获取好的收益,需要有一个好的挖矿管理软件,不仅是管理本机,还是需能够将分散在不同的地方的矿机有机的组合起来。这样的矿机管理系统才是为用户考虑的,即使付一点管理费用也是值得的。


开门芝麻网
部分内容由网友发布或收集于互联网,如有侵权,请联系QQ/微信76815288,第一时间删除!(开门芝麻网 sns.d1v1.com)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

 
在线客服
点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息
售前咨询热线
400-888-xxxx

微信扫一扫,私享最新原创实用干货

QQ|申请友链|Archiver|手机版|小黑屋|D1V1网社区 @开门芝麻网 ( 沪ICP备15050032号-2 )

GMT+8, 2024-4-20 04:02 , Processed in 0.115134 second(s), 29 queries .

Powered by Discuz! X3.4 Designed by www.D1V1.cn

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表