Vitalik最新文章:探秘 Circle STARKs

时间:2024-09-29 编辑: 浏览:(53)

作者:Vitalik Buterin,译者:Kurt Pan,XPTY

本文假设你熟悉 SNARK 和 STARK 工作原理的基础知识;如果你并不熟悉,建议阅读此文的前几节。特别感谢 Eli ben-Sasson、Shahar Papini、Avihu Levy 和 starkware 的其他人员提供的反馈和讨论。

https://vitalik.eth.limo/general/2024/04/29/binius.html

https://en.wikipedia.org/wiki/Karatsuba_algorithm

https://polygon.technology/blog/plonky2-a-deep-dive

https://blog.icme.io/small-fields-for-zero-knowledge/

这一转变已经使得证明速度大幅提升,最显著的是 Starkware 能够在一台 M3 的笔记本电脑上 每秒证明 620,000 个 Poseidon2 哈希。具体来说这意味着,只要我们愿意信任 Poseidon2 作为哈希函数的部分,那么构建一个高效的 ZK-EVM 中最困难的部分之一就已经得到了高效解决。但这些技术是如何工作的,密码学证明(通常需要大整数来保证安全性)是如何在这些域上构建的?以及这些协议与更奇特的 构造(比如 Binius)又如何比较?这篇文章将探讨其中的一些微妙差别,会特别关注一种称为 Circle STARKs 的构造(在 Starkware 的 stwo、Polygon 的 plonky3 和 我自己的python 实现 中有实现),其具有一些独特的性质,旨在与高效的 Mersenne31 域兼容。

https://x.com/StarkWareLtd/status/1807776563188162562

https://vitalik.eth.limo/general/2022/08/04/zkevm.html

https://vitalik.eth.limo/general/2024/04/29/binius.html

https://www.irreducible.com/posts/binius-hardware-optimized-snark

https://eprint.iacr.org/2024/278

https://github.com/starkware-libs/stwo

https://github.com/Plonky3/Plonky3

https://github.com/ethereum/research/tree/master/circlestark

小域常见的问题

在进行基于哈希的证明(或实际上任何类型的证明)时,最重要的“技巧”之一是用证明有关多项式在随机点的求值以代替证明有关底层多项式的事情。

https://en.wikipedia.org/wiki/Fiat%E2%80%93Shamir_heuristic

这个问题有两个自然的解决方案:

执行多次随机检验扩域

https://www2.clarku.edu/faculty/djoyce/complex/mult.html

这里实现不是最优的(可以用Karatsuba优化),只是展示原理

常规 FRI

https://eccc.weizmann.ac.il/report/2017/134/

Circle FRI

https://elibensasson.blog/why-im-excited-by-circle-stark-and-stwo/

这些点遵循加法律,如果你最近学过 三角学 或 复数乘法,你可能会觉得这个定律很熟悉:

- https://unacademy.com/content/cbse-class-11/study-material/mathematics/algebra-of-complex-numbers-multiplication/

从第二轮往后,映射改变:

Circle FFTs

https://vitalik.eth.limo/general/2019/05/12/fft.html

https://www.researchgate.net/publication/353344649_Elliptic_Curve_Fast_Fourier_Transform_ECFFT_Part_I_Fast_Polynomial_Algorithms_over_all_Finite_Fields

从这里开始,让我们来了解一些更深奥的细节,对于实现circle STARK 的人来说,与常规 STARK 相比,这些细节会有所不同。

取商

https://eprint.iacr.org/2019/336

消失多项式

反转比特序

效率

因此,circle STARK 实际上非常接近最优了!Binius 甚至更强大,因为它允许混合搭配不同大小的域,从而为所有东西给出更高效的位打包。Binius 还提供了执行 32 比特加法的选项,且无需产生查找表的开销。然而,这些收益是以(在我看来)显著更高的理论复杂性为代价的,而circle STARK(以及基于 BabyBear 的常规 STARK)在概念上是相当简单的。

结论:我对 circle STARKs 怎么看?

与常规 STARK 相比,Circle STARK 并不会给开发者带来太多额外的复杂性。在实现的过程中,上述三个问题基本上就是我看到的与常规 FRI 相比的唯一区别。Circle FRI 所操作的“多项式”背后的数学原理是相当反直觉的,需要一段时间才能理解和领悟。但恰好这种复杂性被隐藏起来了使得开发者不会看到太多。Circle 数学的复杂性是封装过的,而不是系统性的。

https://vitalik.eth.limo/general/2022/02/28/complexity.html

理解circle FRI 和circle FFT 还是理解其他“奇异 FFT”的良好智力途径:最值得注意的是 二进制域 FFT,之前在 Binius 和 LibSTARK 中使用,还有更奇诡的构造,如 椭圆曲线 FFT,其使用几对一映射,可以很好地与椭圆曲线点运算配合使用。

https://github.com/ethereum/research/blob/master/binius/binary_ntt.py#L60

https://github.com/elibensasson/libSTARK

https://arxiv.org/abs/2107.08473

通过结合 Mersenne31、BabyBear 和 二进制域技术比如Binius,我们确实感觉得到正在接近 STARK “基础层”效率的极限。在这个时间点,我预计 STARK 优化的前沿将转向对哈希函数和签名等原语进行最高效的算术化(并为此目的优化这些原语本身)、进行递归构造以解锁更多并行化、对虚拟机进行算术化以提升开发者体验,以及其他上层任务。

