以动物园为例,硬核科普zkSync电路工作原理

Odaily星球日报發佈於 2024-03-04更新於 2024-03-04

文章摘要

一个复杂电路就是形形色色的逻辑门和规则共同构建。

原文作者:Haotian(X:@tme l0 211)

不少人看了@zkSync 新发的动物园科普图文大呼懵圈,把动物园比做电路 circuit,把拥有特殊技能的动物视为「逻辑门 Gate」,把动物们都开心的合影当成「证明 Proof」,这样输入电路的数据在不透露具体内容的前提下,经过一系列复杂计算,生成一个 Proof,就完成一次零知识证明过程。来,我试着硬核科普一下:

1)动物园对应的是「电路」,电路其实是一系列逻辑门约束(加、减、乘、除等公式)的聚合,相当于所有动物们能力的一次集中表现,它也是构成计算机的基本元素。因此传入电路的「数据」一定可被套进各种公式内被执行运算。

在 layer 2 环境都是一些交易哈希值、账户、数据余额之类的数据,这些数据可以转变成公式进行计算,若不能公式化则需进行其他编码转化让其原始数据可以变成公式,这是电路执行处理的前提。

2)各种动物对应电路里的逻辑门,在动物园模式里,分别有:木箱——代表不公开显示的数字,被称之为「变量」;玻璃箱——代表公开显示的数字,为「公开输入」;石头——代表无法移动的数字,被视为「常数」;

斑马具有比较两个数是否「相等」的能力,结果相等斑马就开心;鳄鱼则表示「小于」,只有右边的数小于左边的数,鳄鱼才会开心;蜘蛛代表更复杂的多选择门,输入 0 则返回一定是 true,输入 1 则返回是 false;此外还可以让河狸表示除法、松鼠指代百分比;毛毛虫代表加法等等。不同的动物代表不同的加减乘除运算公式,动物们开心或伤心代表公式运算的结构。

很多个动物 + 不同种类的箱子组合起来就是一个电路,比如:要计算一个公式 2 x + 3 = Y,x 代表木箱,Y 代表石头, 2 个木箱 和毛毛虫、斑马等前来工作,最后来验证该公式是否成立。注意,不用纠结为啥不同动物具备不同能力,这就是电路元素工作基础原理,是计算机执行计算的基本规则。

一个复杂电路就是形形色色的动物(逻辑门)和箱子(规则)共同构建。

3)假设刚才输入的公式 2 x+ 3 =Y 成立了,相当于斑马 毛毛虫等动物都开心了,然后就会为该公式生成一个「Proof」,需要有一个角色能识别这个 Proof 是否准确才行。因此,为了确保证明的可信性,动物园管理员即电路的构建者,模拟了一个特别的动物叫 Zeek,Zeek 能看出其他动物是否开心,在 layer 2 系统中相当于 Verifier。

Zeek 观察动物是否开心的过程其实就是 Prover 系统的验证过程,都开心了则验证通过,Proof 证明才会真正通过上传到主网,并最终确认。当然,动物园成千上万的动物,产生大量证明,Zeek 不可能挨个看,因此 Zeek 也可以观察千千万万个 Zeek 自己的分身状态是否开心,这个过程就叫 Recursive Proof 递归证明。

4)拍照的过程相当于生成 SNARK 证明或 KZG 承诺的过程,而打印的底片则相当于 STARK\SNARK 证明本身,动物园的游客相当于一个个进入的 Transaction 交易,只有动物开心合照才会完成并生成 Proof 证明,最终游客拿着照片出了动物园留底证明才能被上链最终确定。

一个动物园有很多动物,不可能同时都开心并按照预定规则工作,有很多逻辑门,也难免会出现掉线等情况。这样就会出现一些,拥堵卡顿以及报错的情况,因此会产生无效的状态转化,Under- Constrained,也就无法通过最终的验证。

原文链接

你可能也喜歡

AI Agent 「吃掉」了哪些加密赛道?

随着AI Agent在加密行业的渗透,行业氛围正从直接的人类互动转向AI主导的交互。效率驱动下,特定赛道已明显被AI Agent“吃掉”。 **AI Agent已主导的赛道:** * **衍生品交易(永续合约):** 速度与执行优势使机器人占据主导。实盘竞赛显示,AI Agent生存率100%,远优于人类。 * **套利交易(MEV):** 这已是绝对的机器人领域,人类难以规模化盈利。三明治攻击等自动化操作占据主要份额。 * **收益优化:** 新兴协议普遍集成自主AI Agent进行资产管理,表现常优于静态策略。 * **现货交易与投资组合优化:** 自动化机器人估计占全球加密交易量的65%,链上活跃AI Agent数量激增。 **人类与AI并存的“战场”赛道:** * **预测市场:** AI在短期套利上表现优异,但人类在需要长期判断和适应变化的市场上仍具优势。 * **DeFi借贷:** 清算等边缘流程已自动化,但核心的存款、借款决策及风险偏好仍主要由人类掌控。 **人类仍主导的赛道:** * **稳定币与卡支付:** 绝大多数交易源于真实的人类经济活动,如汇款、支付,尤其是在新兴市场。 * **钱包:** 作为与链交互的关键层,交易批准和信任决策仍需人类监督,钱包正演变为更人性化的金融仪表板。 **新兴的人类/Agent验证层:** 随着AI Agent活动增加,验证人类身份及确保Agent行为可信变得至关重要。World(原Worldcoin)、t54、Self Protocol、Kite AI等项目正构建相关基础设施,通过生物识别、风险评分、zk证明等方式,为Agent经济建立信任与安全层。 **结论:** AI Agent在速度、自动化优化明显的领域(如交易、套利)已确立优势。但在涉及真实价值转移、需要判断、信任与文化语境的领域(如支付、身份),人类活动仍占主导。行业未来的关键或许在于构建既能发挥AI效率,又能确保人类最终控制与问责的混合系统。

Foresight News21 分鐘前

AI Agent 「吃掉」了哪些加密赛道?

Foresight News21 分鐘前

Toss Bank与Solana启动基于区块链的跨境支付试点

韩国Toss银行与Solana基金会合作开展了一项针对跨境汇款的区块链概念验证项目。该项目旨在探索利用区块链技术实现更快速、高效跨境支付的可能性。 Toss银行将评估区块链交易相较于传统汇款系统,是否能缩短交易时间并提升效率。项目的另一目标是测试处理交易的技术性能和能力。随着对快速国际交易需求的增长,跨境支付已成为区块链技术最热门的应用场景之一。 此次概念验证将在Solana区块链网络上进行测试。官方强调,该试点项目并非为了推出商业产品,而是验证该技术及其为支付流程带来优势的潜力。此举代表了金融领域在加密货币交易之外寻找区块链应用的努力,是传统金融机构与区块链平台合作、迈向采用数字资产技术和创新支付基础设施的关键一步。 Toss银行与Solana的合作表明,传统金融领域对区块链技术的应用日益关注。市场参与者持续探索能在满足监管要求的同时实现创新支付解决方案的数字化技术。分析认为,此类概念验证项目将帮助机构厘清区块链支付方案的利弊。 在区块链应用过程中,市场参与者持续关注具有实际用例的项目。Toss银行与Solana的合作正是为了提升跨境支付与汇款的效率,是传统金融机构与区块链网络协作、评估新支付技术的典型案例。

TheNewsCrypto27 分鐘前

Toss Bank与Solana启动基于区块链的跨境支付试点

TheNewsCrypto27 分鐘前

交易

現貨
合約
活动图片