FIL和ETH在VDF上的合作

[复制链接]
9681 |0
发表于 2020-5-22 14:24:07 | 显示全部楼层 |阅读模式

我在以前的文章中曾经多次介绍过IPFS/FIL和ETH社区的合作,这种合作是双方互相帮助、互相协作的。

ETH生态中有很多项目都利用到了IPFS,用它作为项目的存储,这些项目中最大的就是ETH官网。

前段时间ETH的精神领袖Vitalik就宣布ETH官网现在已经完全迁移到IPFS上了,这无疑对IPFS是一个巨大的传播和推广。

实际上双方还在技术领域有着很多合作,比如在区块链领域近来大热VDF。

FIL团队是在去年4月官方便宣布和ETH在VDF方面进行合作,双方合作的目的是希望设计和研发出一个安全、高效、可用的VDF系统。

VDF的全称是Verifiable Delay Function----可验证延迟函数,它通过一定的延时计算出一个结果。

VDF 通常会接受一个输入以及一些参数(安全参数、时间参数等),输出一个结果以及相应的证明(可以为空,如果结果能够自带证明)。验证者会依据输入、参数、输出以及结果来判断 VDF 的结果是否正确。

VDF 满足以下性质:

VDF 的结果的检验应当是高效的。它拥有“唯一性(Uniqueness)”的特点----即对于任意一个 VDF输入,应当有唯一的输出结果能够通过检验。也就是说,不存在两个不同的输出,它们有相同的输入。

它还具有“串行性(Sequentiality)”----即攻击者即使能够提前计算很长时间(但不是任意长的时间),并且拥有很多并行处理器(但不是任意多的处理器),利用各种计算方法(确定地计算或是连蒙带猜),但能够在一定时间内计算出 VDF 结果的概率也是非常小的,小到可以忽略不计。

VDF 能够抵抗并行计算加速。这意味着为了计算 VDF,应当完成一系列串行计算才能完成任务,后一个任务必须依赖于前一个任务。这样的方案是无法通过并行算法显著地加速的,但是这样得到的结果,其验证将会非常没有效率,因此设计一个好的可验证延迟函数没有想象中的那么简单。

VDF是区块链领域最新引入的一种加密技术。它在2018年6月第一次被提出,尽管这个技术诞生的时间不长,但VDF在区块链领域却引起高度关注。它被广泛地用在共识机制中的复制、节点选举、随机数的产生等多种场合。

因此如果能设计出一个安全、可用的VDF系统将会给区块链技术带来重大的突破,也会给密码学应用和分布式系统带来巨大的突破。

很多团队一直在研究如何将VDF技术用于具体的场景。在很多现有的VDF技术中,系统使用的都是定制的硬件,因此能以很快的速度产生计算结果,但这个“快”却未必是件好事,因为它的安全性显得不足。因此如何使用合适的硬件设计安全性足够好的VDF系统就是当下的一个难题。

VDF必然会广泛地应用在加密技术中,但要让它真正走向实用还有大量的工作要做。

在这方面,FIL和ETH都在各自的领域中进行探索,双方都希望将VDF技术发展成加密技术和分布式系统中一个通用的技术。

我是IPFS/FIL社区发起人晓熙(加入社区,联系v号: liandaoxixi),IPFS/FIL是全球共识最大的去中心化存储项目,我会定期在社区分享专业的资讯,为IPFS/FIL爱好者建设一个共赢的学习社区。

参考链接:https://fileDavinci.io/blog/collaboration-on-vdfs/

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表