-
- Sin7Y · 2022-12-29 19:552022-12-29 19:55
- Sin7Y · 2022-12-19 17:30一文了解Lookup Arguments
本文將重點介紹使得OlaVM獲得高性能的工具之一,Lookup argument。
2022-12-19 17:30 - Sin7Y · 2022-08-19 14:582022-08-19 14:58
- Sin7Y · 2022-08-17 18:29關於Sinsemilla哈希函數在OlaVM中的應用
本文回應了Zcash協議的主要作者Daira Hopwood針對OlaVM提出的幾點問題,同時介紹了Sinsemilla 哈希函數的設計思想及其在OlaVM 中的應用。
2022-08-17 18:29 - Sin7Y · 2022-08-17 17:452022-08-17 17:45
- Sin7Y · 2022-08-17 15:59Multi-Scalar Multiplication 算法優化
Multi-Scalar Multiplication (MSM) 是計算多個乘法運算之和的算法。由於群運算相對於有限域中元素的加法和乘法是複雜的,MSM算法的目標是盡可能減少群運算的次數。本文詳細介紹了一些針對MSM算法的優化方法。
2022-08-17 15:59 - Sin7Y · 2022-08-16 20:49Miden的stark證明系統
miden是⼀個基於stark技術的zkVM實現方案。它的底層是基於winterfell這個zkp庫來生成stark證明和對證明進行驗證。本文對miden證明系統架構進行了詳細闡述。
2022-08-16 20:49 - Sin7Y · 2022-08-16 20:37STARK - 深度解析
作為不需要可信設置的零知識證明算法代表之一,STARK 算法被應用於StarkNet 生態的各個項目中,比如dydx、ImmutableX 等,並表現出了不俗的性能。本文將主要從代碼層面剖析STARK 算法的實現過程,幫助大家對STARK 算法有更深入的理解。
2022-08-16 20:37 - Sin7Y · 2022-08-16 19:44Verkle Tree For ETH
Verkle Tree作為ETH2.0升級的一個重要部分,其相比於Merkle Tree,在Proof的大小上,有著很大的提升。 Verkle Tree的概念在2018年推出,本文將主要介紹VerkleTree的原理。
2022-08-16 19:44 - Sin7Y · 2022-08-16 15:55TinyRam 指令集和電路約束
Tinyram是一個簡單的RISC隨機存取機器,具有字節尋址的random-access memory 和input tapes。本文重點介紹了Tinyram的指令集和電路約束。
2022-08-16 15:55 - Sin7Y · 2022-07-07 15:00Sin7Y團隊深入解讀—— TinyRAM
我們講了TinyRAM的架構,設計,彙編指令等,介紹了它的優勢:可以⽤來便捷的進⾏非確定性計算。尤其在零知識證明系統中,有更多的發揮空間。最後介紹了兩種TinyRAM架構的性能對⽐,在⽣成的⻔數量和時間以及proof⼤小上,馮諾依曼架構都更勝⼀籌。
2022-07-07 15:00
-