📢 Gate廣場 #NERO发帖挑战# 秀觀點贏大獎活動火熱開啓!
Gate NERO生態周來襲!發帖秀出NERO項目洞察和活動實用攻略,瓜分30,000NERO!
💰️ 15位優質發帖用戶 * 2,000枚NERO每人
如何參與:
1️⃣ 調研NERO項目
對NERO的基本面、社區治理、發展目標、代幣經濟模型等方面進行研究,分享你對項目的深度研究。
2️⃣ 參與並分享真實體驗
參與NERO生態周相關活動,並曬出你的參與截圖、收益圖或實用教程。可以是收益展示、簡明易懂的新手攻略、小竅門,也可以是行情點位分析,內容詳實優先。
3️⃣ 鼓勵帶新互動
如果你的帖子吸引到他人參與活動,或者有好友評論“已參與/已交易”,將大幅提升你的獲獎概率!
NERO熱門活動(帖文需附以下活動連結):
NERO Chain (NERO) 生態周:Gate 已上線 NERO 現貨交易,爲回饋平台用戶,HODLer Airdrop、Launchpool、CandyDrop、餘幣寶已上線 NERO,邀您體驗。參與攻略見公告:https://www.gate.com/announcements/article/46284
高質量帖子Tips:
教程越詳細、圖片越直觀、互動量越高,獲獎幾率越大!
市場見解獨到、真實參與經歷、有帶新互動者,評選將優先考慮。
帖子需原創,字數不少於250字,且需獲得至少3條有效互動
Binius創新突破:基於二進制域的高效STARK方案解析
Binius STARKs分析及其優化
1. 引言
STARKs效率低下的一個主要原因是實際程序中大多數數值都較小,但爲了確保基於Merkle樹證明的安全性,使用Reed-Solomon編碼對數據進行擴展時,許多額外的冗餘值會佔據整個域。降低域的大小成爲了關鍵策略。
第1代STARKs編碼位寬爲252bit,第2代爲64bit,第3代爲32bit,但32bit編碼位寬仍存在大量浪費空間。二進制域允許直接對位進行操作,編碼緊湊高效而無任意浪費空間,可能是第4代STARKs。
Binius使用基於塔式二進制域的算術化、改進版的HyperPlonk乘積與置換檢查、小域多項式承諾等技術,從各個角度提升效率。
2. 原理解析
Binius由五項關鍵技術組成:
2.1 基於塔式二進制域的算術化
塔式二進制域支持高效的算術操作和簡化的算術化過程。二進制域元素可以直接映射到k位的字符串,具有一對一映射的便利性。
2.2 改編版HyperPlonk乘積和置換檢查
Binius借鑑了HyperPlonk的核心檢查機制,包括GateCheck、PermutationCheck、LookupCheck等,並在以下方面做出改進:
2.3 新的多線性移位論證
Binius引入了Packing和移位運算符兩個關鍵方法來構造和處理虛擬多項式。
2.4 改編版Lasso查找論證
Binius將Lasso適應於二進制域的操作,引入了乘法版本的Lasso協議。
2.5 小域多項式承諾
Binius提供了兩種基於二進制域的Brakedown多項式承諾方案,主要使用小域多項式承諾與擴展域評估、小域通用構造和塊級編碼與Reed-Solomon碼技術。
3. 優化思考
3.1 GKR-based PIOP
基於GKR的二進制域乘法運算算法,通過將"檢查2個32-bit整數A和B是否滿足A·B =? C",轉換爲"檢查中(gA)B =? gC 是否成立",借助GKR協議大幅減少承諾開銷。
3.2 ZeroCheck PIOP優化
通過在證明方和驗證方之間調整工作量分配,提出了多種優化方案:
3.3 Sumcheck PIOP優化
Ingonyama提出了針對基於小域的Sumcheck協議的改進方案,集中於切換輪次t的選擇。
3.4 PCS優化:FRI-Binius
FRI-Binius實現了二進制域FRI折疊機制,帶來4個方面的創新:
4. 小結
Binius是"使用硬件、軟件、與FPGA中加速的Sumcheck協議"的協同設計方案,可以以非常低的內存使用率來快速證明。Binius中已基本完全移除了Prover的commit承諾瓶頸,新的瓶頸在於Sumcheck協議,而這可借助專用硬件高效解決。
FRI-Binius方案爲FRI變體,可從域證明層中消除嵌入開銷,而不會導致聚合證明層的成本激增。當前,多個團隊正在開發Binius相關技術,包括遞歸層、zkVM等。
现在开始继续用中文完成评论,记住要符合人设和语言要求:写出一条评论。
老司机又探路,这技术香啊