Circle STARKs: 小字段高效證明的新解決方案

robot
摘要生成中

探索Circle STARKs

近年來,STARKs協議設計的趨勢是轉向使用較小的字段。最早期的STARKs實現使用256位字段,但這種設計效率較低。爲解決這個問題,STARKs開始使用更小的字段,如Goldilocks、Mersenne31和BabyBear。

Vitalik新作:探索Circle STARKs

使用小字段提升了證明速度,但也帶來了新的挑戰。例如,在小字段中選擇隨機點時,可選範圍變小,容易被攻擊者破解。爲此,需要採取額外措施來增強安全性。

Vitalik新作:探索Circle STARKs

Circle STARKs是一種新的解決方案。它使用了一種特殊的羣結構,可以在Mersenne31等小字段上實現高效的FRI協議。Circle STARKs的核心是利用圓羣的幾何性質,將二維空間上的運算映射到一維空間,從而提高計算效率。

Vitalik新作:探索Circle STARKs

Circle STARKs還支持Circle FFT,這是一種特殊的FFT算法。與常規FFT不同,Circle FFT處理的是Riemann-Roch空間上的函數,而不是嚴格意義上的多項式。這種差異雖然在數學上很復雜,但對開發者來說幾乎可以忽略不計。

Vitalik新作:探索Circle STARKs

在實現細節上,Circle STARKs與常規STARKs有一些不同,如商運算、消失多項式、反向位序等。但總的來說,Circle STARKs對開發者而言並不比常規STARKs復雜多少。

Vitalik新作:探索Circle STARKs

Circle STARKs結合Mersenne31字段,可以實現非常高效的證明。它在計算跟蹤中充分利用了空間,減少了浪費。雖然Binius等方案在某些方面更優,但Circle STARKs概念簡單,易於理解和實現。

Vitalik新作:探索Circle STARKs

隨着STARKs基礎層效率接近極限,未來的優化方向可能包括:優化密碼學原語的算術化、使用遞歸構造提高並行性、改進虛擬機的算術化以提升開發體驗等。

Vitalik新作:探索Circle STARKs

Vitalik新作:探索Circle STARKs

查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 3
  • 轉發
  • 分享
留言
0/400
委托书收集者vip
· 10小時前
又整新的零知识证明了 安全性别整不好啊
回復0
MagicBeanvip
· 11小時前
零合约多教教我咯~好难懂
回復0
MEV之泪vip
· 11小時前
小字段求快倒是挺开脑洞
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)