欢迎进入allbet欧博官网(www.ALLbetgame.us)。allbet欧博官网开放ALLBET欧博真人客户端、Allbet代理网页版、Allbet会员网页版、Allbet会员注册、Allbet代理开户、Allbet电脑客户端下载、Allbet手机版下载等业务。
在关于Filecoin的种种先容中,我们经常听到这样两个手艺术语:复制证实和时空证实,这两个术语是Filecoin系统的焦点,也是Filecoin系统中挖矿的要害点。
那么这两个术语到底是什么意思呢?这就要从整个Filecoin的事情流程提及。
当用户向Filecoin系统提出一个请求要下载某个文件时,系统要完成客户的请求必须办到两件事:一是要保证系统确实存储了用户需要的文件,二是要保证客户要求的文件一直存储在系统中。
由于系统中提供服务的是矿工,以是实际上这就是要求矿工必须做到上面两件事。系统为了保证矿工做到上面两件事,就会向矿工不断地提议挑战,这个挑战就是要求矿工提供一系列证实。
最简朴的证实是“空间证实(Proof of Space,简称PoSpace)“,证实系统确实有响应的空间能够存储客户的数据。
然则仅仅有空间证实还不够,系统还需要证实这些空间里确实存储了用户所需要的数据。这是为了防止作恶节点随意将一些无意义的信息存储在空间中骗取系统奖励。
当用户提出下载文件的请求时,系统还要能向客户提交这个存储数据的证实。这个证实就是“数据持有性证实(Provable Data PoSsession,简称PDP)“。
除了提供这个证实外,系统还要提供一个证实,告诉用户,他所需要的文件是可以被检索和查询的,否则用户需要的数据无法被检索,则系统存储了数据也没用。这个证实被称为是“可检索证实(Proof of Retrievability,简称PoRet)“。
说到这里,我们要解说一下系统中作恶节点可能使用的用来骗取系统奖励的招数:
第一个招数就是女巫攻击。
在Filecoin中,一个文件是要保留多个备份的,而这多个备份每一个都市保留在差别的节点上,也就是每个节点都要保留一个备份。
所谓的女巫攻击就是一个坏节点冒充成多个节点在系统中运作,然则这多个节点中除了这个坏节点自身存储了一份数据以外,其它冒充的节点并没有存储响应的数据备份,但系统误以为那些冒充的节点也存储了响应的数据备份而照样给他们奖励。
第二个招数就是外源攻击。
所谓的外源攻击就是当用户提议下载文件的请求时,系统中某些节点根本就没有存储相关的数据或者存储数据时间不够长等却想骗取系统的奖励,于是向某些外部资源发出请求给出一份所谓的证实,骗取系统的奖励。
为了应付这两种诱骗行为,Filecoin系统在“数据持有性证实“和”可检索证实“上加上了加倍严酷的要求,要求每一个节点必须提供证实,证实自己单独存储了用户所需要的数据。
这就是”复制证实(Proof of Replication,简称PoRep)“,有了这个证实做强制要求,女巫攻击中冒充的节点也必须提供自己的证实,否则它也无法骗取奖励。
除了“复制证实“,系统还加上了更严酷的时间需要,也就是不仅要求节点拿出了空间存储数据,还要保证在一定时间内一直都存储了这个数据。
这个证实就是”时空证实(Proof of Spacetime,简称PoSt)“,有了这个证实做强制要求,节点即便暂且拿到外源提供的证实,也无法保证在一段时间内这个证实都存储了用户的数据。
从这个历程,我们可以看出,整个系统中,从“空间证实“,到”数据持有性证实“,”可检索证实“,到”复制证实“,”时空证实“这是个层层递进,越来越严酷的要求。
通过要求的一步步严酷,使得系统能够提防种种攻击和敲诈,得以良性运行。在这个层层递进的证实系统中,”复制证实“和”时空证实“就是最要害的两个因素也是最壮大的两个证实
黑龙江新闻频道声明:该文看法仅代表作者自己,与黑龙江新闻频道无关。转载请注明:焦作市山阳论坛:Filecoin为什么需要复制证实和时空证实?
门将:27-李帅文好长呀,我喜欢
有趣
只管有关部门连续袭击再更新多点呗