硬件層面,也就是所謂的硬件加速, CPU、GPU、FPGA、ASIC。CPU與GPU相比在大數(shù)據(jù)多任務(wù)處理上,肯定GPU更占優(yōu)勢(shì)。FPGA與GPU相比,在兼顧了靈活性的基礎(chǔ)上,無(wú)論是計(jì)算能力和功耗性能上都要更強(qiáng),缺點(diǎn)是性價(jià)比太低。ASIC是的,其他的硬件形態(tài)都是無(wú)法比擬的。
目前零知識(shí)證明(ZKP)應(yīng)用的主要2個(gè)方向:隱私和可驗(yàn)證計(jì)算,Aleo是隱私L1公鏈,同時(shí)兼具可編程性,像ZCash等雖然也是隱私公鏈,但是不具備可編程性。以太坊L2上的ZK-Rollup項(xiàng)目,屬于可驗(yàn)證計(jì)算,我們之前的文章也分析過(guò):重磅分析!為什么說(shuō)FPGA或者ZK通用服務(wù)器在Aleo項(xiàng)目上機(jī)會(huì)是零?,在證明的需求量上完全不是一個(gè)級(jí)別。
其次,與以太坊對(duì)比來(lái)看,以太坊并不是隱私公鏈,沒(méi)有隱私的剛性要求,從開始設(shè)計(jì)的時(shí)候就沒(méi)有考慮過(guò)隱私,雖然在L2上也有像Aztec這樣的隱私項(xiàng)目,但是和Aleo這種L1的公鏈相比,完全不在一個(gè)數(shù)量級(jí)別。
零知識(shí)證明密碼學(xué)的一些用例包括:
區(qū)塊鏈和加密貨幣:Zcash 等區(qū)塊鏈技術(shù)使用 ZKP 來(lái)保護(hù)交易隱私。一個(gè)人可以證明他們擁有足夠的加密貨幣來(lái)進(jìn)行交易,而無(wú)需透露其資金的確切金額。這在保證交易完整性的同時(shí)維護(hù)了隱私。