🎉 攢成長值,抽華爲Mate三折疊!廣場第 1️⃣ 2️⃣ 期夏季成長值抽獎大狂歡開啓!
總獎池超 $10,000+,華爲Mate三折疊手機、F1紅牛賽車模型、Gate限量週邊、熱門代幣等你來抽!
立即抽獎 👉 https://www.gate.com/activities/pointprize?now_period=12
如何快速賺成長值?
1️⃣ 進入【廣場】,點擊頭像旁標識進入【社區中心】
2️⃣ 完成發帖、評論、點讚、發言等日常任務,成長值拿不停
100%有獎,抽到賺到,大獎等你抱走,趕緊試試手氣!
截止於 8月9日 24:00 (UTC+8)
詳情: https://www.gate.com/announcements/article/46384
#成长值抽奖12期开启#
Circle STARKs:高效簡潔的新型零知識證明方案
探索Circle STARKs
近年來,STARKs協議設計的趨勢是轉向使用較小的字段。最早期的STARKs實現使用256位字段,但這種設計效率較低。爲了提升效率,STARKs開始使用更小的字段,如Goldilocks、Mersenne31和BabyBear。
使用小字段帶來了一些挑戰,如隨機性不足的問題。爲解決這個問題,有兩種方案:進行多次隨機檢查或擴展字段。擴展字段類似於復數,但基於有限域。
Circle STARKs是一種巧妙的解決方案。給定質數p,可以找到大小爲p的羣體,具有二對一特性。這個羣體由滿足特定條件的點組成,如x^2 mod p等於某個值的點集。
Circle STARKs使用了一種特殊的FFT,稱爲Circle FFT。它處理的對象不是嚴格的多項式,而是Riemann-Roch空間。開發者不需要了解具體細節,只需將多項式作爲評估值集合處理即可。
在實現Circle STARKs時,需要注意以下幾點:
Circle STARKs在31位素數字段上非常高效。與大字段SNARKs相比,它能更充分地利用計算空間。雖然Binius在某些方面更優,但Circle STARKs概念更簡單。
未來STARK優化可能關注:
總的來說,Circle STARKs是一種概念簡單但高效的STARK實現方案,值得進一步探索和應用。