LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > Filecoin扇区是什么?扇区封装是什么、封装的意义是什么?今天给大家科普一下

Filecoin扇区是什么?扇区封装是什么、封装的意义是什么?今天给大家科普一下

2021-04-11 JS淘金财神 来源:区块链网络

Filecoin主网上线以来,扇区封装对于投资人来说是一大知识难点。Filecoin扇区是什么?扇区封装是什么,封装的意义是什么?今天给大家科普一下:

扇区一般指的是,硬盘上的扇区,硬盘上划分成若干个扇形区域用以存储数据,硬盘的读写以扇区为基本单位。

而在Filecoin 上的扇区并非磁盘上的物理扇区,而是Filecoin网络定义的逻辑扇区。

扇区是Filecoin上存储的基本单位,具有标准的大小(32GiB为一个扇区,1TiB=32个扇区)以及明确的承诺时间期限,类似全球货运中的集装箱一般来提供数字化存储服务。扇区的生命周期由存储市场决定,并明确该扇区所承诺的期限。区块链数据中的存储矿工数据的最小单位是扇区(Sector),扇区的定义从磁盘读写的基本单位引申而来,扇区上存储矿工为DSN提供的有担保的可用存储空间。

当存储矿工存满一个扇区的数据后,才运行扇区密封,密封后提交复制证明,这样才会形成有效存储,从而获得打包权。另外,需要注意的是,存储数据时,也可能扇区没存满就进行密封,这样的话会浪费部分的存储空间。

扇区时空:由扇区大小乘以扇区承诺周期(以字节纪元byte-epoch为单位)决定。

交易订单权重:一个扇区中已验证用户的交易订单所占权重则称为已验证交易订单权重,并大于普通交易订单权重。

交易订单质量倍数:?不同交易订单的类别(承诺容量、普通交易和已验证用户交易)有不同的质量倍数以此区别奖励。

扇区封装:通过复制证明(PoRep)来封装扇区是一个计算量密集的过程,会生成该扇区独一无二的标识码。一旦数据被封装,存储矿工将生成证明,运行SNARK来压缩证明;最后,将压缩后的结果提交到区块链,作为存储承诺的证明。

所谓封装,就是按照Filecoin的规定格式,把数据进行灌装,P1、P2、C1、C2就是打包灌装的过程(Precommit1、Precommit2、Commit1、Commit2;Pre:提前或准备的意思)。

下面以集装箱装箱为例:

Precommit1(预封装一阶段)

第一阶段,来了一堆文件数据怎么办?当然是把他们进行切片装箱了(因为在IPFS网络上的文件都要进行切片,最大不能超过256K),这个把文件切片的阶段就叫做p1。

这个阶段需要大量消耗CPU。

Precommit2(预封装二阶段)

第二阶段,把这个装成小箱的数据碎片,做好文件名和一些信息的记录(这就是我们通常所说的,动态哈希列表DHT的形成过程,以后要找文件全凭这个DHT),这个生成动态哈希列表的过程就叫p2。

因为这个过程需要生成默克尔树,所以需要使用GPU,也就是显卡资源,所以很多时候密封机会需要加一个显卡。

Commit1(封装一阶段)

第三个阶段,把数据进行切片装到小箱子之中,然后生成了文件的信息表之后,下一步要做什么呢?就是给这些小箱子贴标签,这就是c1。

这一阶段很省时间,一般几十秒就搞定,但需要消耗大量的网络Gas费,50%以上的Gas费都会用在这一环节中。

Commit2(封装二阶段)

第四个阶段,要做的是零知识证明,就是为了将来提交时空证明而准备的,那什么是零知识证明呢?就是存储这个节点,我不知道我存储内容的情况下,也能证明我已经保存了这个文件,这就是c2。

这个阶段一般需要大量的并行计算,所以多显卡机是一个必备工具,这是网络Gas费消耗较多的第二个环节。

Filecoin数据封装小结

封装数据的过程就是P1、P2、C1、C2。P1就是切片装箱,需要AMD CPU(耗时几个小时);P2就是生成文件的信息表也叫动态哈希列表DHT,一般需要显卡(几十分钟完事);C1就是贴标签(几十秒就够,Gas费的主要消耗环节之一);C2就是做零知识证明,一般需要多显卡(半个小时左右,Gas费的主要消耗环节之二)。

从以上过程中我们可以了解到有效算力是挖矿的基础,矿工的算力越高,赢票率越大,相应获得区块奖励的概率也就越大,挖矿收益也相应越高。而扇区封装封装效率越快、有效算力增长速度自然越快,有效算力占比越高,其出块率也就相应越高,产币量就越大。更多资讯可以管住本人区块链网络专栏

—-

编译者/作者:JS淘金财神

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...