1. Hi区块链首页
  2. 资讯
  3. 技术指南

深度解析Filecoin挖矿 ​

在大多数区块链协议中,“矿工”是网络上的参与者,他们负责保持区块链的有效性和安全性。为了提供这些服务,矿工获得原生加密货币作为到补偿。

什么是挖矿?

在大多数区块链协议中,“矿工”是网络上的参与者,他们负责保持区块链的有效性和安全性。为了提供这些服务,矿工获得原生加密货币作为到补偿。“矿工”一词的出现是来形容为了确保区块链的工作而花费资金扩大金币供应的金币挖矿者。

640?wx_fmt=jpeg&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1

Filecoin网络将有多种类型的矿工:

1、储存矿工

2、检索矿工

3、修复矿工(后面会有)

在目前的实施中,我们主要关注存储矿工。存储矿工销售存储量以换取filecoin。

开始挖矿

在进程完成与链同步后,您可以创建一个矿工。

默认情况下,Filecoin节点未设置为我的。(有关如何初始化Filecoin节点,请参阅“入门”)。Filecoin网络上的挖掘区块需要向网络提交存储容量。开采区块,并根据提交的存储量成比例获得区块奖励。

一个潜在的矿工首先要选择一个存储的规模,并抵押抵押品。承诺包括在Filecoin区块链上发送讯息。与以太坊类似,讯息处理需要花费“燃料”,每个讯息指定它将消耗的最大“燃料”单元数,以及FIL (Filecoin网络令牌)中的每个单元的价格。现在,我们可以为它们指定一些随机数字。

1.使用默认扇区大小(256MiB)创建一个以100 FIL作为抵押品的矿工,一个讯息“燃料”价格为0 FIL / unit,限制为1000个“燃料”单位。成功时,将返回新创建的矿工地址。

注意:这个步骤可能需要大约一分钟来处理,但是如果它处理的时间更长,请再次检查gas-price是否低于 $YOUR_WALLET_BALANCE / LIMIT.

2.一旦创建了矿工,我们可以运行以下程序来开始挖掘:

go-filecoin挖矿开始了

恭喜,您现在正在Filecoin网络上挖掘区块!让我们绕道去探索这些区块。(或者,要开始挖掘未使用的存储空间,请直接跳转到设置存储空间的价格。)

探索采矿区块

您可以使用Filecoin区块资源管理器或通过命令行探索Filecoin区块链。例如,让我们获取区块链的第一个块的blockID  这被称为头部。

1.显示链头并复制一个blockID (可能有多个):

2.然后,使用show block查看该区块的内容:

对于机器可读的输出,许多命令还支持 --enc=json 选项。

设定存储价格

在Filecoin存储市场中,矿工运行一个命令,通过创建一个询问订单来设置他们的存储价格,该订单提供了他们可用存储空间的一些细节以及他们为存储收取的费用。客户向矿工提出他们想要存储的文件的交易。设置价格需要以下值:

1.您愿意以什么价格卖出这么多存储空间(以FIL /字节/块为单位)

2.这个有效要价的区块数

3.开采这条信息所消耗的每一单位“燃料”的价格(单位:FIL)

4.此讯息要消耗的最大“燃料”单位数

我们定下价格吧!

1.我们将价格设定为0.000000001 FIL /字节/块,对2880块有效,讯息“燃料”价为0.001 FIL /单位,限制为1000个“燃料”单位:

2.一旦设定了价格,就可以查看客户列表 - 要求查看您的询问(查找您的矿工地址):

接受交易并获得报酬

客户向拥有足够存储空间且价格低于其支付意愿的矿工提出存储交易。目前,矿工接受客户用足够资金向他们提出的所有交易。付款验证是自动完成的,因此您无需采取任何行动来接受支付您要价的交易。交易付款使用filecoin的内置付款渠道实施。因此,在整个交易期间,矿工会通过支付渠道定期获得资金贷记。

查看您的矿工进行的所有交易

您将看到有关此类交易的元数据列表:

{

"minerAddress": "t2mpmyigmpopcwguhe2tpdeonoppuht5mtvd2ljcq",

"pieceCid": {

"/": "QmbHmUVAkqZjQXgifDady7m5cYprX1fgtGaTYxUBBTX3At"

},

"proposalCid": {

"/": "zDPWYqFD8U3ktr58iiqWTwzEV3sKyz7SGQjLg1zKS1Mgpo5N2nr1"

},

"state": "staged"

}

To get more information about a specific deal run

获取有关特定交易的更多信息

在上面的例子中<proposal-cid>应该是

您可以查看交易的状态、约定的存储期有多长,以及履行交易将获得多少报酬。

交易持续时间结束后,您可以通过运行以下代码兑换全额付款。

这将向区块链提交一条讯息,从您和您的客户之间建立的支付通道中赎回资金。等待网络处理输出讯息,瞧!现在你将会在你的钱包里看到这笔交易的付款。

停止挖矿

如果你想在任何时候停止挖矿,你可以随时停止:

您还可以删除与您的Filecoin节点实例关联的所有数据:

高级选项

指定客户端数据的存储位置

有两种方法可以指定扇区存储目录的位置:

sectorbase.rootdir配置项

go- filecoin init的--sectordir选项

如果未指定位置,则默认情况下,数据存储在filecoin repo目录的父目录下名为.filecoin_sectors的目录中。

文章英文版:

https://github.com/filecoin-project/go-filecoin/wiki/Mining-Filecoin#set-your-price-for-storage

注:本文不作为投资理财建议,投资有风险,入市需谨慎。

来源:全球币码翁区块链研究院

本期编辑:Alice

声明:登载此文出于传递更多信息之目的,观点仅代表作者本人,绝不代表Hi区块链赞同其观点或证实其描述。

提示:投资有风险,入市须谨慎。本资讯不作为投资理财建议。