Circle STARKs: 小字段上實現高效FRI的新方案

robot
摘要生成中

探索Circle STARKs

近年來,STARKs協議設計趨向使用較小的字段。早期實現使用256位字段,但效率較低。爲解決這個問題,STARKs開始轉向使用更小的字段,如Goldilocks、Mersenne31和BabyBear。這種轉變大幅提升了證明速度。

Vitalik新作:探索Circle STARKs

使用較小字段時的一個常見問題是,隨機選擇的參數可能被攻擊者猜測。解決方案包括進行多次隨機檢查或擴展字段。擴展字段類似於復數,但基於有限域。這允許在有限域上進行更復雜的運算,提高了安全性。

Vitalik新作:探索Circle STARKs

Circle STARKs是一種巧妙的方案,可以在Mersenne31等小字段上實現高效的FRI。它使用圓上的點集作爲羣,這些點遵循特定的加法規律。Circle FRI和Circle FFT的構造方式與常規FRI類似,但處理的對象是Riemann-Roch空間而不是嚴格的多項式。

Vitalik新作:探索Circle STARKs

在實現Circle STARKs時,需要採用一些特殊技巧來替代傳統的商運算和消失多項式等操作。評估順序也需要調整爲特殊的折疊反向位序。

Vitalik新作:探索Circle STARKs

總體而言,Circle STARKs對開發者來說並不比常規STARKs復雜很多。它是一種高效的STARK方案,特別適合在31位素數字段上使用。結合其他技術如Mersenne31、BabyBear等,我們正在接近STARKs基礎層的效率極限。

Vitalik新作:探索Circle STARKs

未來STARK優化的重點方向可能包括:對基礎密碼原語的算術化優化、遞歸構造以提高並行性、算術化虛擬機以改善開發體驗等。這些優化將進一步提高STARK的性能和可用性。

Vitalik新作:探索Circle STARKs

Vitalik新作:探索Circle STARKs

Vitalik新作:探索Circle STARKs

查看原文
此頁面可能包含第三方內容,僅供參考(非陳述或保證),不應被視為 Gate 認可其觀點表述,也不得被視為財務或專業建議。詳見聲明
  • 讚賞
  • 7
  • 分享
留言
0/400
NFTRegrettervip
· 7小時前
FRI比起之前快了有点东西
回復0
钱包管理员vip
· 08-04 06:32
小字段优化是重头戏 代码囤着没毛病
回復0
StableBoivip
· 08-04 06:32
真给Goldilocks面子啊
回復0
NFT大冰箱vip
· 08-04 06:30
证明速度快了 跑的比geth还快?
回復0
冷钱包_守护者vip
· 08-04 06:30
不明觉厉 有点看不懂啊 求解释
回復0
崩溃电话热线vip
· 08-04 06:24
小字段果然快很多!
回復0
GraphGuruvip
· 08-04 06:17
哎哟这新解决方案搞得挺妙的
回復0
交易,隨時隨地
qrCode
掃碼下載 Gate APP
社群列表
繁體中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)