El cofundador de Ethereum, Vitalik Buterin, ha compartido su increíble idea sobre cómo escalar Ethereum sin comprometer su seguridad y descentralización.
En una publicación reciente del blog, 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 tiempo que mejora la escalabilidad y la seguridad de la red.
Buterin sobre la filosofía multicliente y las ZK-EVM
La filosofía multicliente de Ethereum Ethereum cuenta con una especificación gestionada de forma colaborativa y múltiples equipos que implementan dicha especificación.
Cada nodo Ethereum ejecuta un cliente de consenso y un cliente de ejecución, y ningún cliente de consenso o de ejecución representa más de dos tercios de la red. Si un cliente con menos de un tercio de la cuota de mercado en su categoría presenta un error, la red simplemente continuará funcionando con normalidad.
Si un cliente con entre 1/3 y 2/3 de participación en su categoría tiene un error, la cadena continuaría agregando bloques, pero dejaría de finalizar bloques, dando tiempo a los desarrolladores para intervenir.
Buterin cree que el uso de ZK-EVM como un tercer tipo de Ethereum podría mejorar enormemente 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 protocolos de capa 2 llamados acumulaciones ZK.
Las ZK-EVM no solo se utilizarán para acumulaciones; también se usarán para verificar la ejecución en la capa 1, lo que las hace tan importantes para la seguridad de la red como lo son hoy los clientes de ejecución y los clientes de consenso.
Desafíos y beneficios del ecosistema ZK-EVM multicliente abierto
La propuesta de Buterin plantea algunos desafíos técnicos interesantes. En concreto, ¿cómo interactuarán las ZK-EVM con la filosofía multicliente de Ethereum?
Para abordar este desafío, Buterin propone un ecosistema ZK-EVM multicliente abierto. En este ecosistema, cada cliente tiene distintas implementaciones de ZK-EVM, y cada cliente espera una prueba compatible con su propia implementación antes de aceptar un bloque como válido.
Implementar un ecosistema ZK-EVM multicliente abierto conllevaría desafíos. Uno de ellos es la latencia, ya que un atacante malicioso podría publicar un bloque con retraso, junto con una prueba válida para un cliente.
En realidad, generar pruebas válidas para otros clientes tomaría mucho tiempo, lo que podría generar una bifurcación temporal e interrumpir la cadena durante algunos intervalos. Otro desafío es la ineficiencia de los datos, ya que los datos relacionados con la verificación tendrían que publicarse por separado.
A pesar de estos desafíos, un ecosistema ZK-EVM multicliente abierto podría mejorar considerablemente 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 con verificación completa en su portátil o incluso en su teléfono, conservando al mismo tiempo las ventajas de la filosofía multicliente de Ethereum.
La visión de Vitalik Buterin para Ethereum es una idea revolucionaria con el potencial de llevar la red al siguiente nivel. Al aprovechar las ZK-EVM para validar bloques en la blockchain Ethereum , Ethereum puede mejorar considerablemente su seguridad y escalabilidad sin sacrificar su descentralización.
Si bien aún quedan desafíos técnicos por superar, un ecosistema ZK-EVM abierto y multicliente es un paso natural que probablemente se materialice de todos modos.
La increíble idea de Vitalik Buterin de reducir los bloques Ethereum 