Circle STARKs:提升效率的新型STARKs變體探析

探索Circle STARKs

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

Vitalik新作:探索Circle STARKs

使用小字段帶來了一些挑戰,比如隨機性選擇的範圍變小。有兩種解決方案:多次隨機檢查或擴展字段。擴展字段類似於復數,但基於有限域。

Vitalik新作:探索Circle STARKs

Circle STARKs提出了一種巧妙的方法,在質數p上找到大小爲p的羣,具有二對一特性。這個羣由滿足特定條件的點組成,遵循一種加法規律。

Vitalik新作:探索Circle STARKs

Circle STARKs支持FFT,但處理的對象不是嚴格的多項式,而是Riemann-Roch空間。作爲開發者,幾乎可以忽略這一點,只需將多項式作爲評估值集合存儲。

Vitalik新作:探索Circle STARKs

在商運算、消失多項式、反向位序等方面,Circle STARKs與常規STARKs有一些區別,需要採用不同的技巧。

Vitalik新作:探索Circle STARKs

Circle STARKs在31位素數上非常高效。與大字段SNARKs相比,它充分利用了計算空間。雖然Binius在某些方面更優,但Circle STARKs概念更簡單。

Vitalik新作:探索Circle STARKs

對開發者來說,Circle STARKs並不比常規STARKs復雜得多。理解Circle FRI和FFTs也有助於理解其他特殊FFTs。

Vitalik新作:探索Circle STARKs

未來STARKs優化可能會集中在:

  1. 優化哈希函數等基本密碼學原語
  2. 遞歸構造以提高並行性
  3. 改進虛擬機以提升開發體驗

總的來說,Circle STARKs是一種有趣的STARKs變體,在保持簡單性的同時提高了效率。

Vitalik新作:探索Circle STARKs

查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 2
  • 分享
留言
0/400
BearMarketBrovip
· 07-23 07:14
二对一确实更高效
回復0
GasFeeLadyvip
· 07-23 07:06
好方案减轻gas压力
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)