Filecoin挖矿封装到底是怎么回事.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Filecoin 挖矿封装到底是怎么回事 Filecoin 作为一个能够将云存储转变为算力市场的去中心化存储网络,由其衍生的矿业市场也是热闹非凡;但纵观整个 Filecoin 矿业市场,大多数人对Filecoin 挖矿相关知识都处于一知半解的状态。下面,就让我们用三分钟的时间,系统了解下 Filecoin 的挖矿封装全流程。 一、Filecoin 奖励 Filecoin 的奖励目前分为存储市场,检索市场以及区块奖励。 二、Filecoin 挖矿 Filecoin 挖矿可以简单拆分为 worker 和 miner 两个步骤。 worker 就是负责计算,将原始数据通过 SDR 算法进行数学计算,然后再将计算好的数据封装到硬盘的扇区中,并提交上链生成复制证明,矿工就获得了算力,这个过程需要消耗大量的 CPU、内存和 GPU 资源。然后 Filecoin 网络再根据矿工所持有的算力分配区块打包的权利(也就是区块打包票选权),算力越大、赢票率越高,矿工在参与区块打包的时候需要重复提交时空证明,完成了时空证明的节点就可以获得区块打包的奖励。 Filecoin 挖矿流程 Filecoin 存储市场 三、Filecoin 存储数据封装 所谓封装,就是按照 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 费 的主要消耗环节之二)。 Filecoin 满存算力产品是星际数据推出的 Filecoin 算力业务,专注于 Filecoin 挖 矿。 四、Filecoin 挖矿封装全流程 挑选了流程中的主要步骤做出解析,配合流程图理解更佳: Empty--Packing(空扇区,灌入数据,形成未密封的扇区); PreCommit1--PreCommit2(这里就开始密封了,文件碎片加密的方式是默克尔树列,最终要计算到默克尔树列的根值,p1 预计耗时若干小时,p2 预计耗时耗时几十分钟); PreCommting(把 PreCommit2 计算得到的默克尔树根提交上链,以此证明矿机的加密能力,和能完成扇区密封); 4. WaitSeed( 4. WaitSeed(可以理解为等待一定时间,这里指一定的区块高度,每个区块间 隔 30s,这是目前主网的高度时间,具体等待的是:一个扇区计算到的随机数, 用来抽查 p2 密封的扇区内文件碎片是否存储,零知识证明); 5. Commiting1、2(抽出对应文件碎片,计算出到默克尔根的文件路径,c1 预 计耗时只需数十秒,c2 预计耗时 25 分钟左右); 6. CommitWait(提交 c2 计算的根,以证明文件碎片存储着); 7. FinalizeSector(扇区密封结束); 8. Proving

文档评论(0)

tianya189 + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体阳新县融易互联网技术工作室
IP属地湖北
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档