Binius STARKs技术原理解析与性能优化方案探讨

芝麻开门

芝麻开门(Gateio)

注册芝麻开门享最高$2,800好礼。

币安

币安(Binance)

币安是世界领先的数字货币交易平台,注册领100U。

摘要 STARKs作为基于哈希的SNARKs,其效率受限于Reed-Solomon编码导致的冗余值问题。Binius通过二进制域技术实现第4代STARKs,采用多变量多项式、超立方体评估和块级Reed-Solomon编码优化计算效率。结合HyperPlonk PIOP与Brakedown PCS,Binius引入五项关键技术:二进制域塔算术、改进的乘积置换检查、多线性移位论证、Lasso查找优化及小域PCS方案。通过GKR乘法、ZeroCheck权衡、小域Sumcheck优化及FRI-Binius压缩证明,Binius显著降低承诺开销,提升硬件友好性,成为Polygon zkVM等项目的底层方案,推动二进制域证明系统发展。

引言

与传统的基于椭圆曲线的SNARKs技术不同,STARKs本质上是一种基于哈希的SNARKs实现。当前STARKs在实际应用中面临的主要效率瓶颈在于,程序运行过程中产生的大部分数值(如循环索引、布尔值和计数器等)通常都很小,但为了确保Merkle树证明的安全性,系统必须采用Reed-Solomon编码对数据进行扩展,这就导致了大量冗余值占用整个域空间。要解决这一效率问题,关键在于如何有效缩减域的大小。

从表1可以看出,STARKs技术经历了显著的发展演进:第一代STARKs采用252bit编码位宽,第二代缩减至64bit,第三代进一步优化到32bit。然而即便是32bit的编码位宽,仍然存在明显的空间浪费问题。相比之下,二进制域允许直接对位进行操作,其编码方式更加紧凑高效,完全消除了空间浪费,这就是第四代STARKs的创新所在。

Binius STARKs技术原理解析与性能优化方案探讨

表1:STARKs技术演进路径

相较于近期备受关注的Goldilocks、BabyBear和Mersenne31等有限域技术,二进制域的研究历史可以追溯到1980年代。如今,二进制域已在密码学领域得到广泛应用,典型的应用场景包括:

  • 基于𝐹₂⁸域的高级加密标准(AES)
  • 基于𝐹₂¹²⁸域的伽罗瓦消息认证码(GMAC)
  • 采用𝐹₂⁸域Reed-Solomon编码的QR二维码
  • 原始的FRI和zk-STARK协议,以及在SHA-3竞赛中入围决赛的Grøstl哈希函数

在使用较小域时,域扩展操作对确保安全性至关重要。Binius采用的二进制域完全依赖域扩展来保证安全性和实用性。大多数与证明者操作相关的多项式计算只需在基域中进行,从而在小域环境下实现高效运算。不过,随机点检查和FRI计算仍需在更大的扩展域中执行,以确保达到必要的安全级别。

在基于二进制域构建证明系统时,面临两个主要挑战:首先,STARKs中用于轨迹表示的域大小必须大于多项式的度数;其次,用于Merkle树承诺的域大小需大于经过Reed-Solomon编码扩展后的数据规模。Binius通过创新的多变量多项式表示方法和特殊的Reed-Solomon扩展方案,有效解决了这些问题。

Binius技术原理

现代SNARK系统的构建通常包含两个核心组件:信息论多项式交互式神谕证明(PIOP)和多项式承诺方案(PCS)。PIOP作为证明系统的核心,负责将计算关系转换为可验证的多项式方程;PCS则是一种加密工具,用于证明PIOP生成的多项式方程的有效性。

通过选择不同的PIOP和PCS方案,并与适当的有限域或椭圆曲线相结合,可以构建具有不同特性的证明系统。例如,Halo2结合了PLONK PIOP与Bulletproofs PCS,在Pasta曲线上运行;而Plonky2则采用PLONK PIOP与FRI PCS的组合,基于Goldilocks域优化递归效率。

Binius创新性地结合了HyperPlonk PIOP与Brakedown PCS,并在二进制域中运行。具体而言,Binius整合了五项关键技术:基于二进制域塔的算术、HyperPlonk乘积和置换检查、新型多线性移位论证、改进的Lasso查找论证,以及专为小域设计的多项式承诺方案。这些技术创新使Binius能够在二进制域中实现高效、安全的证明系统。

有限域:塔式二进制域算术

塔式二进制域是实现快速可验证计算的关键技术,其优势主要体现在高效计算和高效算术化两个方面。二进制域本质上支持高度优化的算术操作,特别适合对性能要求严苛的密码学应用。此外,二进制域结构支持简化的算术化过程,使得运算可以以紧凑且易于验证的代数形式表示。

