El cofundador de Ethereum , Vitalik Buterin, ha compartido su alucinante idea sobre cómo escalar Ethereum sin comprometer su seguridad y descentralización.
En una publicación de blog reciente, Buterin propuso el uso de entornos de ejecución de conocimiento cero (ZK-EVM) para validar bloques en la cadena de bloques Ethereum .
Esta idea revolucionaria tiene el potencial de reducir en gran medida el tamaño de los bloques Ethereum , al mismo tiempo que mejora la escalabilidad y la seguridad de la red.
Buterin sobre filosofía multicliente y ZK-EVM
La filosofía multicliente de Ethereum En lugar de tener un único "cliente de referencia" que todos ejecutan de forma predeterminada, Ethereum tiene una especificación administrada de forma colaborativa y varios equipos realizan implementaciones de la especificación.
Cada nodo Ethereum ejecuta un cliente de consenso y un cliente de ejecución, y ningún cliente de consenso o ejecución constituye más de 2/3 de la red. Si un cliente con menos de 1/3 de participación en su categoría tiene un error, la red simplemente continuaría con normalidad.
Si un cliente con entre 1/3 y 2/3 de share en su categoría tiene un bug, la cadena seguiría añadiendo bloques, pero dejaría de finalizar bloques, dando tiempo a que intervengan los desarrolladores.
Buterin cree que el uso de ZK-EVM como tercer tipo de Ethereum podría mejorar en gran medida la seguridad y la descentralización de la red.
Los SNARK que prueban la ejecución de EVM han estado en desarrollo durante años, y la tecnología está siendo utilizada activamente por los protocolos de capa 2 llamados ZK rollups.
Los ZK-EVM no serán solo para resúmenes; también se utilizarán para verificar la ejecución en la capa 1, lo que los hace tan importantes para la seguridad de la red como lo son hoy en día los clientes de ejecución y los clientes de consenso.
Desafíos y beneficios del ecosistema abierto multicliente ZK-EVM
La propuesta de Buterin plantea algunos desafíos técnicos interesantes. Específicamente, ¿cómo interactuarán los ZK-EVM con la filosofía multicliente de Ethereum ?
Para abordar este desafío, Buterin propone un "ecosistema abierto ZK-EVM multicliente". En este ecosistema, diferentes clientes tienen diferentes implementaciones de ZK-EVM, y cada cliente espera una prueba que sea compatible con su propia implementación antes de aceptar un bloque como válido.
La implementación de un ecosistema ZK-EVM multicliente abierto no estaría exento de desafíos. Un desafío es el desafío de la latencia, donde un atacante malintencionado podría publicar un bloque tarde, junto con una prueba válida para un cliente.
De manera realista, llevaría mucho tiempo generar pruebas válidas para otros clientes, lo que podría crear una bifurcación temporal e interrumpir la cadena en algunos espacios. Otro desafío es la ineficiencia de los datos, ya que los datos relacionados con la verificación deberían publicarse por separado.
A pesar de estos desafíos, un ecosistema ZK-EVM multicliente abierto podría mejorar en gran medida la escalabilidad y la seguridad de la red. Los bloques Ethereum serían más pequeños que los actuales, y cualquiera podría ejecutar un nodo de verificación completa en su computadora portátil o incluso en su teléfono, al tiempo que conserva los beneficios de la filosofía multicliente de Ethereum .
La visión de Vitalik Buterin para Ethereum es una idea revolucionaria que tiene el potencial de llevar la red al siguiente nivel. Al aprovechar ZK-EVM para validar bloques en la cadena de bloques Ethereum , Ethereum puede mejorar en gran medida su seguridad y escalabilidad sin sacrificar su descentralización.
Si bien aún existen desafíos técnicos que superar, un ecosistema ZK-EVM abierto para múltiples clientes es un trampolín natural que probablemente suceda de todos modos.
Consiga un trabajo Web3 bien remunerado en 90 días: la hoja de ruta definitiva