證明生成的過程中,約有60%的時(shí)間花在MSM上,其余時(shí)間由NTT/FTT主導(dǎo)。MSM和NTT都存在性能挑戰(zhàn),通常的解決辦法:
●MSM可以在多線程上執(zhí)行,從而支持并行處理。然而,當(dāng)處理大型數(shù)據(jù)向量時(shí),例如6700萬個(gè)參數(shù),乘法運(yùn)算可能仍然很慢,并且需要大量的內(nèi)存資源。此外,MSM存在可擴(kuò)展性方面的挑戰(zhàn),即使在廣泛并行化的情況下也可能保持緩慢。
再者對(duì)于隱私委托計(jì)算方案不僅可用于Aleo,也可用于其他需要生產(chǎn)證明的ZK項(xiàng)目,所以對(duì)于硬件的儲(chǔ)備和迭代是尤為重要的。
Aleo是什么?
Aleo是個(gè)提供完全私有應(yīng)用程序的公鏈,利用去中心化系統(tǒng)和零知識(shí)密碼學(xué)為用戶提供具有隱私的無限計(jì)算,通過構(gòu)建一個(gè)默認(rèn)為私有、開源且為Web構(gòu)建的區(qū)塊鏈,解決區(qū)塊鏈隱私保護(hù)的缺點(diǎn)。
特色和優(yōu)勢(shì)Aleo和其它公鏈的不同且獨(dú)特之處在于對(duì)隱私的保護(hù)和鏈上可擴(kuò)展性。當(dāng)前區(qū)塊鏈搭載的智能合約有兩個(gè)很大的限制:它們?cè)谠O(shè)計(jì)上是完全公開、透明的,因此不允許隱私的存在;它們不能擴(kuò)展到數(shù)百萬、更不用說數(shù)十億的用戶,意味著無法支持億萬用戶級(jí)別的線上實(shí)時(shí)游戲或活動(dòng)。針對(duì)上述現(xiàn)象,Aleo網(wǎng)絡(luò)基于零知識(shí)證明密碼學(xué),解決當(dāng)前公鏈既保護(hù)隱私又支持處理海量數(shù)據(jù)(可擴(kuò)展性)的難題。既解決當(dāng)前互聯(lián)網(wǎng)數(shù)據(jù)泄露的困境,又完善當(dāng)前區(qū)塊鏈數(shù)據(jù)信息公開透明的缺點(diǎn),同時(shí)還實(shí)現(xiàn)和當(dāng)前互聯(lián)網(wǎng)平臺(tái)相媲美的海量數(shù)據(jù)實(shí)時(shí)處理及豐富的可擴(kuò)展性,這是Aleo項(xiàng)目為市場(chǎng)關(guān)注的特別之處。下圖能夠更直觀、清晰地了解Aleo網(wǎng)絡(luò)的特色: