Filecoin存储的6种证明机制及其作用

Filecoin社区
个人专栏
热度: 4707

以上就是Filecoin存储的6种证明机制及其作用。

Filecoin存储的6种证明机制及其作用是什么呢?

第一种:存储证明Proof-of-Storage,PoS

Filecoin利用存储空间进行证明作为它的工作量证明机制,最初时将其命名为存储证明 Proof-of-Storage,目前已升级为PoRep。证明矿工在对应的时间内存储了特定的数据,不严格来说硬盘的储存量即代表其算力,相比POW机制耗费的巨大能源,其消耗不值一提。

第二种:复制证明Proof-of-Replication,PoRep

PoRep 是PoS的进阶版,可以证明矿工已将数据(data)存储,并保证每份数据存储的独立性,同时防止女巫攻击,外源攻击和生成攻击。

这三种攻击的共同特点是:攻击矿工实际存储的数据大小要比声称存储的数据小,这样攻击矿工就能获得本不该他获得的报酬。

介绍一下这三种攻击:

女巫攻击(Sybil Attack):利用n个身份,承诺存储n份数据D,而实际上存储小于n份(比如1份),但是却提供了n份存储证明,攻击成功。

外部数据源攻击(Outsourcing Attack):当攻击者矿工收到检验者要求提供数据D的证明的时候,攻击者矿工从别的矿工那里生成证明,证明自己一直存储了数据D,而实际上没有存储,攻击成功。

生成攻击(Generation Attack):攻击者A可以使用某种方式生成数据D,当检验者验证的时候,攻击者A就可以重新生成数据D来完成存储证明,攻击成功。

第三种:数据持有性证明Provable-Data-Possession,PDP

矿工完成了用户存储数据的订单后,为了证明数据已经被自己存储,用户可以多次验证矿工是否将其数据保持存储的状态。

第四种:可检索证明Proof-of-Retrievability,PoRet

与PDP类似,证明矿工存储的数据是可以用来查询的。

第五种:空间证明Proof-of-Space,PoSpace

Filecoin提出的关于存储量证明的概念,PoSpace是PoW的一种,不同的是PoW使用的是计算资源,而PoSpace使用的是存储资源。

第六种:时空证明Proof-of-Spacetime,PoSt

时空证明,矿工证明自己花费了Spacetime资源, 即:一定时间内的存储空间的使用,PoSt是基于复制证明(Proof-of-Replication,PoRep)实现的。

以上就是Filecoin存储的6种证明机制及其作用。

声明:本文为入驻“火星财经 专栏”作者作品,不代表火星财经官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
本内容旨在传递行业动态,不构成投资建议或承诺。