This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
Binius STARKs:次世代の効率的なゼロ知識証明技術を詳しく見る
Binius STARKsの原理分析と最適化思考
1. はじめに
STARKsの効率が低下する主な理由の一つは、実際のプログラムでのほとんどの数値が小さいことですが、Merkleツリー証明の安全性を確保するために、Reed-Solomon符号化を使用してデータを拡張する際、追加の冗長値が全体の領域を占めることです。この問題を解決するために、領域のサイズを縮小することが重要な戦略となりました。
第1世代STARKsのエンコーディングビット幅は252ビット、第2世代は64ビット、第3世代は32ビットですが、32ビットのエンコーディングビット幅には依然として大量の無駄なスペースが存在します。それに対して、バイナリーフィールドはビットを直接操作できるため、エンコーディングがコンパクトで効率的であり、無駄なスペースはありません。つまり、第4世代STARKsです。
Biniusが使用する二進数領域は、その安全性と実際の使用可能性を保証するために、完全に拡張領域に依存する必要があります。ほとんどのProver計算に関与する多項式は、拡張領域に入る必要はなく、基本領域で操作するだけで、小領域内で高効率を実現しています。しかし、ランダムポイントチェックとFRI計算は、必要な安全性を確保するために、より大きな拡張領域に深く入る必要があります。
Biniusは革新的な解決策を提案しました。まず、単変数多項式の代わりに多変数(具体的には多線形)多項式を使用し、その値を「超立方体」(hypercubes)上で取ることで、全体の計算軌跡を表現します。次に、超立方体の各次元の長さが2であるため、STARKsのように標準的なReed-Solomon拡張を行うことはできませんが、超立方体を正方形(square)と見なし、その正方形に基づいてReed-Solomon拡張を行うことができます。
! Bitlayer研究:Binius STARKsの原理分析と最適化思考
2. 原理分析
Biniusには5つの重要な技術が含まれています:
2.1 有限体:二値体の塔に基づく算術
タワー型バイナリ領域の利点:
バイナリドメインの利点:
! Bitlayer研究:Binius STARKsの原理分析と最適化思考
2.2 PIOP:適応されたHyperPlonk製品と順列チェック
Binius PIOPコアチェックメカニズム:
Binius の HyperPlonk の改良点:
2.3 PIOP:新しいマルチラインシフト引数
主な方法:
! Bitlayer研究:Binius STARKsの原理分析と最適化思考
2.4 PIOP: Lasso lookup 引数の適応版
Lassoプロトコルの構成:
ビニウスのラッソの適応:
2.5 PCS:ブレーキダウンPCSの適応版
コアアイデア:パッキング
2つのバイナリーフィールドに基づくBrakedown多項式コミットメントスキーム:
主な技術:
! Bitlayer研究:Binius STARKsの原理分析と最適化思考
3. 思考の最適化
四つの重要な最適化ポイント:
3.1 GKRベースのPIOP: GKRに基づくバイナリフィールド乗算
Biniusルックアップに対する利点:
3.2 ZeroCheck PIOP 最適化: Prover と Verifier 間の計算コストのトレードオフ
最適化方法:
3.3 Sumcheck PIOP 最適化: 小さなドメインに基づく Sumcheck プロトコル
重要なポイント:
! Bitlayer Research: Binius STARKs Principle Analysis and Optimization Thinking
3.4 PCSの最適化:FRI-BiniusはBiniusプルーフサイズを縮小します
FRI-Biniusには4つのイノベーションがあります。
FRI-Binius PCSプロセス:
! Bitlayer研究:Binius STARKsの原理分析と最適化思考
4. 概要
Biniusのバリュープロポジション:
FRI-Biniusソリューション:
現在の進捗状況:
! Bitlayer研究:Binius STARKsの原理分析と最適化思考
! Bitlayer Research: Binius STARKs Principle Analysis and Optimization Thinking