文章标题既然提到了零知识证明的技术,那就先为大家简单介绍一下到底什么是零知识证明,它是由S.Goldwasser、S.Micali及C.Rackoff在20世纪80年代初提出,零知识证明指的是证明者能够在不向验证者提供任何有用的信息的情况下,使验证者相信某个论断是正确的,这在各方面发展中也会有一些运用,并且在数字货币市场中,零知识证明也得到了广泛发展。讲到这里,还没有为大家介绍清楚零知识证明属于什么技术?下面巴山号838766.coM小编为大家介绍一下零知识证明技术。
零知识证明技术已经过了三十几年的发展历程,无论是理论研究还是工程实现目前都已取得了非常显著的成果,尤其近十年来,其巨大潜力才逐渐突显出来。如今,零知识证明理论研究正呈现一种百花待放的态势。从应用分类上,零知识证明技术在区块链应用上可以大致分为隐私保护和扩容两大类:
从应用层面上,零知识证明在区块链领域的应用大致可以分为三层:
其中,零知识证明的隐私保护能力和数据压缩能力是其成为公链基础组成技术的主要原因;将零知识证明技术作为底层扩展技术的组成部分,以此支撑上层应用来使用零知识证明技术也是一个重要的方向;零知识证明在上层DAPP应用中的直接应用也是其发展的一个重要部分。
零知识证明技术诚然已经是区块链领域一项非常重要的底层技术,但时至今日,零知识证明技术的理论和工程实现都处于快速发展当中,四个较为明显的趋势——技术标准化、后量子零知识证明、性能优化、零知识全同态加持和公链集成正在迅速增长。
在经历了几年的发展变化后,到2020年区块链应用步伐将加快,而同时随着数据隐私矛盾的进一步激化,业内已经逐步意识到包括零知识证明在内的现在密码学技术的威力。相信在政府的大力支持下,随着商业投入的不断加大,密码学专家的深耕不倦以及专业技术团队的快速成长,零知识证明技术也将为区块链的发展创造更大的价值。
零知识证明主要有三个属性:
1、完整性-如果示证者知道陈述,那么他可以说服验证者。
2、正确性-如果示证者不知道该陈述,那么他只能以很小的机率欺骗验证者。
3、零知识-验证者即使行为不诚实,也不会从示证者知道该陈述这一事实中得知任何其他讯息。FINTOCH主打的零知识证明与多重签名技术,所结合的慧壁(HyBriid)区块链安全技术,就包含了以上三种特性。
以上内容详细介绍了零知识证明属于什么技术?并且还介绍了零知识证明的三大特点,零知识证明可以是交互式的,即证明者面对每个验证者都要证明一次数据的真实性;也可以是非交互式的,即证明者创建一份证明,任何使用这份证明的人都可以进行验证,零知识证明目前有多种实现方式,如zk-SNARKS、zk-STARKS、PLONK以及Bulletproofs,关于零知识证明的信息还有很多,大家要是还想了解的话可以到FX170网站中进行详细查看。