# サークルスタークを探索するCircle STARKs は新しいタイプの STARK 証明システムであり、Mersenne31 素数域上で動作し、高効率の計算と証明能力を提供します。本稿では、Circle STARKs の原理、利点、および実際のアプリケーションにおける潜在能力について深く探ります。## 背景近年、STARKs プロトコルの設計は、効率を向上させるためにより小さな数学的フィールドの使用に傾いています。初期の 256 ビットフィールドから、Goldilocks、Mersenne31、BabyBear などのより小さなフィールドに進化しました。この変化は、証明速度を大幅に向上させました。たとえば、Starkware は M3 ノートパソコンで毎秒 620,000 の Poseidon2 ハッシュを証明できます。! 【ヴィタリック新作:サークルスタークの探索】(https://img-cdn.gateio.im/social/moments-7aa9220380d346efa2a3619b0f4e3372)## Circle STARKs のコアコンセプト1. 二対一マッピング:Circle STARKs は素数 p 上に p サイズの群を見つけ、類似の二対一特性を持っています。2.追加ルール:(x1、y1) + (x2、y2) = (x1x2-y1y2、x1y2 + x2y1)3.二重形式:2 * (x、y) = (2x^2-1、2xy)4. マッピングの変化:第二ラウンドから、マッピングは f0(2x^2-1) = (F(x) + F(-x))/2 に変わります。! [ヴィタリックの新作:サークルスタークの探索](https://img-cdn.gateio.im/social/moments-fdfa1b29fc7f12d9ab7c1ec0449e654c)## サークルFFTCircle groupはFFTもサポートしており、その構造方式はFRIに似ています。Circle FFTが処理する対象はRiemann-Roch空間であり、厳密な多項式ではありません。これは、x^2 + y^2 - 1の任意の倍数をゼロとして扱うことを意味します。! [ヴィタリックの新作:サークルスタークを探索する](https://img-cdn.gateio.im/social/moments-b32679a50fc463cfc1c831d30ab2d7e2)## 商演算と消失多項式Circle STARKs では、従来の商演算方法を調整する必要があります。消失多項式の構築も異なり、折りたたみ関数 x → 2x^2 - 1 に基づいています。! [ヴィタリックの新作:サークルスタークの探索](https://img-cdn.gateio.im/social/moments-cb343bb0791734002ef1a3b813eea1e2)## 逆順Circle STARKs は、特有の折りたたみ構造に適応するために、修正された逆位序を使用します。この順序は、FRI 評価プロセスにおいて重要な役割を果たし、折りたたまれた値が順序の中で隣接するようになります。! 【ヴィタリック新作:サークルスタークの探索】(https://img-cdn.gateio.im/social/moments-4e2ceec842bcdcc68f5efb0e9ec2d6ab)## 効率性Circle STARKs は 31 ビットの素数体上で動作し、高い効率を持っています。ビジネスロジック、暗号計算、パラメータの検索を処理する際に、計算トレースでスペースを十分に活用し、空きスペースを減らします。! 【ヴィタリックの新作:サークルスタークの探索】(https://img-cdn.gateio.im/social/moments-0277731a7327da529c85417a01718c59)## まとめCircle STARKs は開発者にとって比較的簡単で効率的な STARK 実装ソリューションを提供します。基礎となる数学はやや複雑ですが、この複雑さは開発者にとって基本的に透明です。Circle STARKs の登場は、Mersenne31、BabyBear、Binius などの技術とともに、私たちが STARKs 基礎層の効率限界に近づいていることを示しています。! [ヴィタリックの新作:サークルスタークの探索](https://img-cdn.gateio.im/social/moments-13da9460855ee8c504c44696efc2164c)未来、STARK の最適化方向は次のようなものが含まれる可能性があります:1. ハッシュ関数や署名などの基本的な暗号学的原語の効率を最大化する2. 再帰的な構築を行い、並列化能力を向上させる3. 算術化バーチャルマシンによる開発者体験の改善これらの進展は、STARKs技術の発展をさらに促進し、より広範なアプリケーションシーンに対するサポートを提供します。! [ヴィタリックの新作:サークルスタークの探索](https://img-cdn.gateio.im/social/moments-972d4e51e7d92462c519ef900358a6af)
Circle STARKs:効率的なSTARKプルーフシステムの新たなブレークスルー
サークルスタークを探索する
Circle STARKs は新しいタイプの STARK 証明システムであり、Mersenne31 素数域上で動作し、高効率の計算と証明能力を提供します。本稿では、Circle STARKs の原理、利点、および実際のアプリケーションにおける潜在能力について深く探ります。
背景
近年、STARKs プロトコルの設計は、効率を向上させるためにより小さな数学的フィールドの使用に傾いています。初期の 256 ビットフィールドから、Goldilocks、Mersenne31、BabyBear などのより小さなフィールドに進化しました。この変化は、証明速度を大幅に向上させました。たとえば、Starkware は M3 ノートパソコンで毎秒 620,000 の Poseidon2 ハッシュを証明できます。
! 【ヴィタリック新作:サークルスタークの探索】(https://img-cdn.gateio.im/webp-social/moments-7aa9220380d346efa2a3619b0f4e3372.webp)
Circle STARKs のコアコンセプト
2.追加ルール:(x1、y1) + (x2、y2) = (x1x2-y1y2、x1y2 + x2y1)
3.二重形式:2 * (x、y) = (2x^2-1、2xy)
! ヴィタリックの新作:サークルスタークの探索
サークルFFT
Circle groupはFFTもサポートしており、その構造方式はFRIに似ています。Circle FFTが処理する対象はRiemann-Roch空間であり、厳密な多項式ではありません。これは、x^2 + y^2 - 1の任意の倍数をゼロとして扱うことを意味します。
! ヴィタリックの新作:サークルスタークを探索する
商演算と消失多項式
Circle STARKs では、従来の商演算方法を調整する必要があります。消失多項式の構築も異なり、折りたたみ関数 x → 2x^2 - 1 に基づいています。
! ヴィタリックの新作:サークルスタークの探索
逆順
Circle STARKs は、特有の折りたたみ構造に適応するために、修正された逆位序を使用します。この順序は、FRI 評価プロセスにおいて重要な役割を果たし、折りたたまれた値が順序の中で隣接するようになります。
! 【ヴィタリック新作:サークルスタークの探索】(https://img-cdn.gateio.im/webp-social/moments-4e2ceec842bcdcc68f5efb0e9ec2d6ab.webp)
効率性
Circle STARKs は 31 ビットの素数体上で動作し、高い効率を持っています。ビジネスロジック、暗号計算、パラメータの検索を処理する際に、計算トレースでスペースを十分に活用し、空きスペースを減らします。
! 【ヴィタリックの新作:サークルスタークの探索】(https://img-cdn.gateio.im/webp-social/moments-0277731a7327da529c85417a01718c59.webp)
まとめ
Circle STARKs は開発者にとって比較的簡単で効率的な STARK 実装ソリューションを提供します。基礎となる数学はやや複雑ですが、この複雑さは開発者にとって基本的に透明です。Circle STARKs の登場は、Mersenne31、BabyBear、Binius などの技術とともに、私たちが STARKs 基礎層の効率限界に近づいていることを示しています。
! ヴィタリックの新作:サークルスタークの探索
未来、STARK の最適化方向は次のようなものが含まれる可能性があります:
これらの進展は、STARKs技術の発展をさらに促進し、より広範なアプリケーションシーンに対するサポートを提供します。
! ヴィタリックの新作:サークルスタークの探索