Circle STARKs:効率的なSTARKプルーフシステムを作成するためのCircle Swarm機能

robot
概要作成中

サークルスタークを探索する

Circle STARKsは新しいタイプのSTARK証明システムであり、円群の特性を利用して効率的な証明を構築します。本稿では、Circle STARKsの動作原理とその利点について探ります。

背景

近年、STARKsプロトコルの設計は、Goldilocks、Mersenne31、BabyBearなどの小さな数学的フィールドを使用する傾向にあります。この変化により、証明速度が大幅に向上し、例えばStarkwareはM3ノートパソコンで毎秒620,000のPoseidon2ハッシュを証明できます。

しかし、小さなフィールドを使用することは、限られたランダム性の空間内で安全性を保証するといういくつかの課題をもたらします。Circle STARKsは巧妙な設計によってこの問題を解決しました。

! 【ヴィタリック新作:サークルスタークの探索】(https://img-cdn.gateio.im/webp-social/moments-7aa9220380d346efa2a3619b0f4e3372.webp)

Circle STARKsの基本原則

Circle STARKsの核心思想は、円群の二対一マッピング特性を利用することです。素数pが与えられると、私たちは同様の二対一特性を持つサイズpの群を見つけることができます。この群は、x^2 + y^2 = 1 mod pを満たすすべての点(x,y)で構成されています。

これらのポイントは加法のルールに従います:(x1,y1) + (x2,y2) = (x1x2 - y1y2, x1y2 + x2y1)

二重形式は 2(x, y) = (2x^2 - 1, 2xy) です

このマッピングを利用することで、FRIに似た証明システムを構築できますが、より小さなフィールドで動作します。

! ヴィタリックの新作:サークルスタークの探索

サークルFFT

CircleグループはFFT演算もサポートしていますが、処理の対象は厳密な意味での多項式ではなく、いわゆるRiemann-Roch空間です。これは、x^2 + y^2 - 1の任意の倍数をゼロと見なすことを意味します。

これにより、Circle FFTの出力係数は従来のFFTとは異なり、特定の基に基づいています{1, y, x, xy, 2x^2 - 1, ...}。しかし、開発者としては、これをほぼ完全に無視でき、多項式を評価値の集合として扱うことができます。

! ヴィタリックの新作:サークルスタークを探索する

サークルスタークの必殺技

商演算###

円群には単一の点を通過する線形関数が存在しないため、Circle STARKsは異なる商演算のテクニックを採用しています。私たちは2つの点で評価を行うことで証明し、関心を持たなくてもよい仮想点を追加します。

! ヴィタリックの新作:サークルスタークの探索

消える多項式

Circle STARKsで消える多項式形式は次のとおりです。

Z1(x,y) = y Z2(x,y) = x
Zn+1(x,y) = (2 * Zn(x,y)^2) - 1

! 【ヴィタリック新作:サークルスタークの探索】(https://img-cdn.gateio.im/webp-social/moments-4e2ceec842bcdcc68f5efb0e9ec2d6ab.webp)

逆順

Circle STARKsの特殊な折りたたみ構造に適応するために、逆位順を調整する必要があります。具体的な方法は、最後の1位を除くすべての位置を反転し、最後の位置で他の位置を反転するかどうかを決定します。

! 【ヴィタリックの新作:サークルスタークの探索】(https://img-cdn.gateio.im/webp-social/moments-0277731a7327da529c85417a01718c59.webp)

サークルスタークの効率

Circle STARKsは31ビット素数フィールド上で動作し、大きなフィールドSTARKsよりも効率的です。これはフィールド空間を最大限に活用し、無駄な空きスペースを減らします。Biniusなどのソリューションが特定の点で優れている場合もありますが、Circle STARKsの概念はよりシンプルです。

! ヴィタリックの新作:サークルスタークの探索

まとめ

Circle STARKsは開発者にとって概念が簡単でありながら効率的なSTARKの変種を提供します。これは効率と使いやすさのバランスが非常に良く、STARK技術の発展において重要なステップです。今後のSTARKの最適化は以下の方向に集中する可能性があります:

  1. ハッシュ関数などの基本的な暗号原語の算術的効率を最大化する
  2. 再帰的な構築を通じて並列化を向上させる
  3. 開発者の体験を最適化するために、仮想マシンの算術を改善する

Circle STARKsの出現は、私たちにより特別なFFT技術を理解し探求するための窓口を提供し、STARK技術をより効率的で実用的な方向に進展させました。

! ヴィタリックの新作:サークルスタークの探索

原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については免責事項をご覧ください。
  • 報酬
  • 5
  • 共有
コメント
0/400
consensus_failurevip
· 07-09 21:24
もっと多くの証明システムを展開する必要がある。ゼロ知識の発展があまりにも速い...
原文表示返信0
ponzi_poetvip
· 07-07 23:24
おお、これが円神ではないですか。
原文表示返信0
BearMarketSurvivorvip
· 07-07 03:18
また数学を遊んでるね
原文表示返信0
SelfMadeRuggeevip
· 07-07 03:09
あなたたちのSTARKはあまりにも華やかですね
原文表示返信0
MevHuntervip
· 07-07 02:52
STARKはこんな風にも遊べるの?
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)