La visión de Ethereum como una plataforma de computación descentralizada global necesita buscar un equilibrio entre la escalabilidad y la resiliencia del sistema. Aunque las actualizaciones recientes como el hard fork Fusaka y la transición a PoS han mejorado enormemente el rendimiento y la seguridad, no debemos pasar por alto la simplicidad del protocolo, que es un pilar igualmente importante.
La razón por la que Bitcoin es sorprendente es su diseño extremadamente simple. Un protocolo que incluso un estudiante de secundaria puede entender, pero que puede soportar el sistema financiero global. Esta simplicidad no solo reduce la barrera de entrada, sino que también disminuye la complejidad y los riesgos de seguridad a largo plazo. En comparación, la complejidad de Ethereum siempre ha sido su punto débil, aumentando los costos de desarrollo innecesarios y los riesgos de seguridad.
En los próximos cinco años, se espera que Ethereum alcance a Bitcoin en términos de simplicidad. Esto requiere abordar dos aspectos: la capa de consenso y la capa de ejecución:
A nivel de consenso, el nuevo mecanismo integrará los resultados de investigación de los últimos años en teoría del consenso, pruebas de conocimiento cero y economía de la participación. El mecanismo de finalización de tres ranuras puede simplificar en gran medida la lógica de ranura y época; las reglas de selección de bifurcación simplificadas y la estructura de red reducirán la complejidad; la lógica relacionada con la conversión de estado también se optimizará.
La transformación de la capa de ejecución es aún más desafiante. La complejidad del conjunto de instrucciones de EVM, los contratos precompilados difíciles de entender y los problemas de escalabilidad como SELFDESTRUCT requieren atención urgente. Reemplazar EVM con nuevas VMs simples y eficientes como RISC-V no solo puede ofrecer un aumento de rendimiento de cien veces, sino que también puede lograr una integración perfecta con los lenguajes de programación más utilizados. El proceso de migración puede inspirarse en el modelo Rosetta de Apple, logrando una transición fluida a través de una capa de compatibilidad.
Además, el uso de un código de corrección de errores unificado, un formato de serialización y una estructura de árbol de estado puede reducir aún más la complejidad del sistema. Esto hará que la capa base de Ethereum se convierta realmente en un "bloque de protocolo" elegante, en lugar de un producto de compromiso.
La búsqueda de la simplicidad requiere un cambio cultural. Aunque a corto plazo puede ser necesario renunciar a algunas funciones, a largo plazo, la simplicidad proporcionará una mayor resiliencia al sistema. Podemos inspirarnos en el enfoque de tinygrad, estableciendo un objetivo de número máximo de líneas para el código de consenso, tratando de acercarnos al nivel de simplicidad de Bitcoin.
En resumen, al perseguir la escalabilidad, no debemos olvidar que la simplicidad es otro camino importante hacia la resiliencia del sistema. Reconsiderar el diseño de L1, permitiendo que Ethereum, mientras mantiene la innovación, regrese a su esencia simple y elegante, será clave para el desarrollo futuro.
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
20 me gusta
Recompensa
20
4
Compartir
Comentar
0/400
GasGasGasBro
· 07-15 04:31
El nivel de consenso está muy muerto.
Ver originalesResponder0
just_another_fish
· 07-15 01:39
¿Todo tiene que aprender sobre Bitcoin?
Ver originalesResponder0
gas_guzzler
· 07-12 23:25
No entiendo nada, solo sé que hay que comprar.
Ver originalesResponder0
CryingOldWallet
· 07-12 23:23
Es demasiado complicado, ¿eh? De nuevo con el lío.
El camino conciso de Ethereum en los próximos cinco años: una revolución completa desde la capa de consenso hasta la capa de ejecución
Repensar el camino de simplicidad de L1
La visión de Ethereum como una plataforma de computación descentralizada global necesita buscar un equilibrio entre la escalabilidad y la resiliencia del sistema. Aunque las actualizaciones recientes como el hard fork Fusaka y la transición a PoS han mejorado enormemente el rendimiento y la seguridad, no debemos pasar por alto la simplicidad del protocolo, que es un pilar igualmente importante.
La razón por la que Bitcoin es sorprendente es su diseño extremadamente simple. Un protocolo que incluso un estudiante de secundaria puede entender, pero que puede soportar el sistema financiero global. Esta simplicidad no solo reduce la barrera de entrada, sino que también disminuye la complejidad y los riesgos de seguridad a largo plazo. En comparación, la complejidad de Ethereum siempre ha sido su punto débil, aumentando los costos de desarrollo innecesarios y los riesgos de seguridad.
En los próximos cinco años, se espera que Ethereum alcance a Bitcoin en términos de simplicidad. Esto requiere abordar dos aspectos: la capa de consenso y la capa de ejecución:
A nivel de consenso, el nuevo mecanismo integrará los resultados de investigación de los últimos años en teoría del consenso, pruebas de conocimiento cero y economía de la participación. El mecanismo de finalización de tres ranuras puede simplificar en gran medida la lógica de ranura y época; las reglas de selección de bifurcación simplificadas y la estructura de red reducirán la complejidad; la lógica relacionada con la conversión de estado también se optimizará.
La transformación de la capa de ejecución es aún más desafiante. La complejidad del conjunto de instrucciones de EVM, los contratos precompilados difíciles de entender y los problemas de escalabilidad como SELFDESTRUCT requieren atención urgente. Reemplazar EVM con nuevas VMs simples y eficientes como RISC-V no solo puede ofrecer un aumento de rendimiento de cien veces, sino que también puede lograr una integración perfecta con los lenguajes de programación más utilizados. El proceso de migración puede inspirarse en el modelo Rosetta de Apple, logrando una transición fluida a través de una capa de compatibilidad.
Además, el uso de un código de corrección de errores unificado, un formato de serialización y una estructura de árbol de estado puede reducir aún más la complejidad del sistema. Esto hará que la capa base de Ethereum se convierta realmente en un "bloque de protocolo" elegante, en lugar de un producto de compromiso.
La búsqueda de la simplicidad requiere un cambio cultural. Aunque a corto plazo puede ser necesario renunciar a algunas funciones, a largo plazo, la simplicidad proporcionará una mayor resiliencia al sistema. Podemos inspirarnos en el enfoque de tinygrad, estableciendo un objetivo de número máximo de líneas para el código de consenso, tratando de acercarnos al nivel de simplicidad de Bitcoin.
En resumen, al perseguir la escalabilidad, no debemos olvidar que la simplicidad es otro camino importante hacia la resiliencia del sistema. Reconsiderar el diseño de L1, permitiendo que Ethereum, mientras mantiene la innovación, regrese a su esencia simple y elegante, será clave para el desarrollo futuro.