USD:科普:Filecoin出块原理解析_INS

想要了解Filecoin出块原理,首先要熟悉其共识机制,Filecoin常被提及的两个证明机制是复制证明和时空证明,不过它所包含的证明机制并不只有两个,我们首先来看看主要包括哪些。

Filecoin建立在空间证明制的改进之上。这与股权证明制有关,因为股权不是仅作为持有的通证,而是以证明存储的形式确定矿工开采区块的可能性。通俗来说,PoS代表有效存储空间,即存储能力。预期共识是Filecoin区块链的主要出块共识,是一种概率拜占庭容错共识机制,它的目标是使得矿工出块的权益,与自己对存储的贡献成正比。也就是说,矿机被使用的有效存储空间,在整个网络中的总使用空间中所占比例,就是此矿机能够出块的概率。

比特币矿机制造商MicroBT发布三款新矿机:金色财经报道,比特币矿机制造商MicroBT今天在迈阿密举行的Bitcoin2023会议上发布了三款新矿机。WhatsMiner M53S++为其中一款,它可以提供320 terahash每秒(TH/s)的计算能力,每terahash(J/T)效率为22焦耳。公司创始人兼首席执行官Zuoxing Yang表示,它比竞争对手比特大陆的同类产品Antminer S19 XP Hydro更强大,后者可提供高达257 TH/s的计算能力,但效率不如比特大陆的型号,后者可在20.8 J/T下运行。

另外两个型号是M50S++,设计用于空气冷却,计算能力为150 TH/s,以及M56S++,设计用于浸入式冷却,可提供高达230 TH/s。这两台机器的效率都是22J/TH。面对能源危机和全球变暖,Yang认为,比特币开采的电源需要升级,找到更好的解决方案,如绿色能源。[2023/5/19 15:12:30]

公告 | 三连板华扬联众:公司不参与区块链技术的研发:三连板华扬联众公告:“麦哲伦”系以迅雷链作为底层技术研发的用户价值实现平台,公司在此基础上开展业务,不参与区块链技术的研发。[2019/11/5]

其他主要证明方式还包括:复制证明Proof-of-Replication,PoRepPoRep是PoS的进阶版,可以证明矿工已将数据存储,并保证每份数据存储的独立性,同时防止女巫攻击、外源攻击和生成攻击。复制证明避免让矿工可以透过不同方法让自身存储数据小于承诺存储数据,以获得额外报酬。时空证明Proof-of-Spacetime,PoSt矿工证明自己花费了Spacetime资源,即一定时间内的存储空间的使用,PoSt是基于复制证明实现的。即使验证者不在线,也能够在未来去验证矿工在该段时间内生成了证明链,有效防止临时生成数据攻击。数据持有性证明Provable-Data-Possession,PDP矿工完成了用户存储数据的订单后,为了证明数据已经被自己存储,用户可以多次验证矿工是否将其数据保持存储的状态。可检索证明Proof-of-Retrievability,PoRet与PDP类似,证明矿工存储的数据是可以用来查询的。总结:在预期共识中,矿工赢得选举的可能性跟矿工当前的存储能力成正比,而存储能力则由复制证明和时空证明来衡量。再用一张图来详解这几个证明机制之间的关系。

声音 | 币印朱砝:挖矿大部分利润被矿机厂商拿走:币印矿池创始人朱砝Chris在2019区块链跨年分享会上表示:2018年有矿圈两大奇葩事件,第一是18年的算力不应该增长这么快的,增长快的原因是由于比特币价格的暴涨,刺激了矿工对于流失的预期刺激的矿工,看多的情绪以及短暂的回本周期的,让算力出现十倍的增长。很多厂商把上一代,上上代的矿机复活拿出来卖,其中矿工大部分利润也都被矿机厂商拿走。

第二个奇葩事情是,很多大的矿机商虽然拿到大部分利润,但最后自己并没有获得实质的好处,每一家矿机商。在年初赚到这个钱,其实都不同程度地被浪费掉了。很多领军的企业,龙头企业,并没有把利润转化为自己前进的动力,赚钱很多的公司没有去推出新的设备,反而是有很多比较默默无闻的厂家,推出划时代的设备[2018/12/31]

V神反对通过硬分叉来阻止蚂蚁ASIC矿机:以太坊创始人Vitalik Buterin已经提出反对通过硬分叉来使最近发布的ASIC蚂蚁矿机E3失效。Buterin表示这一问题可能不值得进行必要的协调以作出改变。Buterin表示:“让每个人都进行升级可能导致混乱,并使我们从更重要的事情分散精力。所以,在这一点上,我个人倾向于不采取行动。”[2018/4/7]

对Filecoin共识机制有了大体了解之后,我们循序渐进,来看看Filecoin的出块流程,包含3个阶段:

阶段一密封矿工会先获取存储订单,把数据切成256KB的小块,用特定算法(StackedDRG)进行密封生成副本。这个过程最耗时,数据越多,时间越长。初期,大家硬盘都是空的,就比谁存储速度更快,即"密封速度",这会涉及软件算法的优化、CPU、内存、以及硬盘的读写能力。这个过程会让硬盘几周内就被写满。阶段二复制证明接下来就是生成"复制证明zksnark"的过程,用特定算法对存储数据生成一个"零知识证明",以验证密封的数据来源于客户的源数据,需要在指定时间内(30秒)完成,并广播到全网,让别人确认该出块的有效,然后上链。这个过程要用到GPU加速,如果30秒内完不成,将得不到块奖励。阶段三Sector证明矿工会将客户提供的数据存放于网络中,这个区域称为扇区Sector。每个扇区会包含存储文件内容及承诺存储时长,确保客户在约定存储时长中,可以自由运用自身存储的数据。矿工添加一个扇区至\nFilecoin网络时,需要质押一笔锁定币。链上的miner智能合约会验证提交的证明是否正确,这可以达到毫秒级处理速度。

以上是完整Filecoin出块流程基本介绍,矿工在赢得区块奖励后,仍然需要持续证明存储的数据没有丢失,因此就到了最后一环时空证明。时空证明:矿工必须每1小时左右,提交一次复制证明,证明数据还在。链上也会在每个出块时间随机发出挑战challenge,来验证数据是否存在。如果失败,则被扣除抵押币。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

大币网

[0:15ms0-3:253ms