01
Filecoin共识机制
Filecoin共识机制是使用复制证明(Porep)作为核心工作函数,并在时空证明(Post)中进行汇总,并用具有秘密领导人(Sle)选举结构。
复制证明(Porep),是这样一份协议:
(1)证明者正在提供相互独立的物理资源存储数据的每一份拷贝,即使这些证明者能够生成这些数据;
(2)证明者P可以向验证者证明,P自身存储了数据D的一个特定副本,并且副本不会被重复地存储到同一个物理存储器中;
(3)时空证明(Post),是这样一份证明协议。
非交互式证明,自证,交互式的生成可审查的证明链;
允许证明方P随着时间的推移,将空间证明(或存储证明)集中到可审查的记录中,这证明P确实消耗了空间S(或存储数据D),并且维持了一段明确的时间;
秘密领导人选举SLE——公平选举、可验证、避免贿赂/合谋/腐败。
02
Filecoin挖矿机制
Filecoin通过挖矿的方式可以获得代币FIL(即Filecoin),它是一个去中心化的存储网络。
Filecoin拥有两个市场——存储市场&检索市场。存储市场是用户向存储矿工付费,存储矿工将为其存储数据;检索市场则是用户付费给检索矿工,矿工为用户提供数据。
两个市场是交易市场,设置或者是接受报价,整个交易是通过网络来进行运转的,网络是负责保证矿工提供服务的同时,能够获得用户支付的代币。
03
Filecoin矿工有哪些种类?
(1)存储矿工:主要是为网络进行数据存储工作,通过提供硬盘容量,确认用户发出存储的请求从而来参与Filecoin的运行。当然,想能够成为网络矿工,用户也是必须存储容量成比例的抵押代币来抵押。
(2)检索矿工:主要是为网络进行数据检索工作,为用户提供检索请求相合适的数据从而参与到Filecoin的网络运行中,与存储矿工工作不同的是,不需要抵押代币,同时也不需要提交存储容量。
04
Filecoin存储矿工是怎么运行的?
(1)由存储矿工在Filecoin网络中存储抵押代币,这能保证提供稳定的存储。存储矿工将为存储数据生成存储量的证明,抵押代币此时将会被退还。如果没有能成功生成存储量的工作证明,那么就会失去抵押代币。
(2)只要抵押交易在区块链中出现了,那么矿工就能在该存储市场中提供存储的服务。矿工们将价格设置好,已响应市场订单本上的用户订单需求。
(3)只要订单相互匹配,用户就会把数据发送给存储矿工,接着数据被接收后,矿工与用户将签订交易订单,之后提交到区块链上。
(4)当数据分配给存储矿工时,就要重复生成存储量的工作证明,来表示他们正在进行存储数据工作,然后发布到区块链上,经由网络来认证。
(5)由网络认证成功后,存储矿工就会得到相应的奖励。
05
Filecoin如何激励存储贡献者
(1)客户端发起存储数据PUT行为;
(2)存储贡献者进行对订单响应;
(3)订单匹配成功,记录在区块上;
(4)贡献者获得收益。
06
Filecoin检索矿工是怎么运行的?
(1) 检索矿工进行价格提交,发布到网络市场中。
(2)检索矿工对用户的订单报价进行检查,确认是否匹配。
(3)只要订单相匹配,检索矿工就会将数据发布给客户。当数据被接收后,矿工与客户就会签署交易订单,并提交到区块链上。
(4)当交易被验证后,检索矿工也会获得相应的奖励。
07
Filecoin是怎么实现检索过程的?
(1)客户端发起数据检索请求GET;
(2)内容贡献者响应订单;
(3)订单匹配成功,交易记录存入区块上;
(4)内容贡献者获得收益。
08
如何在Filecoin防止作恶矿工做出欺骗行为?
在进行秘密领导者选举过程中,本质其实是过程识别。过程识别包括:功率容错PFT、时空证明、复制证明,在通证设计上主要采用的便是价值对等与抵押保证金这两种模式。
换而言之,即是“无价值、不对等”,这是非常利于网络建设的行为奖励的,也是具有深度的,进行交互验证或者是担保模式最终都是为了能够防止矿工进行作恶行为。
(1)外包攻击:基于能够快速地从其他存储提供商来获取数据,作恶矿工可能承诺能存储比他们实际物理容量更大的数据。
(2)女巫攻击:作恶矿工会通过创建多个女巫身份假装进行物理存储很多副本,以这种方式从中获得奖励,但事实上只是进行了一次。
(3)代攻击:作恶矿工可能发布说要进行大量数据的存储,与此同时他们使用小程序有效地生成请求。可以看出这个小程序所宣称要存储大批量的数据,就使得他们在Filecoin获取区块奖励的可能性增加,这是和矿工当前使用量成正比。
09
Filecoin矿机与比特币矿机有何区别?
Filecoin挖矿:用硬盘的空间容量;
比特币挖矿:用算力挖矿;
所以Filecoin矿机的说迭代速度是没有比特币矿机那么快。
添加新手交流群:币种分析、每日早晚盘分析
添加助理微信,一对一亲自指导:YoYo8abc