什么是零知识证明
零知识证明(Zero-Knowledge Proof,ZKP)是现代密码学的重要组成部分。它指的是证明者在不向验证者提供任何有用信息的情况下,说服验证者某个假设是正确的能力。
零知识证明本质上是一个涉及两个或多个参与方的协议,即两个或多个参与方需要完成一项任务的一系列步骤。证明者向验证者证明并使验证者相信他/她知道或拥有某个特定消息,但在证明过程中不会透露关于被证明消息的任何信息给验证者。通俗来说,证明者不仅能够证明自己想要证明的内容,而且同时向验证者披露“零”信息。
关于零知识证明的更多概念,已经有很多中文资料进行了介绍,这里就不赘述了。
零知识证明在区块链领域的主要应用
零知识证明技术的两个重要特点是其在区块链领域应用的主要因素:
零知识证明可以保护数据的隐私并证明其有效性,而不泄露数据信息。
零知识证明可以通过生成少量的证明来证明大量的数据,这在压缩数据量和提高性能方面具有重要作用。
因此,零知识证明的两个方向就是:隐私保护和区块链的扩展。下面分别叙述:
蚂蚁链隐私协作平台AntChain FAIR引入基于零知识证明的可验证计算技术:7月8日消息,在2023世界人工智能大会全球区块链产业高峰论坛上,蚂蚁链宣布隐私协作平台AntChain FAIR进行全新架构升级,引入零知识证明(ZKP)为核心的可验证计算技术,从可信数据流转拓展到计算过程、数据属性以及身份的可验证。此外蚂蚁链FAIR在可信计算架构中加入新型零知识证明虚拟机zkWASM,实现指令级别的可证明特性,可以依托 WASM 多语言生态将多种前端语言编写的算法程序进行证明转化,而无需关心底层复杂的算法细节,提升开发应用的友好性。
FAIR 是蚂蚁链面向数据流转推出的隐私协作平台,综合了区块链和隐私计算的优势,协作流程由智能合约驱动,数据流转由隐私计算引擎来解决,并通过区块链技术确权,登记和交易共识,可以解决数据流通过程中,数据共享与隐私保护之间的天然矛盾。目前 FAIR 已经在杭数交、贵数所等多家数据交易所得到应用。[2023/7/8 22:25:31]
隐私保护
隐私保护一直是区块链中一个极其重要的概念,代表了在分布式网络中保护交易和参与者的能力。
区块链一直倡导匿名性,参与者在大多数交易中无需使用真实姓名,而可以重复使用公钥哈希值作为交易标识符来识别交易者。但是,这些交易只有伪名,而不是真正实现了匿名性。默认情况下,用户的每笔交易都是公开的,一旦用户的地址被锁定,就可以用来审查资金来源、计算持仓位置,甚至分析用户的链上活动。
欧易OKX宣布将基于全览默克尔树、零知识证明升级储备金证明:3月2日消息,据欧易 OKX 官方消息,平台宣布在未来几个月内升级储备金证明,将基于全览默克尔树、零知识证明的技术来证明偿付能力。后续将允许任何人查阅默克尔树中的所有资产情况,但也会通过拆分和洗牌的方式保障用户隐私。
据了解,除储备金干净度为 100% 外,欧易 OKX 是目前唯一一家同时实现默克尔树开源验证、钱包地址所有权开源验证、链上资产开源验证的交易平台。自去年 11 月份以来,欧易按月定期发布 PoR 报告,持续引领行业提升透明度。[2023/3/2 12:38:51]
零知识证明技术可以通过提交证明来确认交易的有效性,而不泄露任何信息,实现交易信息的完全匿名化。在强调隐私问题加密的发展阶段,许多开发者致力于隐私公链的探索。零知识证明的隐私保护和数据压缩能力是成为公链组件技术的主要原因。在此期间,像Zcash和Monero这样的项目取得了异常出色的成果。以Zcash为例,Zcash最初采用了Pinocchio协议,于2019年切换到Groth16证明系统。
Zcash钱包地址分为隐藏地址和透明地址。透明地址之间的交易与比特币(BTC)交易没有区别:发送方、接收方和交易金额都是公开可见的;隐藏地址之间的交易也会出现在公共区块链上,但交易的地址、资金金额和备注字段是加密的,并且zk-SNARK将根据网络共识规则证明交易的有效性;此外,还可以在隐藏地址和透明地址之间进行交易。
Polygon 推出基于STARK零知识证明的扩容方案 Miden,采用Facebook开源技术且兼容EVM:11月16日消息,Polygon宣布推出基于零知识的、与 EVM 兼容的扩容解决方案Miden,同时也将开源其核心组件的早期原型版本Polygon Miden 虚拟机 (VM) 。Polygon Miden 是一个基于 STARK 的 ZK Rollup,Polygon Miden VM 是完全开源的基于 STARK 的虚拟机,它的作用是验证程序执行并为DApp 部署提供增强的尽职调查。Miden VM 通过利用Facebook的Novi开发的STARK证明器/验证器Winterfell 对基于Rust语言编写的零知识虚拟机 Distaff VM进行了扩展。Distaff VM和Winterfell的核心开发人员Bobbin Threadbare将加入 Polygon 作为 Miden Lead,致力于重新整合 Distaff,将 Distaff 和 Winterfell 结合起来,并继续开发 Miden VM 及其周围的生态系统。
除Polygon Miden外,Polygon价值10亿美元的ZK策略资金还孵化Polygon Hermez和Polygon Nightfall。Polygon Hermez是此前收购的Hermez Network,Polygon Nightfall是与安永共同开发构建的以隐私为重点保护的Rollup。[2021/11/17 21:56:06]
Zcash对审计和监管友好,同时保护交易隐私。隐藏地址交易的发送方和接收方可以向第三方披露交易详细信息,以满足见证、合规或审计需求。
以太坊ZK Rollup扩容方案Hermez Network正在开源零知识证明模块:据官方消息,以太坊ZK Rollup扩容方案 Hermez Network表示,正在开发一个名为Rapidsnark新的zk-SNARKs零知识证明模块,目前已经发布并开放了源代码。[2021/2/2 18:43:40]
可扩展性
“不可能三角”是以太坊等L1区块链面临的永恒问题。不同的链始终在去中心化、安全性和可扩展性之间找到平衡。
以太坊更注重去中心化和安全性,因此必须面对可扩展性的限制。以太坊上的高燃气费和长交易确认时间严重影响了用户体验。因此,其核心开发团队和社区一直在探索各种可扩展性解决方案。
有两种方法可以扩展区块链:
扩展L1区块链本身,方法包括增加区块大小或分片。即将区块链网络中的节点划分为几个相对独立的分片。
单个分片的处理规模较小,甚至只存储部分网络状态。但理论上,在多个分片并行处理交易的条件下,整个网络的吞吐量将得到提高。然而,这种方法会牺牲去中心化。
将L1网络上的交易转移到L2层,L2收集交易,然后将其发送到L1网络进行结算。这样,每批交易只需支付一次燃气费,而不是每笔交易都支付燃气费。
动态 | 三星SDS采用零知识证明增强其企业区块链隐私性:据coindesk消息,三星企业技术部门SDS (Samsung SDS)正在使用零知识证明(zero-knowledge proof, ZKPs)来增强其Nexledger区块链的隐私保护。该公司周四表示,它已与总部位于以色列的QEDIT建立了合作关系,在不披露保密信息的情况下,在一个共享的账簿上记录和验证资产转移。此举突显出采用分布式账本技术的公司面临的挑战之一,向网络广播交易,可能会暴露敏感的客户数据,并向竞争对手泄露信息。[2019/11/14]
因此,所有交易均平均分担燃气费用,有效降低了每笔交易的成本。这样,L1成为L2上执行的所有交易的结算层。L2扩展解决方案可以解决L1的可扩展性问题,同时不牺牲去中心化和安全性。
当然,L2扩展解决方案也经历了从状态通道到Plasma再到Rollup的演变。目前,Rollup是最主流和潜力巨大的L2解决方案。
Rollup是指首先在链下进行复杂的计算和状态维护,然后通过使用更便宜的CALLDATA通过合约调用的方式将与状态变化相关的数据进行链上保存,通过将大量交易总结和打包为一笔交易,最终在保证数据可用性的前提下提高TPS。
Rollup解决方案的共同点是强调链上数据的可用性。也就是说,任何人都可以根据链上保存的数据恢复全局状态,从而消除由数据可用性问题引起的安全风险。
除了压缩链上计算量之外,零知识证明发挥作用的另一个方面在于确保数据的正确性。
ZK Rollup解决方案始于2018年下半年。这种解决方案的关键在于ZK。每个ZK Rollup解决方案的状态变化都需要由主链上的合约提供和验证零知识证明。
只有通过验证才能改变状态。也就是说,ZK Rollup的状态变化严格依赖于加密证明。(注:有关ZK Rollup原理的详细解释,请参考李华的《关于分层和跨链方法的清晰视角》)
当然,还有其他的Rollup解决方案,例如在2019年下半年形成的乐观Rollup。它不需要对每个状态变化进行严格的验证。
它首先乐观地假设每次变化都是正确的,然后在一定时间限制内对变化进行挑战。如果挑战成功,就证明之前的提交存在问题,提交者将受到惩罚,状态将被回滚。
也就是说,乐观Rollup的状态变化依赖于经济激励和博弈。
ZK Rollup的突出问题是难以实现可编程性,但这两年的技术发展似乎要突破这个瓶颈,zkEVM的实现可以实现可编程性;乐观Rollup最关注的问题似乎是当资金从Layer 2返回时,由于挑战期的延迟问题,但中介机构可提供预付服务。
因此,乐观Rollup解决方案的实施速度更快。但 zkEVM 可能更加具有潜力。
零知识证明的新星解决方案
在早期的零知识证明项目中,尽管Zcash和Monero在隐私保护方面表现出色,但它们只能作为价值存储的手段,难以与其他应用程序合作。
正如前文所述,在许多开发人员的努力下,零知识证明已经可以用于通用计算,并与智能合约相结合,以探索零知识证明技术的更大潜力。下面主要介绍今年上线的两个项目。
Aleo:通用隐私计算公链
Aleo项目于2019年正式成立,其成员包括来自Google、Amazon、Facebook等公司以及UC Berkeley、Johns Hopkins、NYU、Cornell等研究型大学的世界级密码学家、工程师、设计师和运营人员。
Aleo构建了zkCloud系统,用于保护身份和交易,而受保护的身份可以直接相互交互(例如资产转移)或通过智能合约进行编程。在典型的公共区块链中,程序在由每个网络节点运行的全局“虚拟机”(VM)上执行。因此,网络上的每个节点都必须重新计算(并共同批准)给定程序的每一步,这是低效的,降低了速度,并增加了用户的成本。zkCloud通过将应用程序的运行与区块链的状态维护(链上+链下)分离,并结合递归的零知识证明,解决了这些限制,使Aleo能够实现完整的可编程性和隐私保护,并具有更高的交易吞吐量。
Aleo构建了一种名为Leo的编程语言,这种语言对于零知识证明应用程序开发人员来说更加友好,为他们提供了更好的环境。Leo是一种受Rust启发的静态类型编程语言,专为编写私密应用程序而设计。
目前,Aleo网络已经经过了三轮测试,目前正在积极引导生态的发展,通过积分激励社区参与生态应用建设。Aleo是一条公链,其 Prover 是通过零知识证明参与网络建设,在前期的 Test3 中,有大约40多万张显卡参与测试,作为一个测试网,这是非常大的规模了。Aleo原计划今年三季度上线,按照目前的情况,预估可能在三季度末,或四季度上线。可持续关注。
Scroll:EVM的zk原生解决方案
Scroll Tech旨在构建一个与以太坊兼容的zk-Rollup,并建立一个强大的证明网络。经过数月的探索,他们取得了重大的技术进展。
Scroll的目标包括:
构建完全与EVM兼容的zk-Rollup。通过验证EVM执行过程中每个操作码的一致性和完整性,支持对以太坊区块的直接验证。这样,L1智能合约可以无缝迁移到Scroll上,而无需进行任何修改。
实现和标准化二层证明外包。Scroll设计了一个强大的外包机制,可以激励验证者为他们生成零知识证明。Scroll团队计划将此方案标准化,以适应更广泛的离链计算领域。这将开启一个新的证明市场。开发者可以在Scroll中部署复杂的合约,无需考虑Gas限制。许多新的应用可以通过离链方式实现,并将证明提交到链上。为此,团队还构建了全球最快的GPU和ASIC证明器。长期目标是实现完全去中心化,并减少MEV的影响。
升级到一种新的证明系统。Scroll计划采用一种新的分层零知识证明系统。第一层是高效的证明生成层,具备自定义电路优化和硬件高效证明算法。第二层是高效的验证层,具备简洁的证明和与EVM兼容的验证算法。相较于现有解决方案,该系统有潜力支持比EVM更大的程序和更多的功能,例如隐私保护。
Scroll Tech的这些进展在zk-Rollup和二层扩展解决方案领域具有重要意义,展示了他们在兼容性、效率和去中心化方面的承诺。
Scroll 在其Alpha测试中,已经接入了大量的应用,实现了其EVM应用程序可以直接移植到Scroll的承诺。预计 Scroll 主网在3个月内上线。Scroll 主网上线后,将进一步实现去中心化的 Prover网络,这样给予大家更多的参与机会。
金色财经
SevenUp DAO
金色图览
LK Venture
金色荐读
区块律动BlockBeats
香港与新加坡洲都是亚洲知名的金融中心,而随着加密货币的兴起,两地也开始竞争成为亚洲加密货币的黄金乡.
1900/1/1 0:00:00作者:金色财经,lklbar6月1日《适用于虚拟资产交易平台营运者的指引》正式生效。香港证监会表示,欢迎已准备好遵守证监会标准的虚拟资产交易平台营运者申领牌照.
1900/1/1 0:00:00原文来源:Forbes在加密货币的生存危机中,其最大的流动性供应商Tether 经受住了多次数十亿美元的赎回.
1900/1/1 0:00:00目录一、项目简介二、项目愿景三、特色和优势1.特色(1)模块化(2)架构(3)解耦执行2.优势(1)自主权(2)轻松部署(3)最低限度的治理(4)高效的执行环境(5)扩展性四、发展历史五、团队背.
1900/1/1 0:00:00作者:JON RICE,BlockWorks;编译:Odaily星球日报小飞SEC 对 Binance 和 Coinbase 的连续发难引发行业强烈不满.
1900/1/1 0:00:00一直以来,区块链的不可能三角(即可拓展性、去中心化、安全性)三者只能得其二),所以在以太坊实现了较高程度的安全和隐私之后,扩容变成重中之重.
1900/1/1 0:00:00