最新 更多 >
  • 1 Chainlink价格预测:为什么6月份可能会涨到21美元

    截至发稿时,Chainlink的市场结构乐观。下跌可能会延伸到16美元,多头可以进入这个流动性集群。 Chainlink[LINK]上周突破了17.1美元的阻力位。截至发稿时,价格已接近这一水平,预计在测试作为支撑后将反弹走高。技术指标也很乐观。 Chainlink的价格预测是,在未来一两个月内,我们可能会有两位数的百分比上涨。然而,自2023年11月以来,由于LINK在12美元至21美元之间,较

  • 2 Glassnode:卖方风险比率恢复平衡意味着什么?

    作者:UkuriaOC, CryptoVizArt, Glassnode;编译:邓通,摘要大多数比特币投资者都持有未实现利润,投机兴趣在经历了两个月的横盘交易后,首次回归市场。短期持有者群体承担了绝大多数市场损失,这种情况通常在牛市从新高调整时出现。长期和短期持有者的卖方风险比率都经历了重置,这表明已经找到了新的平衡。市场已准备好行动,近期的波动预期应该会增强。Mt Gox 的进展2024 年 5

  • 3 ChainGPT Pad推出$COOKIE,引入“MarketingFi”,这是一种透明、去中心化和以用户为中心的营销方法

    新闻稿。美国多佛,2024年6月4日-ChainGPT,一个提供多种工具和服务的人工智能Web3基础设施,独家推出了最新的IDO——$COOKIE。通过Cookie DAO和Cookie3之间的合作关系,以及他们对MarketingFi解锁web3及以后的公允价值交换和重新分配的共同愿景,$Cookie已经进入Cookie3三平台堆栈,成为营销价值的代表。通过这种方式,创建了一个联合Cookie生

  • 4 Polkadot区块链学院在新加坡宣布其第五批成员

    根据6月2日与Finbold分享的最新更新,Polkadot的教育项目PolkadotBlockchain Academy(PBA)宣布将于2024年5月20日在新加坡推出第五批。 作为领先的区块链教育平台,PBA致力于培养开发者人才,推动Polkadot生态系统向前发展。 其综合项目深入研究了区块链技术的理论基础及其实际应用,确保参与者能够全面了解该行业。 队列“>Polkadot的第五个队列

  • 5 Plus500以每位客户3115美元的收入将竞争对手甩在后面

    在公布2023年的财务业绩和2024年前三个月的交易更新后,我们评估了Plus500(LON:PLUS)的运营业绩,该公司提供一系列交易产品,包括差价合约、股票和期货交易。该经纪人今年的收入达到7.262亿美元,去年该公司获得了近9.1万名新客户,使活跃客户数量略高于23.3万。 专用外汇云解决方案,具有稳定快速的跨境连接,能够满足高需求场景。阿里云帮助外汇交易员在全球范围内安全运营。点击了解更

  • 6 Nosana与Matrix One合作,用分布式GPU网络革新AI化身创作

    【新闻稿-荷兰阿姆斯特丹,2024年6月4日】 去中心化开源计算网络Nosana今天宣布与开创性的去中心化人工智能字符协议Matrix One建立开创性的战略合作伙伴关系。这项合作旨在使人工智能角色的创建、所有权和利用民主化,利用Nosana的先进基础设施将人工智能技术推向新的高度。 Nosana以为人工智能开发者和企业提供负担得起的按需GPU访问而闻名,为集中式解决方案提供了一种经济高效的替代方

  • 7 50万美元比特币预测:分析师绘制出比特币牛市时间表

    PlanB使用股票流量模型预测比特币将飙升至50万美元。PlanB的分析显示,最近比特币在7万美元附近的盘整为牛市奠定了基础。 比特币(BTC)继续成为人们关注的焦点,尤其是在最近的市场整合之后。 尽管目前的交易额略低于70000美元大关,过去一周波动极小,但著名加密货币分析师PlanB分享了可能预示着加密货币大幅上涨的见解。 PlanB是一位经验丰富的分析师,以其精确的预测而闻名,他概述了在最近

  • 8 小K带您解读MACD高胜率战法

    一、MACD指标讲解1. 概念定义 MACD(Moving Average Convergence Divergence),讲述的是关于两条均线之间的关系。分别是一条快线以及一条慢线。基本来说,MACD指标的功能是用来判断以及推测价格趋势的转变或者是延续。2. 如何开启MACD指标? 打开指标库,搜索MACD指标,选择即可。MACD指标就会出现在下方。3. 蓝线与橙线 绿线(DIF, 快线)是短周

  • 9 这款以青蛙为主题的Meme硬币在每日暴涨30%后迎来了新的ATH:详细信息

    TL;博士 一枚受欢迎程度不断上升的青蛙主题迷因币在24小时内飙升了30%,接近历史新高。然而,PEPE仍然是这类资产中最大的资产,市值超过60亿美元。 PEPE竞争对手的崛起 模因币行业继续喷出新的代币,其中一些在短时间内变成了真正的感觉。一个例子是以青蛙为主题的Brett(Brett),它在三个月前重见天日,但由于其指数级的价格上涨,在三月底开始掀起波澜。 在过去的几周里,该资产一直是加密

  • 10 MoonBag加密货币预售飙升,ChainGPT和十亿美元头奖处理问题

    如何实现财务自由?许多人都在问这个问题,通常会在加密货币中找到解决方案。这个市场的激增可能是由于投资者的乐观情绪和对获得数字资产的更多兴趣。毫无疑问,由于全球经济环境,加密货币市场在2023年确实经历了困难;然而,市场表现出了韧性,并有效反弹。由于投资者需求的增加,MoonBag加密货币等新的加密货币正在进入市场,该货币拥有最好的模因币预售。 加密货币团队的精心规划才能使加密货币取得成功。目前重