Buterin提出的ZK-EVM概念旨在減少Layer-2項目對以太坊協(xié)議功能的重復實現(xiàn),并提高其在驗證Layer-1以太坊區(qū)塊時的效率。他還展望了未來輕客戶端將更加強大,甚至可能利用ZK-SNARKs(零知識證明)來完全驗證L1 EVM的執(zhí)行,屆時以太坊網(wǎng)絡將實質(zhì)上具備內(nèi)置的ZK-EVM功能。文章還討論了實現(xiàn)ZK-EVM的不同版本,包括它們的設計挑戰(zhàn)、權衡利弊,以及為何某些方向可能不被采納。
強調(diào)了在實現(xiàn)協(xié)議功能時,應權衡其優(yōu)勢與保持基礎協(xié)議簡潔性的好處。對于ZK-EVM的關鍵屬性,Buterin強調(diào)了其基本功能性、與以太坊多客戶端哲學的兼容性、數(shù)據(jù)可用性要求、可審計性和可升級性。此外,他還提到了對“almost-EVM”的支持,即允許L2的虛擬機在與EVM只有微小差異的情況下,仍能使用協(xié)議內(nèi)的ZK-EVM,同時也為EVM的部分定制化提供了靈活性。