Binius STARKs技术原理解析与性能优化方案探讨

如图1所示,一个128位字符串在二进制域中可以灵活地以多种方式进行解释:既可以视为128位二进制域中的独立元素,也可以解析为两个64位、四个32位或十六个8位的塔域元素。这种表示的灵活性不需要任何计算开销,仅需进行简单的类型转换。Binius协议充分利用了这一特性来提升计算效率。

Binius STARKs技术原理解析与性能优化方案探讨

图1:塔式二进制域结构

PIOP:适用于二进制域的HyperPlonk改进

Binius协议中的PIOP设计借鉴了HyperPlonk,采用了一系列核心检查机制来验证多项式和多变量集合的正确性。这些检查包括门电路验证、置换检查、查找验证、多重集合检查、乘积检查、零点检查、求和检查以及批量检查等。

虽然Binius与HyperPlonk在协议设计上有许多相似之处,但Binius在三个方面做出了重要改进:优化了乘积检查过程、正确处理了除零问题,并支持跨列置换检查。这些改进不仅解决了HyperPlonk中的局限性,还为未来基于二进制域的证明系统奠定了基础。

PCS:适用于小域的Brakedown改进

Binius多项式承诺方案的核心思想是packing技术。论文中提出了两种基于二进制域的Brakedown多项式承诺方案:一种采用级联码实现,另一种采用块级编码技术配合Reed-Solomon码。第二种方案虽然证明尺寸略大,但显著简化了实现过程。

Binius的PCS主要采用小域多项式承诺与扩展域评估、小域通用构造以及块级编码与Reed-Solomon码技术。这些技术的结合使得在小域(如F₂)中承诺多项式成为可能,同时保持了高效的计算性能。

Binius性能优化

为了进一步提升Binius协议的性能,研究者们提出了四个关键优化方向:基于GKR的二进制域乘法运算、ZeroCheck PIOP优化、小域Sumcheck协议优化,以及通过FRI-Binius降低证明尺寸。

基于GKR的二进制域乘法

Binius论文最初引入的基于lookup的二进制域乘法算法虽然在一定程度上优化了乘法操作,但仍需要与limbs数量线性相关的辅助承诺。相比之下,基于GKR协议的整数乘法算法通过巧妙的数学转换,仅需一个辅助承诺,并大幅减少了Sumchecks开销,使算法更加高效。

ZeroCheck PIOP优化

ZeroCheck PIOP优化通过在证明方和验证方之间重新分配工作量,显著降低了数据传输量和计算复杂度。优化方法包括减少证明方的数据传输、减少评估点数量以及采用代数插值优化等技术。这些改进在常见的d=3情况下,使成本降低了5/3倍。

小域Sumcheck协议优化

针对小域的Sumcheck协议优化主要关注切换轮次t的选择。研究表明,在最佳切换点时,优化算法比朴素算法的性能提升可达一个数量级。特别是对于基域为GF[2]的情况,优化算法的性能优势最为显著。

Binius STARKs技术原理解析与性能优化方案探讨

图2:切换轮次与改进因子的关系

FRI-Binius降低证明尺寸

FRI-Binius通过四种创新技术实现了证明尺寸的显著降低:扁平化多项式、子空间消失多项式、代数基打包以及环交换SumCheck。这些技术的结合使得Binius的证明尺寸减少了一个数量级,使其更加接近最先进的证明系统。

Binius STARKs技术原理解析与性能优化方案探讨

表2:Binius与FRI-Binius证明尺寸比较

结论

Binius的核心价值在于可以根据实际需求选择最小化的power-of-two域大小。该系统通过硬件、软件与FPGA加速的Sumcheck协议协同设计,能够以极低的内存占用实现快速证明。目前,Irreducible团队正在开发递归层,并与Polygon合作构建基于Binius的zkVM;Jolt zkVM也从Lasso转向Binius以改进递归性能;Ingonyama团队则正在实现FPGA版本的Binius。

Binius STARKs技术原理解析与性能优化方案探讨

图3:承诺成本对比

参考文献

  1. 2024.04 Binius Succinct Arguments over Towers of Binary Fields
  2. 2024.07 Fri-Binius Polylogarithmic Proofs for Multilinears over Binary Towers
  3. 2024.08 Integer Multiplication in Binius: GKR-based approach
  4. 2024.06 zkStudyClub – FRI-Binius: Polylogarithmic Proofs for Multilinears over Binary Towers
  5. 2024.04 ZK11: Binius: a Hardware-Optimized SNARK – Jim Posen

