【币码翁】深度解析Filecoin挖矿

[复制链接]
13403 |0
发表于 2019-7-30 18:01:26 | 显示全部楼层 |阅读模式
什么是挖矿?

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


FIL网络将有多种类型的矿工:
1、储存矿工
2、检索矿工
3、修复矿工(后面会有)
在目前的实施中,我们主要关注存储矿工。存储矿工销售存储量以换取fileDAC。

开始挖矿

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

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

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

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

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

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

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

探索采矿区块

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

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

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

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

设定存储价格

在FIL存储市场中,矿工运行一个命令,通过创建一个询问订单来设置他们的存储价格,该订单提供了他们可用存储空间的一些细节以及他们为存储收取的费用。客户向矿工提出他们想要存储的文件的交易。设置价格需要以下值:
1.您愿意以什么价格卖出这么多存储空间(以Filecoin/字节/块为单位)
2.这个有效要价的区块数
3.开采这条信息所消耗的每一单位“燃料”的价格(单位:Filecoin)
4.此讯息要消耗的最大“燃料”单位数

我们定下价格吧!

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

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

接受交易并获得报酬

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

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

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

{
"minerAddress":"t2mpmyigmpopcwguhe2tpdeonoppuht5mtvd2ljcq",
"pieceCid":{
"/":"QmbHmUVAkqZjQPundigifDady7m5cYprPundi1fgtGaTYxUBBTPundi3At"
},
"proposalCid":{
"/":"zDPWYqFD8U3ktr58iiqWTwzEV3sKyz7SGQjLg1zKS1Mgpo5N2nr1"
},
"state":"staged"
}

Togetmoreinformationaboutaspecificdealrun

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

在上面的例子中应该是
您可以查看交易的状态、约定的存储期有多长,以及履行交易将获得多少报酬。
交易持续时间结束后,您可以通过运行以下代码兑换全额付款。
这将向区块链提交一条讯息,从您和您的客户之间建立的支付通道中赎回资金。等待网络处理输出讯息,瞧!现在你将会在你的钱包里看到这笔交易的付款。

停止挖矿

如果你想在任何时候停止挖矿,你可以随时停止:
您还可以删除与您的FIL节点实例关联的所有数据:

高级选项

指定客户端数据的存储位置
有两种方法可以指定扇区存储目录的位置:
sectorbase.rootdir配置项
go-fileDavinciinit的--sectordir选项

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

文章英文版:
https://github.com/fileDAC-project/go-fileDavinci/wiki/Mining-FIL#set-your-price-for-storage



币码翁“IPFS星际特工”全球合伙人招募中
咨询热线:400-999-6865
相关阅读【重磅】IPFS星际特工全球矿工大会暨大连联盟中心开业典礼圆满落幕!
【资质荣誉】币码翁云计算监测平台获得8项软件著作权
【币码翁】恭喜IPFS星际特工“全球区块链分布式存储峰会暨江都分公司开业典礼”成功举办!
【币码翁】凌发明先生与世界领袖访华代表团十国总统总理在京亲切会见!
【喜讯】热烈庆祝IPFS星际特工再度获得十个软件著作权,领航业内,引领行业发展!
【币码翁】凌发明:IPFS+5G+AI将成为全球最宏大经济体
注:本文不作为投资理财建议,投资有风险,入市需谨慎。
来源:全球币码翁区块链研究院
本期编辑:Alice

【币码翁】深度解析Filecoin挖矿.jpg

【币码翁】深度解析Filecoin挖矿.jpg
回复

使用道具 举报

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

本版积分规则

热门版块
快速回复 返回顶部 返回列表