Filecoin暴涨的背后丨FIL的工作原理

释放双眼,带上耳机,听听看~!

Filecoin暴涨的背后丨FIL的工作原理

近日,存储板块龙头FIL逆势上涨,截止至2021年3月18日,FIL最高涨至97.8美金。另一方面,FIL在火币交易所24小时成交额79.99亿人民币,超过ETH53.26亿交易额,离第一名BTC只差24.78亿的交易额。仅仅3月17日FIL涨幅21.89%,近一周涨幅超70%。

那么,你到底知道FIL是什么吗?

FIL 是一个存储文件的点对点网络, 具有内置的经济激励机制, 以确保随着时间的推移可靠地存储文件。

在 FIL 中, 用户付费存储他们的文件到存储矿工。存储矿工(Storage Miner)是负责存储文件并证明他们已正确存储文件的计算机。任何想付费存储自己或其他用户文件的人都可以加入 FIL,可用存储和定价不受制于任何一家公司的控制。相反的, FIL 促进了构建一个任何人都可以参与文件存储和检索的自由开放市场。

FIL 包含了一个区块链和原生加密货币 (Filecoin)。存储矿工赚取以 Filecoin 为单位的文件存储费, FIL的区块链记录发送和接收 Filecoin 的交易, 以及来自仓库矿工的证明, 证明他们正确地存储了他们的文件。

Filecoin暴涨的背后丨FIL的工作原理

FIL 工作原理,了解更多加 ipfssy:

1、网络

FIL 网络是由 FIL 对等方以不同方式参与而形成的分布式对等网络。

对等点通过安全通道进行通信,他们使用这些安全通道将信息分发到网络,在彼此之间传输数据并发现其他对等点,从而保持了连接良好的群体,即使有成千上万的信息,区块和消息等信息也会迅速流动。

2、FIL 节点

FIL 节点 或 FIL 客户端是同步 FIL 区块链并验证每个块中消息的对等点,一旦应用,它们就会提供全局状态。节点可以管理 FIL 钱包并在其上接收 Filecoin。

FIL 节点还可以通过广播将不同类型的消息发布到网络。例如,客户端可以发布一条消息,以将 Filecoin 从一个地址发送到另一个地址。节点可以向 FIL 矿工提议存储和检索交易,并在执行时为其支付费用。

运行 FIL 节点是一个低级任务,通常意味着保持程序 24/7 运行。有几种 FIL 节点实施方案正在开发中,其中 Lotus 是最先进的。

3、FIL 矿工

矿工通过执行不同类型的交易并将新的区块附加到链中(每30秒)来向网络提供服务,为此他们收集 Filecoin 奖励。从矿工的角度来看,有关矿工类型,奖励和交易执行的其他详细信息可以在矿工工作原理部分中找到。

运行 FIL 矿工是一项技术含量高的任务,具有强大的硬件要求,可以完成必要的证明。迄今为止,Lotus Miner 是 FIL 矿工的最先进实现。

4、交易

FIL 有两种主要的交易类型:存储交易和检索交易。

存储交易是客户端与存储矿工之间的协议,用于在网络中存储一些数据。一旦开始交易,并且矿工已接收到要存储的数据,它将反复向链条证明其仍在按照协议存储数据,以便它可以收集奖励。否则,矿工将被惩罚并失去Filecoin。

检索交易是客户端与检索矿工(可能是也可能不是存储矿工)之间的协议,以提取存储在网络中的数据(希望以一种快速,可靠的方式)。与存储交易不同,这些交易是通过使用支付渠道以增量方式为接收到的数据付款的链下交易来实现的。

5、证明

如上所述,存储矿工必须证明他们按照交易条款存储数据。 这意味着:

1)他们必须存储客户端提交的所有数据

2)他们必须在交易的整个生命周期内进行存储

矿工使用复制证明(PoRep)证明他们已接收到所有数据,并使用其物理存储以对该矿工唯一的方式对数据进行了编码,而其他矿工无法复制(因此有两项交易,同一矿工 数据最终无法重新使用同一磁盘)。交易开始且密封操作完成时提供此证明。

