原文:《Criticism on ZK》by msfew
*注:首先,这是一个用一个小时写的草稿。 主要是为了快速收集信息,所以可能存在非常多的潜在错误和不完整的信息。
对 ZK 的主要批评包括两个:
一是证明时间长 (因此有各种 benchmark、各种新的 ZK 协议和各种硬件优化);
一是系统和应用程序安全性仍然需要测试。
零知识证明是区块链领域非常流行的技术。 由于链上计算资源稀缺且昂贵,零知识证明允许这些计算在链下进行,虽然链下证明生成的总时间消耗非常高,但它仍然压缩了最终证明和相关的计算验证,从而允许计算“在链上”。
ZK 证明生成时间过长的问题往往被研究者和开发者所忽视,因为这本质上是 ZK 需要做出的权衡。
BRC-20交易市场UniSat Marketplace已取消积分访问门槛:5月11日消息,BRC-20 交易市场 UniSat Marketplace 宣布访问门槛已经取消,即不再需要 UniSat 积分即可进行使用。[2023/5/11 14:56:30]
虽然他们没有直接批评 ZK 的这个缺点,但是他们有很多从对面解决这个缺点的方法和讨论。
也就是说,他们通过提出各种解决方案并进行大量基准测试来隐含地谈论 ZK 的极长证明时间。
在衡量 ZK 应用之前,我们首先要测试 ZK 协议底层 commitment 的性能。
因为比如,FRI 导致 STARK,KZG 导致常规 SNARK,IPA 导致 Bulletproof 。 底层承诺的性能测试对于 ZK 应用的性能并不直观,但对于理解 ZK 证明时间长的问题很有帮助。
Interlay创始人:建议采用BRC-21标准在比特币上铸造完全去中心化的、跨链的代币:金色财经报道,互操作性创业公司Interlay创始人Alexei Zamyatin 在社交媒体上称,建议采用BRC-21标准,在比特币上铸造完全去中心化的、跨链的代币。这允许铸造L1资产,如ETH,SOL,DOT和稳定币,如DAI,LUSD到比特币上,并在闪电网络上使用它们。[2023/5/8 14:49:04]
从上面的链接我们可以看出,这些底层承诺协议不仅计算复杂 (可能导致证明时间长),而且还存在内存消耗非常大的问题。
当然,内存消耗其实更多的是跟硬件配置要求有关,这跟我们今天要讨论的话题是不一样的。
对于具体的 SNARK 性能测试,a16z crypto 将它们分为前端和后端:
前端通常是 ZK 应用开发者接触到的 Cairo 语言/ zkVM 高级语言等;
比特币上的BRC-20代币Ordi突破1美元:金色财经报道,数据显示,比特币铭文代币 Ordi 已突破 1 美元,暂报1.2美元,24 小时涨幅 16.5%,当前总市值已达 2520 万美元。此外,BRC-20 相关代币目前约为 4635 种,总市值为 46,071,391 美元,Ordi 当前市值占 BRC-20 总市值 50% 以上。
据悉,BRC-20 协议是直接写到比特币网络上,以聪为载体,用 Ordinal Inscriptions 的 JSON 数据部署、铸造和转移代币。Ordi 是第一个比特币铭文代币,总供应量为 2100 万枚。[2023/4/27 14:30:55]
而后端是更接近 SNARK 证明生成时间的承诺等底层密码学操作。
其中,作者提到 SNARK 证明生成具有大约 100 倍的计算开销,并且每个 ZK 协议都有额外的开销,例如:
Baer Chain官方映射销毁ERC20的BRC完成:据官方最新消息,近期Baer Chain官方映射销毁502455115.6枚基于ERC20发行的BRC,之前已经销毁基于ERC20发行的BRC为76079550.6枚,合计本次销毁共578534666.2枚,销毁率为99.74%。随着近期官方发布BAS协议,Baer Chain已开启全新独立时代。本次官方销毁查询地址见原文链接。[2020/3/19]
“In Groth16, P must work over a pairing-friendly group, whose operations are typically at least 2x slower than groups In Groth16, P must work over a pairing-friendly group, whose operations are typically at least 2x slower than groups that aren't pairing friendly. , this results in at least an additional factor-6 slow down relative to the 100-|C| estimate above.”
现场丨胡继晔:规范区块链发展可从技术标准,行业准入和投资者管理三方面入手:金色财经现场报道,12月28日,在由中国信息通信研究院和人民政协报文化传媒有限责任公司主办的“区块链技术应用与发展主题座谈会”上,中国政法大学法和经济研究中心教授胡继晔针对区块链监管提出了三点看法:第一,区块链技术领域应提高准入门槛,应像诸如土木工程领域一样,设立相关资格证书;第二,区块链天然具备金融基因,故做区块链金融应该具备相关资质牌照;第三,区块链领域投资者在参与区块链领域前通过如股票期货领域的“投资者适当性管理办法”之后,再参与相关投资。[2019/12/28]
总体而言,可以说 zk-SNARK 的额外性能开销在 200 - 1000 倍的范围内。
此外,文章还提到了 zk-SNARK 的其他限制,例如可信设置和内存使用。
Modulus Labs 的文章测量了一些 ZK 协议的实际性能。有些基准是针对参数数量的,这对我们来说不是很直观。然而,在应用中,文章提到在 Worldcoin 用例中,即使使用 “最快” 的 Plonky2,仍然需要几分钟的证明生成时间和数十 GB 的内存消耗,无法在个人电脑上运行。
为了减少证明生成时间,我们可以并行证明多个证明。
通常,有两种方法可以做到这一点:一种是批处理,另一种是递归。
简单来说,批处理是同时证明一批证明,最后将它们聚合在一起,而递归是在一个证明中验证其他证明。 一般而言,递归方法具有更小证明大小 的额外优势。
一些更常见的聚合方法包括 Halo2、Plonky2。他们每个人都以不同的方式执行批处理和递归,从而减少了证明时间。
除了ZK的协议层,ZK的应用层也可以有针对性的优化。例如,可以同时使用多个 ZK 协议 (STARK + SNARK ),或者针对宏观采取递归策略进行特定于应用程序的调优。
一般来说,这实际上减少了协议和证明分配方面的证明生成时间。 在探索新的 ZK 协议时,减少证明时间是最重要的考虑因素。
此外,从硬件角度进一步减少 ZK 应用在物理和节点层面的证明时间也做了很多努力。
首先,与前面提到的新协议一样,ZK 协议被设计为尽可能对硬件友好,例如 HyperPlonk。
Paradigm 提到,ZK 的证明生成速度慢主要是由于涉及大量的 MSM 和 FFT,它们对硬件不友好,导致由于随机内存访问等问题导致最终证明生成速度慢。 对于这些底层加密计算,ZK 协议需要在它们的组成和规模上进行一些权衡,以使其对硬件更加友好。
几家 ZK 硬件加速厂商表示,GPU 实际上是目前最经济和可配置的硬件选择,我们最终将有 FPGA 过渡到 ASIC 阶段。 根据 zk 硬件公司的说法,他们的第一版 ASIC 可以直接减少至少 30% 的 ZK 证明生成时间。
此外,由于不同的服务器配置,将不同的云服务器作为节点运行可能涉及不同的硬件特定优化。
ZK 现在的另一个批评是电路代码仍然需要正确 (没有 bug)。
如果 ZK 协议从健全性、完整性、零知识的角度受到攻击,我们将不再拥有有效的 ZK 系统。 我们可以在这个链接中看到各种角度的攻击示例。
虽然 ZK 应用可以被称为 trustless,但我们仍然需要确保项目的 ZK 协议和应用的代码和架构是正确的。 区块链领域中存在多种 ZK 错误。例如,由于 zkEVM 的 ZK 电路代码库庞大的问题,Vitalik 谈到了 ZK 应用程序的多证明者的需求。
因此,ZK 系统可能需要与形式验证等安全工具或 Ecne 等其他安全相关工具搭配使用。应用程序级别,它需要更多的审计,特别是对于像 zkEVM 这样的大项目。
深潮TechFlow
个人专栏
阅读更多
金色财经 善欧巴
Chainlink预言机
白话区块链
金色早8点
Odaily星球日报
欧科云链
BTCStudy
MarsBit
Arcane Labs
标签:ARKINC区块链OINFLOV Marketvechaincom区块链存证是什么意思Live Show Points
俗话说,“打蛇打七寸”,而 Web3 的命脉无非是信息获取渠道——去中心化应用程序( DApp),它的优劣程度则决定了 Web3 是否会像上次的互联网革命一样普惠大众.
作者:Matthew Mastando Forbes预言机是负责将现实世界数据连接到链上合约的一行行代码,它就像是连通区块链世界与链下数据的桥梁.
金色财经记者 Jessy4月27日,BRC-20 代币协议上的一个比特币铭文代币$Ordi价格突破了1U,从三月初上线至今已实现超百倍涨幅 ,现市值已超2100万美元.
▌Coinbase L2网络Base计划在2023年推出主网4月22日消息,Coinbase Layer2 网络 Base 计划在 2023 年推出其主网.
作者:Biteye 核心贡献者 Lucky编辑:Biteye 核心贡献者 Crush4 月 21 日,据币安官方公告.
来源:UkuriaOC , Glassnode 翻译:金色财经 介绍 比特币市场本周遇到阻力,从每周高点30,456美元回落至27,169美元的低点.