首页 > 热点新闻 > fil的路线,递归零知识证明
扮猪不吃虎  

fil的路线,递归零知识证明

摘要:这两天,fil发布了新的路线图。中间有一个新的点,做递归零知识证明。有网友问这是个啥意思,有啥意义?聊聊我的理解。我的视频封面有彩蛋,中间我会说。

fil新路线,递归零知识证明

 

 

这两天,fil发布了新的路线图。中间有一个新的点,做递归零知识证明。有网友问这是个啥意思,有啥意义?聊聊我的理解。我的视频封面有彩蛋,中间我会说。

 

 

大家好,我是扮猪不吃虎,欢迎关注我的频道。

 

 

免责声明,以下都是瞎猜,不代表任何建议。个人不推荐,不参与,继续看就代表同意。

 

 

第一,区块链的不足与零知识证明

 

 

老韭菜都知道,区块链有一个最大的问题,就是区块不够大,或者说不能搞得太大。

 

 

区块链是一套分布式网络数据库,这个分布式的意思是,每一个矿工节点上都保存着一样的数据。如果把区块搞得太大,或者区块内容搞得太多。就会大大的耗费资源,影响区块链的性能。

 

 

我之前聊过,中本聪把比特币的区块大小放成1M大小,并不是拍脑袋的。每十分钟产生一个区块,如果区块的大小太大,机器的读取速度,硬盘以及带宽都会受到限制,一般电脑做不了,要是机器配置太高,又会大大降低网络的去中心化水平。这与区块链的宗旨是不相符的。

 

 

但是,有很多信息确实是要被记录在区块上的,如果区块搞得太小,区块链的实用性也会大大下降,物以稀为贵,区块的存储空间太小,人们都想往里存东西,费用就会非常的高。看现在的以太坊就知道了。

 

 

还有一个问题,了解区块链的老韭菜应该都知道,区块链的所谓加密资产,其实是不加密的,链上的转账信息都是公开的。所谓的加密只是在账户体系上。公私要和你的本人姓名可以是无关的。但是这满足不了隐私计算和信息存储的需求。

 

 

应该说fil在这一块也是做了一定的突破,那就是他的共识机制,存储证明机制,这里采用的就是零只是证明。

 

 

我之前解释过,你可以把零知识证明理解为一个信息标签,也可以把理解为信息的缩小器。

 

 

在fil的共识机制中,计算和存储都很重要,你不仅要能够计算数学题,同时你还要有更大的存储量,存储量越大,你能算出数学题的概率就越大。

 

 

把这些证明提交到区块链上。也就是信息标签扔到区块链上,信息本身不在区块里,这样就大大节省了链上空间。

 

 

同时,由于你生成的数字标签与之前的信息是一一对应的,还可以通过链上的标签去找到你的实际信息。大大减轻了区块链的负担。

 

 

注意,再复习一下零知识证明的定义,我不告诉你我知道这件事情的具体内容是什么,但是我却可以让你知道,我知道这件事是什么。

 

 

第二,递归零知识证明。

 

 

新的路线图里提出了所谓递归零知识证明的概念,什么做递归呢?字面就是递进和归纳。只不过他归纳的这些东西本身就是零知识证明。大白话就是,可以同时提交很多个零知识证明,或者说把很多个零知识证明再缩小,变成一个证明。

 

 

我举个例子吧。你把两个镜子面对面放着。然后你拿着手机坐在镜子中间拍照。这样你所拍出来的照片就会层层嵌套,每一个镜子里都会套一个你自己,下一个镜子里还会套一个你自己。这样一层一层的套下去。

 

 

我记得周杰伦有张专辑叶惠美,你去看专辑封面的左上角,里面还有一个专辑封面,可以一直这样套下去。

 

 

具体到filecoin中,这有什么用呢?做了类比,你可以把每个扇区提交的复制证明看成是一张又一张照片。这些照片可以证明你的信息存到了扇区里。扇区可以看做是存货仓库。

 

 

那么,怎样用一张照片证明所有扇区都存储了相应的数据呢?你可以用到递归的思路,比如,你到一号扇区。和你存的数据合个影。获得一张照片。

 

 

然后再到二号扇区。手里拿着一号扇区的这张照片,与二号扇区合个影。这样你的二号扇区照片里面就有一号扇区你的存储证明照片。

 

 

以此类推,到三号扇区,你可以拿着你和二号扇区的合影,注意,二号扇区的合影里已经有你和一号山区的合影了。这样一层套一层,就是递归的原理。

 

 

这件事情的本质就是你把很多的复制证明和时空证明用递归的算法变成一个证明,证明的证明。

 

 

如果零知识证明是缩小器,递归零知识证明就是二次缩小器。

 

 

第三,技术意义。

 

 

这种证明机制的运用是有一定进步意义的。

 

 

一是相当区块扩容,如果缩小了上链内容,相当于提升了区块内可以存储的数据量,或者说对应控制关联的数据量。

 

 

这个很好理解,过去的区块里面的标签只能代表一小部分数据,现在由于把标签又进行了一次运算,标签可以代表更多的数据。

 

 

同时区块链里面的内容变化,不再需要把所有的内容改完再提交,只要把里边的零知识证明。从一个数字变成另外一个数字就可以了。比如你的链下数据增加了一倍。而链上的数据只是由三改成四,还是一个数字。

 

 

二是保护隐私。经过多次加密的运算,数据变得更加隐私和安全。没有你的授权,外人能看到的就是一串乱码,你可以用这个证明来验证你原来的信息的部分性质。但是外人却无法破解和得到你的信息。

 

 

三是提升速度。上链的数据变少,对网络的带宽,机器的读取速度,计算验算的算力要求就会大幅下降。同时耗费gas也就相应少了很多。项目变得更加节省和便宜。

 

 

当然也有人会提出不同的意见,比如说链上的手续少了,但是链下的计算却增加了。这就和朝三暮四和朝四暮三是一个意思。

 

 

还有人认为这种多个扇区一起提交证明的方式。虽然可能有利于项目的链上验证速度,但却会使区块链更加中心化。大的矿池矿工有了更大的发言权。

 

 

这些说的都有道理,不过我觉得,现在fil的当务之急就是提升性能,保证其能够先用起来,至于去中心化的程度,后面可以再想办法。不然等到其他项目已经大幅落地了,fil还是用不了。这就比较尴尬了。

 

 

先聊这么多。


来源:扮猪不吃虎


免责声明
世链财经作为开放的信息发布平台,所有资讯仅代表作者个人观点,与世链财经无关。如文章、图片、音频或视频出现侵权、违规及其他不当言论,请提供相关材料,发送到:2785592653@qq.com。
风险提示:本站所提供的资讯不代表任何投资暗示。投资有风险,入市须谨慎。
世链粉丝群:提供最新热点新闻,空投糖果、红包等福利,微信:msy2134。