一旦达成交易并在其整个生命周期内,矿工将使用时空证明(PoSt)证明其仍在存储与交易相关的数据。对于PoSt,随机矿工需要证明他们存储的数据的随机部分仍然存在。

FIL 客户和其他矿工不断验证每个区块中包含的证据是否有效,从而提供必要的安全性并惩罚不履行其交易的矿工。

6、Gas 费

例如通过在链中包括交易或证明来执行消息会消耗网络上的计算和存储资源。Gas 是消息消耗的资源的量度。消息消耗的 Gas 直接影响发件人必须支付的费用,以便矿工将其包含在新区块中。

历史上在其他区块链中,矿工以本币为单位指定GasFee,然后根据消息消耗的天然气量向生产矿工的区块支付优先费用。FIL的工作原理类似,只是燃烧了一定数量的费用(发送到不可恢复的地址)以补偿网络的资源消耗,因为所有节点都需要验证消息。这个想法是基于ETH的 EIP1559 。

FIL网络中消耗的费用是由动态* BaseFee给出的,该费用会根据网络拥塞参数(块大小)自动进行调整。当前值可以从区块浏览器之一获得,也可以通过检查当前链头来获得。

此外,每条消息都附有许多与 Gas 有关的参数,这些参数确定了矿工获得的奖励数量。以下是术语和概念的概述:

1)GasUsage: 一条消息的执行实际消耗的 Gas 量。当前协议不知道一条消息在执行之前将确切消耗多少 Gas,但是可以对其进行估计。GasUsage 以 Gas 单位度量。

2)BaseFee: 执行每条消息所消耗的每单位 Gas 消耗的 Filecoin 数量。它以 attoFilecoin/Gas 为单位测量。

3)GasLimit: 消息发送者可以消耗,估计和指定的消息执行所消耗的 Gas 量的限制。 它以 Gas 为单位测量。 块中包含的所有消息的 GasLimit 之和不得超过B lockGasLimit。 如果消息用尽了 Gas,消息将无法执行,并且执行的所有效果都将被还原。

4)GasFeeCap: 发件人愿意为每个 GasUnit 支付的最大数字货币金额,以在块中包含一条消息。它以 attoFilecoin/Gas 为单位测量。发送消息时,消息发送者必须具有 GasFeeCap * GasLimit 的最小余额,即使并非所有余额都将被消耗掉。GasFeeCap 可以防止 BaseFee 出现较大的意外波动。

5)GasPremium: 支付给块状生产矿工的优先费。这是由 GasFeeCap 限制的。 BaseFee 具有更高的优先级。它以 attoFilecoin/Gas 为单位进行测量,并且可以低至 1 attoFilecoin/Gas。

6)Overestimation burn: 当 GasLimit 和 GasUsage 之间的差异较大时,燃烧的额外 Gas 量会增加。

消息发送者的一条消息的总费用为:

GasUsage * BaseFee Filecoin (已燃烧) +GasLimit * GasPremium Filecoin (矿工的奖励) +OverEstimationBurn * BaseFee Filecoin

一个重要的细节是,无论使用哪种 GasFeeCap,一条消息将始终支付燃烧费 因此,低的 GasFeeCap 可能会导致 GasPremium 减少甚至是负数!在这种情况下,包含消息的矿工将不得不自掏腰包支付所需的金额,这意味着他们不太可能在新区块中包含此类消息。

FIL 实现可能会选择矿工如何选择要包含在新区块中的消息的试探法,但是他们通常会尝试最大化矿工的回报,了解更多加 ipfssy

7、参与者

参与者是用于管理状态的软件设计模式 (opens new window)。帐户,多签(Multisigs),矿工以及任何带有状态的内容(例如帐户余额)都被用作参与者。

Actor 与ETH虚拟机中智能合约的 FIL 等效。因此,Actor 是系统的核心组件。FIL 区块链当前状态的任何更改都必须通过 Actor 触发。

矿业新闻

灰度推出Filecoin信托,FIL正式踏上发展的快车道

2021-3-18 19:30:00

矿业新闻

ERPOOL创造价值不容忽视,首创超弦体系让投资者争相进入云挖矿领域

2021-3-18 20:48:13

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索