在Filecoin当前的经济模型中,用户、存储矿工和检索矿工三个角色至关重要。用户一般发布数据存储和检索的需求;存储矿工根据用户的需求存储相关的数据,并获得收益;检索矿工根据用户的请求为用户检索特定的文件,并获取用户支付的FIL。三者在Filecoin网络中扮演了重要的角色,支撑整个网络的正常运转。
存储矿工vs检索矿工
在Filecoin的网络模型中确定收益分为四个部分:区块奖励、存储订单收益、检索订单收益以及交易燃油费(修复矿工目前仍有许多细则待定)区块奖励就是早期红利,以此激励存储矿工投入硬件设备与宽带来维护网络、共建全网算力;存储订单收益就是通过贡献自己的存储空间从而获得收益的行为;检索订单就是销售检索、宽带服务,寻求所需数据完成下载、交易的过程;交易燃油费就是通过达成网络上交易打包行为所需要支付的费用。
存储矿工技术要求高:存储矿工由于需要为客户提供长期且稳定的数据存储服务,所以整体要求较高,代币抵押、复制证明、时空证明等,都需要高技术团队做支撑;而检索矿工则不需要这些,只需保障网络带宽速度高,高效完成数据传输即可获得收益。
存储矿工投入产出复杂,收益高:由于存储矿工构成整个网络的基石,所以整体要求较高。所以要保障整体的投入风险较高,但随之是回报较高;检索矿工只能通过调整检索订单单价获取更多订单,调整宽带的利用率。
总体而言,存储矿工的工作仍是为检索矿工做铺垫,后期是检索矿工的数据化使用时代。
检索矿工操作流程
后去订单薄:检索市场的订单薄带有历史记录并且是公开出价的,每个用户的订单薄不同,客户可以根据所需要数据的订单薄达成订单,效率更高。对于检索矿工而言,可以针对高访问或者特定领域的内容进行存储,以期获得额外的收益。其中订单簿可以获得的有:通过CID检索数据内容、根据CID查看被检索数据的所有检索报价、通过矿工ID查询该检索矿工的信息。
获取订单:检索矿工与客户在市场上撮合价格并达成交易订单Deal。获取订单上,检索市场有三种流程:客户创建的价格订单bid、检索矿工的询问价格订单ask、矿工与客户达成的成交订单deal。
发送与支付:矿工将数据片段发送给客户,检索矿工检索内容所在处,一旦检索出存储矿工的存储内容与客户的订单匹配,检索矿工将密封后的数据片段发送给客户,然后双方签订交易订单,并且posted 提交到区块链上,posted后才能查询,检索矿工与用户碎片数据是同时的。
扩展:链下支付通道与零知识证明。订单撮合和支付渠道被设计为链下事务,因为目前网络情况并不支持链上的多笔交易,网络使用FIL作为支付媒介,未来支付形式会支持更多形式代币;检索市场会通过零知识证明来保障去中心化市场下,检索的数据是客户所需要的。
多节点集群矿池设计
集群化矿池的必要性
区块链挖矿行业由早期的单机挖矿逐渐发展到了矿池挖矿。从技术上看,矿池爆块概率比单体的大,并共同承担收益。
相比于单体矿机,集群化矿机具有以下优势:
如何部署多节点矿池
部署需求
角色:存储矿工、存储客户(目前阶段前两者较为重要)、检索用户和检索矿工
客观需求:高配置组装硬件(GPU、CPU和硬盘等)、高速带宽、服务器
研发复合型产品:主要是实现统一管理调配以及多功能调整实现的方案,以应对未来Filecoin以及市场的不断变化。
创建新节点仓库:多节点部署
安装好官方编译好最新版的go-filecoin客户端,指定不同的仓库路径来建立另外一个新节点,其中主要步骤有:格式化磁盘挂载到目录、设置环境变量、新节点初始化以及成功、查看监听端口、调整端口、查看节点同步高度情况、设置新节点别名。
节点互联:启动daemon后,我们也可以对比单机两个节点高度的配置信息,且按照不同端口配置已生成,重复步骤操作就可以实现多个节点并行同步了。
集群化矿池
集群矿池理论上分为三个模块,分别是负责存储、封装计算和负责证明。其可以理解为矿机中有部分是用作封装计算、部分是证明以及存储,针对这块是专门分类,提高效率而定制化的矿池。不过最开始的有效存储空间需要一点点填满,这个需要一个过程。
Filecoin是一项新兴的分布式存储项目,其集群架构在设计和部署上会有所不同。这里以原力矿池集群架构为例,主要步骤有:各自集群软件安装;基础环境搭建;系统基础安装;加入网络环境(设置环境变量、启动安全防线、检查链接、同步链、创建钱包以及矿工等);最后启动矿工后进行创建身份验证后,进行执行结果即可。
通过不同形式的硬件组装和软件运维,提高了矿池的效率以及灵活性,也提高了硬件投入的灵活性。具有以下优点:
对于此,我们对于Filecoin网络要达到哪些标准,以及在太空竞赛中如何收益最大化?
Filecoin太空竞赛
7月22日召开的Filecoin矿工会议进一步确定了评选标准:存储交易能力和检索交易成功率需要达到80%以上方可满足主网要求。除了大家经常关注的有效算力、出块率封装速度等因素之外,还有几个点要求特别高:
时空证明半小时一次,导致很多矿商失败率较高,多次证明中一旦失败就会掉算力,这一点对于矿工的技术和运维能力具有很大的挑战。
机器人自动发单,解决部分矿工吃不了订单,在太空竞赛自由订单阶段,因为市场竞争原因有部分矿工难以吃订单,导致算力及收益提不上去,所以阶段性的使用了机器人发布订单,提高全网交易成功率。
预防网络对节点的DDoS攻击,早期很多节点受到DDoS攻击,在节点防御以及补算力的同时,Filecoin官方推出了防DDoS攻击的网络版本。
全球太空竞赛实况一览
目前全球参与太空竞赛的矿工一共346名,其中亚洲占据142名,全网算力已经超过100PiB。
全球算力有望突破200PiB(150万枚FIL),亚洲已经突破10PiB(50万枚FIL)。在亚洲矿工的共同努力下,亚洲算力已经达到10PiB,成功解锁该板块50万奖励。同时全网算力很有可能冲到200PiB,这样的话全球排名瓜分奖励会达到150万枚FIL;
欧洲、北美洲和大洋洲预计阶段前只能达到1PiB(10万枚FIL)。欧洲目前有35名矿工、算力达到1PiB,真正符合双80%要求的只有7家机构;北美洲目前有26名矿工、算力达到1PiB,真正符合双80%要求的只有8家机构;大洋洲目前也是同样处于1PiB的算力阶段,只有3个矿工达到奖励标准;按当前增速,三大洲达到5PiB的目标估计难以实现,但是后面成功率较低的可以通过提高成功率来瓜分奖励或者该领域头部矿工可以提高算力从而获得更多的奖励占比;
非洲和南美洲悬而未定,有望一冲。非洲排行榜上,目前还没有上榜的矿工;南美洲目前有三个节点显示,但是因为存储和检索交易成功率偏低,所以暂时无法获得2.5万枚FIL奖励,一旦提高运维便可以获得大部分的奖励。尤其是有一家就已达到17TiB,一旦运维输入,便可以获得全部2.5万枚FIL的奖励。
太空竞赛预测释放265万枚FIL。目前大概预测,全球奖励估计会包含全球奖励150万+亚洲50万+欧洲、北美洲、大洋洲10万+全球10万爆块排名奖励+25万BUG奖励,总计265万FIL奖励。与官方计划的485万枚FIL差别较大,少了将近一半,对于流通市场而言可能增加了早期矿工前置抵押的压力,以及很有可能进一步提高币价。
客观情况:其他四大洲投入比亚洲投入产出比高。假设在太空竞赛截止前(全球算力达到200PiB),某亚洲节点有1PiB有效算力(成功率都符合80%),那么可以获得全球+亚洲奖励顶多几万枚FIL;假若1PiB把投入欧洲、北美洲和大洋洲,大概可以获得5-10万枚FIL奖励;假若把投入放进非洲和南美洲,很大可能直接全部获取该领域的10万美FIL全部奖励。所以从投入产出比的话,亚洲相对竞争力比较大,其它洲相对收益更高,但是其它洲国情也存在不可控风险。