声明

  1. 本文转载自bitlayer,著作权归属原作者lynndell。
  2. 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。
  3. 文章其他语言版本由Gate Learn团队翻译,转载需注明出处。

声明:文章不代表CHAINTT观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险 自担!转载请注明出处:https://www.chaintt.cn/17824.html

CHAINTT的头像CHAINTT
上一篇 16小时前
下一篇 15小时前

相关推荐

  • 社区代币价值来源解析:如何评估与提升代币价值

    代币化社区通过发行代币激励成员参与集体价值创造,实现归属感、实用性和所有权三重价值。代币价值由实用价值、社会资本和所有权价值共同决定,需通过正循环机制吸引资源并合理分配。健康的社区需平衡价值创造与捕获,确保代币经济模型广泛而非剥削性,最终实现自我维持的微型经济体。

    2025年7月28日
    1600
  • 什么是元宇宙?全面解析元宇宙的概念与应用

    元宇宙概念源自1992年科幻小说《雪崩》,指基于VR/AR/AI技术的共享虚拟空间,用户可通过虚拟化身进行社交、工作、娱乐等活动。Roblox上市后提出元宇宙八大要素,目前以游戏为雏形,整合社交、经济系统等功能。尽管科技巨头纷纷布局,但元宇宙仍面临技术瓶颈、隐私安全等挑战。NFT作为虚拟资产确权方式支撑元宇宙经济体系,5G网络将助力其发展。当前《堡垒之夜》等游戏已展现元宇宙雏形,但其最终形态和普及程度仍存争议。

    币圈百科 2025年7月12日
    1700
  • 流动性启动池(LBP)运作机制详解与高效参与策略指南

    导语 近期多个区块链项目通过LBP(流动性启动池)成功募资,如Zero1 Labs在3天内募集1078万美元。LBP平台Fjord Foundry的用户平均实时ROI达308.19%。本文将解析LBP的机制、优势及参与策略。 简介 LBP是DeFi中一种公平、去中心化的代币分发方式,由Balancer于2020年推出。相比ICO、IEO和IDO,LBP通过动态定价机制防止机器人抢购和大资金操控,实现更合理的价格发现。 基本原理 LBP采用从高到低的动态定价机制,初始价格较高,随时间逐渐下降。用户可根据市场情况选择合适时机购买,避免初期高价或后期抢购风险。LBP还允许项目方以较小比例提供初始流动性,降低资金压力。 如何提高LBP盈利概率? 1. 详细调研项目团队、机制和前景;2. 选择合适的购买时机,低FDV项目可早买,正常项目中后期购买;3. 分批购买以平摊成本;4. 根据市场趋势及时卖出。 LBP平台介绍 Fjord Foundry是Balancer DAO的合作伙伴,已为项目融资超9.33亿美元,采用策展人审核制度。1intro是Solana生态首个LBP平台,首发项目$INTRO融资超1000万美元。 结语 LBP为项目方提供低成本启动方式,为用户提供公平参与机会。选择优质平台和策展人,结合合理策略,可提高盈利概率。未来LBP有望被更多生态采用。

    2025年7月28日
    1800
  • AI代理如何重塑Web3用户体验提升效率

    AI与加密货币的交叉领域正涌现多个创新项目,如Akash Network和Ritual net等,利用Web3的去中心化特性解决AI领域的数据收集和计算问题。AI代理作为智能助手,正在简化加密货币应用的使用,涵盖游戏、投资组合管理和基于提示的交易执行等场景。Autonolas、Polywrap的AutoTX、Parallel Colony等项目展示了AI代理的多样化应用。然而,AI代理面临自主性和安全性的挑战,需要用户定义权限的解决方案来平衡自动化与安全性。Biconomy等团队正在探索相关技术,以推动这一领域的发展。

    2025年7月28日
    1700
  • Ripple联合创始人高位抛售1.75亿枚XRP引发争议:瑞波币大规模转移事件解析

    Ripple联合创始人Chris Larsen相关钱包近期转移5000万枚XRP(价值1.75亿美元),其中1.4亿枚转入交易所引发套现猜测。区块链侦探ZachXBT披露其仍持有28.1亿枚XRP(占比总市值4.6%),大规模转移或造成市场抛压。此次操作恰逢XRP从3.6美元高点回落至3.09美元,社区指责其”高位抛售”,但亦有观点认为是分散持有的去中心化举措。尽管近期下跌,分析师认为XRP仍有望突破2018年3.84美元历史峰值,需依赖整体市场动能推动。

    2025年7月24日
    1300

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

风险提示:防范以"数字货币""区块链"名义进行非法集资的风险