1. 算法
從算法的角度上來看,Aleo屬于零知識證明(ZKP)賽道項目,復(fù)雜度是比大餅和以太坊算法都要復(fù)雜的。算法的核心計算我們之前也提過主要是MSM+NTT/FFT的計算,還會包含一些Hash運算。這些計算主要目的是為了生成零知識證明,而生成證明的速度直接會影響生態(tài)的體驗。
目前零知識證明(ZKP)應(yīng)用的主要2個方向:隱私和可驗證計算,Aleo是隱私L1公鏈,同時兼具可編程性,像ZCash等雖然也是隱私公鏈,但是不具備可編程性。以太坊L2上的ZK-Rollup項目,屬于可驗證計算,我們之前的文章也分析過:重磅分析!為什么說FPGA或者ZK通用服務(wù)器在Aleo項目上機會是零?,在證明的需求量上完全不是一個級別。
按照官方的設(shè)想和規(guī)劃未來在Aleo上每天的交易量都是上億美金的規(guī)模,在這樣大數(shù)據(jù)量的要求下,每時每刻都有證明需要被委托出去在極短的時間內(nèi)完成證明的生產(chǎn),不可能指望顯卡能解決這個問題。就像AI大模型訓(xùn)練一樣,早期數(shù)據(jù)量和參數(shù)少的情況下可以用消費級顯卡,但是現(xiàn)在更多的都是為AI訓(xùn)練設(shè)計的專用芯片和機器。
項目簡介Aleo 是個使用零知識證明解決隱私問題,同時保證可編程特性的公鏈。具體而言,Aleo通過零知識證明保護用戶隱私,包括隱藏參與者、金額、智能合約等交互細節(jié),同時讓用戶有選擇權(quán)(Aleo提供了可選擇退出隱私模式,確保終的控制權(quán)屬于用戶,并可以自行選擇他們所希望公開或隱藏的信息);通過使用零知識密碼學(xué),還將智能合約執(zhí)行轉(zhuǎn)移到鏈下,支持各種Dapp,保證其可拓展性(每秒數(shù)千筆交易)。