“
Filecoin致力于为人类信息创建一个分布式的、高效的、坚实的基础。
To create a decentralized, efficient and robust foundation for humanity’s information. ——Filecoinmission
”
在上篇文章中,我们讲到了虽然Filecoin挖矿要求很高,然而由于其不可限量的前景,大家还是对它趋之若鹜。那么Filecoin挖矿的机制原理是什么呢?今天我们就来了解一下。
Filecoin共识机制Filecoin共识机制是使用复制证明(Porep)作为核心工作函数,并在时空证明(Post)中进行汇总,并用具有秘密领导人(Sle)选举结构。
复制证明(Porep),是这样一份协议:(1)证明者正在提供相互独立的物理资源存储数据的每一份拷贝,即使这些证明者能够生成这些数据;(2)证明者P可以向验证者证明,P自身存储了数据D的一个特定副本,并且副本不会被重复地存储到同一个物理存储器中;(3)时空证明(Post),是这样一份证明协议。非交互式证明,自证,交互式的生成可审查的证明链;允许证明方P随着时间的推移,将空间证明(或存储证明)集中到可审查的记录中,这证明P确实消耗了空间S(或存储数据D),并且维持了一段明确的时间;秘密领导人选举SLE——公平选举、可验证、避免贿赂/合谋/腐败。Filecoin挖矿机制Filecoin通过挖矿的方式可以获得代币FIL(即Filecoin),它是一个去中心化的存储网络。Filecoin拥有两个市场——存储市场&检索市场。
1.存储市场用户将自己的闲置硬盘空间贡献出来,成为存储矿工,获取filecoin得到奖励。存储文件的过程大约如下:a.用户发出存储需求订单,系统撮合矿工和订单,一旦撮合成功后,进入第二步。b.用户发送文件给矿工,矿工收到文件后放在数据库里,进行加密,验证之后放到链上。c.矿工不断以复制证明的方式来证明他们在工作,客户端支付的金额是分期付款进行的,随着出块,线性向前推进给矿工进行支付。复制证明是一种新型的存储证明,可以保证每份数据的存储是独立的,同时防止女巫攻击、生成共计和外源攻击。
2.检索市场用户请求文件并支付filecoin到检索市场之后,相应速度最快的矿工拿到这个文件的分发权。简单的说,矿工提供网络带宽,帮助用户提取需要的内容。从Filecoin的挖矿机制看,这种需要磁盘空间的挖矿形式和比特币挖矿有很大的区别,btc挖矿是个减量市场,挖一个少一个,而Ipfs挖矿是个增量市场,随着项目应用的增多,项目方会上传大量的数据,数据市场的价格也会水涨船高IPFS将更加受益,矿工也更加受益。FIL挖矿并不需要比拼算力,Filecoin挖矿比拼的是存储和带宽资源。和存储矿工不同的是,检索矿工不需要提供抵押代币,不需要提交存储数据,不需要提供存储证明。
Filecoin矿工有哪些种类?(1)存储矿工:主要是为网络进行数据存储工作,通过提供硬盘容量,确认用户发出存储的请求从而来参与Filecoin的运行。当然,想能够成为网络矿工,用户也是必须存储容量成比例的抵押代币来抵押。(2)检索矿工:主要是为网络进行数据检索工作,为用户提供检索请求相合适的数据从而参与到Filecoin的网络运行中,与存储矿工工作不同的是,不需要抵押代币,同时也不需要提交存储容量。Filecoin存储矿工是怎么运行的?(1)由存储矿工在Filecoin网络中存储抵押代币,这能保证提供稳定的存储。存储矿工将为存储数据生成存储量的证明,抵押代币此时将会被退还。如果没有能成功生成存储量的工作证明,那么就会失去抵押代币。(2)只要抵押交易在区块链中出现了,那么矿工就能在该存储市场中提供存储的服务。矿工们将价格设置好,已响应市场订单本上的用户订单需求。(3)只要订单相互匹配,用户就会把数据发送给存储矿工,接着数据被接收后,矿工与用户将签订交易订单,之后提交到区块链上。(4)当数据分配给存储矿工时,就要重复生成存储量的工作证明,来表示他们正在进行存储数据工作,然后发布到区块链上,经由网络来认证。(5)由网络认证成功后,存储矿工就会得到相应的奖励。Filecoin如何激励存储贡献者(1)客户端发起存储数据PUT行为;(2)存储贡献者进行对订单响应;(3)订单匹配成功,记录在区块上;(4)贡献者获得收益。Filecoin是怎么实现检索过程的?(1)客户端发起数据检索请求GET;(2)内容贡献者响应订单;(3)订单匹配成功,交易记录存入区块上;(4)内容贡献者获得收益。如何在Filecoin防止作恶矿工做出欺骗行为?在进行秘密领导者选举过程中,本质其实是过程识别。过程识别包括:功率容错PFT、时空证明、复制证明,在通证设计上主要采用的便是价值对等与抵押保证金这两种模式。换而言之,即是“无价值、不对等”,这是非常利于网络建设的行为奖励的,也是具有深度的,进行交互验证或者是担保模式最终都是为了能够防止矿工进行作恶行为。(1)外包攻击:基于能够快速地从其他存储提供商来获取数据,作恶矿工可能承诺能存储比他们实际物理容量更大的数据。(2)女巫攻击:作恶矿工会通过创建多个女巫身份假装进行物理存储很多副本,以这种方式从中获得奖励,但事实上只是进行了一次。(3)代攻击:作恶矿工可能发布说要进行大量数据的存储,与此同时他们使用小程序有效地生成请求。可以看出这个小程序所宣称要存储大批量的数据,就使得他们在Filecoin获取区块奖励的可能性增加,这是和矿工当前使用量成正比。
作者:,来源:星际联盟Filecoin
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。