The use of Zero-knowledge Ethereum Virtual Machines (zk-EVMs) on the Ethereum mainnet was supported by Vitalik Buterin saying that zk-EVMs would quicken Ethereum's verification procedure without compromising the network's decentralization and security. As their deployment on Ethereum's base layer (L1) is feasible and will also address the base layer authentication issue, Buterin thinks zk-EVMs should be used for layer-2 protocols as well.