在关于Filecoin的各种介绍中,我们经常听到这样两个技术术语:复制证明和时空证明,这两个术语是Filecoin系统的核心,也是Filecoin系统中挖矿的关键点。
那么这两个术语到底是什么意思呢?这就要从整个Filecoin的工作流程说起。
当用户向Filecoin系统提出一个请求要下载某个文件时,系统要完成客户的请求必须办到两件事:一是要保证系统确实存储了用户需要的文件,二是要保证客户要求的文件一直存储在系统中。
由于系统中提供服务的是矿工,所以实际上这就是要求矿工必须做到上面两件事。系统为了保证矿工做到上面两件事,就会向矿工不断地发起挑战,这个挑战就是要求矿工提供一系列证明。
最简单的证明是“空间证明(Proof of Space,简称PoSpace)“,证明系统确实有相应的空间能够存储客户的数据。
但是仅仅有空间证明还不够,系统还需要证明这些空间里确实存储了用户所需要的数据。这是为了防止作恶节点随意将一些无意义的信息存储在空间中取系统奖励。
灰度CEO:Grayscale Decentraland Trust为投资者接触元宇宙的一种方式:金色财经报道,Grayscale首席执行官 Michael Sonnenshein 在本周活动上表示,该公司已经将其Grayscale Decentraland Trust视为投资者接触元宇宙的一种被动方式。?对于那些不一定想积极管理Axie Infinity账户或为MANA建立和销售场景的投资者来说,Grayscale Decentraland Trust一直是一种有吸引力的方式。因此,这是投资者可以考虑将资金投入到一种资产中的一种方式,这种资产将随着像Decentraland本身这样的元宇宙的崛起而潜在地升值,这只是几个应用中的一个。我们一直在寻找我们也能带给投资者的其他资产。
MANA是灰度Decentraland信托背后的唯一资产,在过去24小时内上涨高达28%。在过去的14天里,MANA的价格已经上涨了超过253%。
Grayscale Decentraland Trust 于 2 月底推出,目前管理着 4920 万美元。它自成立以来上涨了 943.8%,仅在上个月就上涨了 235.9%。?[2021/11/13 6:49:41]
当用户提出下载文件的请求时,系统还要能向客户提交这个存储数据的证明。这个证明就是“数据持有性证明(Provable Data PoSsession,简称PDP)“。
除了提供这个证明外,系统还要提供一个证明,告诉用户,他所需要的文件是可以被检索和查询的,否则用户需要的数据无法被检索,则系统存储了数据也没用。这个证明被称为是“可检索证明(Proof of Retrievability,简称PoRet)“。
说到这里,我们要讲解一下系统中作恶节点可能使用的用来取系统奖励的招数:
第一个招数就是女巫攻击。
在Filecoin中,一个文件是要保存多个备份的,而这多个备份每一个都会保存在不同的节点上,也就是每个节点都要保存一个备份。
所谓的女巫攻击就是一个坏节点假冒成多个节点在系统中运作,但是这多个节点中除了这个坏节点自身存储了一份数据以外,其它假冒的节点并没有存储相应的数据备份,但系统误以为那些假冒的节点也存储了相应的数据备份而照样给他们奖励。
第二个招数就是外源攻击。
所谓的外源攻击就是当用户发起下载文件的请求时,系统中某些节点根本就没有存储相关的数据或者存储数据时间不够长等却想取系统的奖励,于是向某些外部资源发出请求给出一份所谓的证明,取系统的奖励。
为了应付这两种行为,Filecoin系统在“数据持有性证明“和”可检索证明“上加上了更加严格的要求,要求每一个节点必须提供证明,证明自己单独存储了用户所需要的数据。
这就是”复制证明(Proof of Replication,简称PoRep)“,有了这个证明做强制要求,女巫攻击中假冒的节点也必须提供自己的证明,否则它也无法取奖励。
除了“复制证明“,系统还加上了更严格的时间需要,也就是不仅要求节点拿出了空间存储数据,还要保证在一定时间内一直都存储了这个数据。
这个证明就是”时空证明(Proof of Spacetime,简称PoSt)“,有了这个证明做强制要求,节点即便临时拿到外源提供的证明,也无法保证在一段时间内这个证明都存储了用户的数据。
从这个过程,我们可以看出,整个系统中,从“空间证明“,到”数据持有性证明“,”可检索证明“,到”复制证明“,”时空证明“这是个层层递进,越来越严格的要求。
通过要求的一步步严格,使得系统能够防范各种攻击和欺诈,得以良性运行。在这个层层递进的证明系统中,”复制证明“和”时空证明“就是最关键的两个因素也是最强大的两个证明
标签:PUTDATAATADATInternet Computer(Dfinity)Data TransactionMATA价格DATADOGE
大部分人在日常出行和购物消费时,都会倾向于选择支付宝、微信来支付。仅仅几年时间,电子现金的出现已经改变了人们的生活方式,也提高了支付效率。 从实物、贵金属等自然货币发展到铸币、纸币等人工货币,再到今天的电子支付方式,货币一直在不断地发展和进步。
自2019年6月18日起,Facebook Libra就成了区块链媒体文章中的常见词汇。而在2019年10月24日刮起了学习区块链的一场大风之后,各种新闻报道和普及文章纷纷来袭。
前段时间,Poly Network 被盗事件的一个小插曲,一地址向黑客地址转账在 input data 中告知其 USDT 已被冻结,不要使用 USDT,黑客知晓后向该地址转账 13.37 ETH。
以太坊的第八次网络升级迫在眉睫。 第8次以太坊硬分叉将于2019年12月6日进行。若不懂硬分叉是什么,也可以将其视为“网络升级”。硬分叉的确切日期可能会因网络的出块时间和各地时区而有所差异。前往Etherscan可查看伊斯坦布尔硬分叉倒计时。 伊斯坦布尔是以太坊1.x的众多硬分叉之一,将于Serenity(以太坊2.0)之前执行。
向父母介绍完区块链之后,他们就会放过你了吗?反正我父母没有,接着开始追问:那区块链和炒 Token 有什么关系?尤其是那个比特币,究竟是个什么东西? 这让我想起来在刚刚入门区块链行业的时候,最令人印象深刻的一种介绍方式:要想了解区块链,必须先从大饼开始。
在关于区块链的很多文章中,经常会看见区块链在某个区块高度发生分叉,那究竟什么是区块高度,为什么在某个区块高度会发生分叉呢?今天大白就和大家来聊聊区块高度的那些事儿。 01 区块链与记账本 区块高度顾名思义就是区块的高度,准确地说是连接在区块链上的块数。因此想要明白什么是区块高度,我们得首先搞明白什么是区块链。