织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 比特币 > 比特币资讯

Filecoin官方:矿工和用户怎样合作共赢?(2)

时间:2021-03-16 08:41来源:未知 作者:admin 点击:
一个存储交易的生命周期如下: 1. 发现 用户识别矿工并确定他们当前的要价,即矿工为了接受交易而希望收到的每GiB每纪元(30秒)的价格,单位为atto

一个存储交易的生命周期如下:

1. 发现

用户识别矿工并确定他们当前的要价,即矿工为了接受交易而希望收到的每GiB每纪元(30秒)的价格,单位为attoFIL(1 attoFIL等于10^-18 * FIL)。目前,Filecoin中一笔交易的最短期限为180天。

您可以通过 JSON RPC API 查询已同步的节点,列出所有当前活跃的矿工(为了测试目的,使用了公共终端节点,使用Filecoin.StateListMiners方法。

您可以根据矿工在网络中的信誉和能力进行选择。矿工的信誉指标还未进入 Filecoin 协议,本文亦不涉及。

一旦你选择了一个特定的矿工,你需要获取它的PeerID,例如用Filecoin.StateMinerInfo方法,通过libp2p协议与他们建立安全连接。

然后你可以用Filecoin.ClientQueryAsk方法查询一个签名的StorageAsk。这将建立一个与所选矿工的直接libp2p连接,并询问存储报价。

结果包括这个矿工愿意接受的交易细节,比如接纳的Filecoin Piece大小的范围和每GiB每纪元的价格。需要注意的是,提出与矿工的存储要求相匹配的存储交易建议是一个前提条件,但不足以确保交易被接受——存储提供商可能会在之后运行自己的决策逻辑。

2. 协商和数据发送

在这一阶段,双方就交易条款达成协议,如交易成本、交易期限、交易起始时间等。然后将数据从客户端转移到矿机上。

3. 发布

通过PublishStorageDeals消息在链上发布交易,使存储提供商对交易公开负责。

4. 完成

交易在链上发布后,就会交给存储挖掘子系统,打包成一个扇区,随后进行封装,随后不断证明可用。

四、存储挖矿子系统

存储挖矿子系统确保 Filecoin 网络的数据由矿工有效保存,并且:

1.参与Filecoin存储市场,承接客户端数据,参与存储交易。

2.参与Filecoin存储力共识,验证并生成区块,以壮大Filecoin区块链,并以此赚取区块奖励和费用。

它监督以下流程:

承诺新存储和注册新扇区

为了在Filecoin中注册一个扇区,矿工必须对该扇区进行封装。封装过程需要大量计算,以证明的形式产生数据的唯一表示,称为复制证明或PoRep。一旦产生证明,矿工将其压缩并将结果提交给区块链。这就证明矿工确实复制了他们同意存储的数据副本。

持续证明存储

每个存储矿工都必须不断地在链上提交证明,以证明扇区被完整存储。

宣布存储故障并从故障中恢复

如果某部门未能提交上述证明,将导致故障,矿工将受到处罚。 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容