1. 算法
從算法的角度上來看,Aleo屬于零知識證明(ZKP)賽道項目,復(fù)雜度是比大餅和以太坊算法都要復(fù)雜的。算法的核心計算我們之前也提過主要是MSM+NTT/FFT的計算,還會包含一些Hash運算。這些計算主要目的是為了生成零知識證明,而生成證明的速度直接會影響生態(tài)的體驗。
如果熟悉以太坊PoW算法的應(yīng)該知道,它的算法并不像大餅的算法,算力大小是與內(nèi)存和帶寬正相關(guān),這點上和Aleo的算法很像,所以我們看到在以太坊PoW算法上能做出有競爭力的ASIC芯片機廠商屈指可數(shù)!
對比ASIC來說,由于是專用的機器,利用某些技術(shù)可以把內(nèi)存和帶寬做的很大,甚至是4090的幾十倍,但是成本和功耗卻非常低,這就是ASIC的優(yōu)勢。
按照官方的設(shè)想和規(guī)劃未來在Aleo上每天的交易量都是上億美金的規(guī)模,在這樣大數(shù)據(jù)量的要求下,每時每刻都有證明需要被委托出去在極短的時間內(nèi)完成證明的生產(chǎn),不可能指望顯卡能解決這個問題。就像AI大模型訓(xùn)練一樣,早期數(shù)據(jù)量和參數(shù)少的情況下可以用消費級顯卡,但是現(xiàn)在更多的都是為AI訓(xùn)練設(shè)計的專用芯片和機器。
特色和優(yōu)勢Aleo和其它公鏈的不同且獨特之處在于對隱私的保護和鏈上可擴展性。當前區(qū)塊鏈搭載的智能合約有兩個很大的限制:它們在設(shè)計上是完全公開、透明的,因此不允許隱私的存在;它們不能擴展到數(shù)百萬、更不用說數(shù)十億的用戶,意味著無法支持億萬用戶級別的線上實時游戲或活動。針對上述現(xiàn)象,Aleo網(wǎng)絡(luò)基于零知識證明密碼學,解決當前公鏈既保護隱私又支持處理海量數(shù)據(jù)(可擴展性)的難題。既解決當前互聯(lián)網(wǎng)數(shù)據(jù)泄露的困境,又完善當前區(qū)塊鏈數(shù)據(jù)信息公開透明的缺點,同時還實現(xiàn)和當前互聯(lián)網(wǎng)平臺相媲美的海量數(shù)據(jù)實時處理及豐富的可擴展性,這是Aleo項目為市場關(guān)注的特別之處。下圖能夠更直觀、清晰地了解Aleo網(wǎng)絡(luò)的特色: