Vitalik最新文章:探秘 Circle STARKs

时间:2024-09-20 编辑: 浏览:(424)

作者: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 Huobi上线《火币HTX上线BLAST充值赛,奖池价值4,000USDT》活动

    Huobi 将于06月24日19:00至07月01日19:00进行《火币HTX上线BLAST充值赛,奖池价值4,000 USDT》活动

  • 2 解密创始人阿桑奇收到超8枚BTC匿名捐赠,用于偿还包机费用

    Altana 数字货币基金首席信息官 Alistair Milne 表示,维基解密创始人朱利安-阿桑奇(Julian Assange)已从捐赠者那里获得超过 8 BTC 的资金支持,以支付其自由之旅的费用。收款地址"bc1qsq "与阿桑奇捐款页面上的地址一致。阿卡姆情报局的数据显示,这笔资金可以追溯到 2023 年 2 月的 CashApp 存款。此外,通过法定货币捐款筹集到的资金超过 30 万

  • 3 自2月末以来ZKsyncEra交易量和活跃地址数量降幅均超过50%

    尽管 ZKSync Era 上周确认了空投,但未能阻止其交易量和活跃地址量的下降。 数据显示,ZKsync Era 活跃地址的 7 天移动平均值从 2 月底的 455,000 多个下降到 6 月 10 日的仅 218,000 个,降幅超50%。同样,交易的 7 天移动平均值也从 2 月 29 日的 175 万下降到 6 月 10 日的 512,000 个,降幅近70%。

  • 4 某Pendle用户因签署网络钓鱼签名而损失140万美元

    据Scam Sniffer监测,47分钟前,一名Pendle用户因签署网络钓鱼签名而损失了140万美元。

  • 5 OSL集团首席财务官:香港很多中资银行欢迎专门投资虚拟资产的机构开立户口

    OSL集团首席财务官胡振邦在接受最新采访时表示,香港在开拓虚拟资产市场有很大优势,包括税率低、法律制度清晰、投资者保障完善等,香港银行均持开放态度,很多中资银行都欢迎这些专门投资虚拟资产的机构开立户口。此外,香港投资虚拟资产不会被征收资产增值税,这对全球投资者来说十分吸引。

  • 6 币界网最新行情晚报:BTC比特币价格达61066.2美元/枚,日内跌幅-1.02%

    比特币BTC最新价格消息,BTC比特币实时价格下跌-1.02%至$61066.2,交易量$234.53亿根据k线图解析,目前属于下降趋势。相比20:00较大幅上涨,比17:00有所回升,比16:00有所下降。下降趋势中, 交易量减少,价格和交易量同时下降。 根据威廉指标,现在属于没有超买和超卖。最近交易量有所减少,交易量比前几小时减少,价格和交易量同时下降:市场冷清,交易不活跃。币界网建议:市场走

  • 7 BrainwaveCrypto宣布进军香港市场

    币界网报,Brainwave Crypto宣布进军香港市场,正在规划于香港申请牌照,目标是向香港客户提供加密货币交易服务。Brainwave Crypto于2024年在新加坡推出了加密货币交易所,其香港执行长帕雷德斯表示,香港新加密政策相当欢迎,并且对于数字资产的风险也非常敏感。

  • 8 RobinhoodCrypto欧盟区现已上线ZK

    Robinhood Crypto EU 在 X 平台发文宣布,ZKsync(ZK)现已可供欧洲客户在 Robinhood Crypto 上进行交易。

  • 9 以太坊L2TVL触及435.5亿美元,7日降幅收窄至0.47%

    L2BEAT 数据显示,当前以太坊 L2 TVL 为 435.5 亿美元,7 日降幅为 0.47%。其中,TVL 前五分别为:1、Arbitrum One TVL 为 177.4 亿美元,7 日降幅 0.04%;2、Base TVL 为 72.6 亿美元,7 日降幅 1.97%;3、OP Mainnet TVL 为 66 亿美元,7 日降幅 4.54%;4、Blast TVL 为 30.2 亿美元

  • 10 特朗普或成加密货币行业2024大选希望

    乔治梅森大学Antonin Scalia法学院副教授J.W. Verret表示,在2024年美国总统大选中,加密货币支持者可能只有一个选择——特朗普(Donald Trump)。拜登(Joe Biden)政府采取多项措施打压加密货币,包括鼓励银行切断与加密货币企业的联系,将开发者视为经纪人,及起诉隐私协议开发者。相比之下,Trump政府的提名官员如CFTC主席Chris Giancarlo和SEC