零知识证明(ZKP)也称为ZKP协议,试图以最小的信息交换量在双方之间建立信任。在密码学中,它旨在限制身份验证活动期间的信息传输。ZKP的创始人明确研究了计算机证明中信息或知识的移动。ZKP是当时引入新的研究领域的一个重大进步。如今在Web3和区块链的背景下,将再次探讨ZKP的含义。1.证明系统中的知识复杂度 ZKP...
从上文已经知道区块链要实现零知识证明需要有两个关键点: 1. 交互式改非交互式 2. 问题需要随机性与普适性 问题的随机性与普适性其实逻辑电路的输入已经加入了CRS,因此可以认为已经解决。剩下需要解决的就是非交互式零知识证明,由于区块链的特殊性,必须要被高效执行,否则上链的Gas会不可控。 Groth16使用了QAP...
如果说比特币是区块链带给现实世界的第一大发明,提供价值存储的新方式,以太坊的智能合约是第二大里程碑事件,解锁创新的潜力,那么零知识证明的应用是区块链发展史上第三大第三大技术革新,带来隐私和可扩展。这既是 Web3 生态的重要一环,也是有潜力推动社会变革的重要基础技术。这篇文章以非技术人员的角度,介...
区块链的数据是通过链式存储在分布式账本中的,在数据的计算和验证过程中需要大量的数据读取,耗时较长,执行效率低。零知识证明算法可以大大提高这个计算验证的过程,通过零知识证明算法实现本地化数据处理,将处理的结果传递给智能合约进行准确性验证,以提高整个区块链网络的执行效率。3.助力Web3的发展 我们目前使用的...
零知识技术是密码学的一个分支,可以为许多Layer 1区块链项目解决扩容和隐私问题。区块链可以利用零知识证明技术提升交易吞吐量,在验证用户身份的同时保护用户数据隐私,实现复杂的计算,并让企业既可以利用区块链技术又能保护自身知识产权。在上述所有应用场景中,零知识证明都是不可或缺的关键技术。
区块链研究:从入门到遁入空门(3)区块链核心技术详解 Qinyu 【区块链思想系列】万字长文:从人与技术的关系看区块链最核心的价值 刘志毅发表于数字经济与... 区块链的四大核心技术 币币学堂霏语 新小白如何参与区块链 今年被称为区块链的元年,各大互联网公司争先恐后的纷纷布局,各种新公司,新项目如雨后春笋...
Axiom正在为以太坊构建一个零知识协处理器,以改善用户对区块链数据的访问并提供更复杂数字化的链上数据视图。在链上数据上进行可靠的机器学习计算是可行的: 首先,Axiom通过在其智能合约AxiomV0中存储以太坊区块哈希的默克尔根来导入链上数据,这些数据通过ZK-SNARK验证过程进行无信任验证。然后,AxiomV0StoragePf合约允许...
计算压缩与区块链扩容:在众多的区块链扩容技术中,Vitalik采用 zkSNARK技术能够给现有的以太坊框架带来几十倍的性能提升。因为有了计算的证明,同样一个计算就没必要重复多次了,在传统的区块链架构中,同样的计算被重复多次,比如签名的校验,交易合法性校验,智能合约的执行等等。这些计算过程都可以被零知识证明技术进行压缩...
如果说比特币是区块链带给现实世界的第一大发明,提供价值存储的新方式,以太坊的智能合约是第二大里程碑事件,解锁创新的潜力,那么零知识证明的应用是区块链发展史上第三大第三大技术革新,带来隐私和可扩展。这既是 Web3 生态的重要一环,也是有潜力推动社会变革的重要基础技术。 这篇文章以非技术人员的角度,介绍零...
Rollup 是一种用于以太坊区块链的扩展解决方案,它允许在以太坊主链上部署一个或多个Layer 2链,以处理大量的交易,而无需增加主链的负担。Rollup的核心思想是将多个交易批量处理,并将结果压缩成一个单一的交易,然后将该交易提交到以太坊主链上。这样,每笔交易都不需要在主链上执行,从而大大提高了交易处理速度和降低了...