Fuente: TheCryptoUpdates
Título original:
Enlace original:
El problema de complejidad de Ethereum
Vitalik Buterin ha estado pensando en algo que le ha estado molestando durante un tiempo. El cofundador de Ethereum publicó esta semana un hilo extenso en X, y todo trata sobre lo que él ve como una amenaza creciente para la salud a largo plazo de la red. Le preocupa que Ethereum se esté volviendo demasiado complicado.
No se trata solo de añadir nuevas funciones o hacer las cosas más eficientes. La preocupación de Buterin va más allá. Cree que si el protocolo se vuelve demasiado denso, demasiado lleno de lo que él llama “criptografías de nivel PhD”, entonces las personas normales no podrán verificar lo que sucede en la red. Y eso, en su opinión, socava el propósito fundamental de la descentralización.
La prueba de salida
Peroerin mencionó un concepto que llama la “prueba de salida”. Es una idea sencilla, en realidad. ¿Podría Ethereum seguir operando de manera segura si él y todos los otros fundadores originales y principales investigadores simplemente… se fueran? ¿De forma permanente? Si los nuevos equipos no pudieran continuar con el proyecto sin la guía experta de los desarrolladores originales, entonces la prueba falla.
En este momento, Buterin piensa que Ethereum podría estar fallando esa prueba. Ve a los desarrolladores añadiendo constantemente nuevas funciones para resolver problemas específicos, lo que crea lo que él describe como deuda técnica. Con el tiempo, esta deuda se vuelve “altamente destructiva” para el futuro de la red.
“Una de mis preocupaciones con el desarrollo del protocolo de Ethereum es que podemos estar demasiado ansiosos por añadir nuevas funciones para satisfacer necesidades muy específicas,” escribió. “Incluso si esas funciones inflan el protocolo o añaden tipos completamente nuevos de componentes interactivos o criptografía complicada como dependencias críticas.”
Recolección de basura en el código
¿Entonces, cuál es la solución? Buterin propone algo que llama “recolección de basura” en el proceso de desarrollo. No se trata de desechar todo, sino de ser intencional en eliminar código obsoleto y dependencias que ya no cumplen un propósito claro.
Sugiere que esto puede ocurrir de dos maneras. Está el enfoque fragmentado—tomar funciones existentes y simplificarlas para que sean más fáciles y tengan más sentido. Luego está el enfoque a mayor escala, que podría implicar una reestructuración más significativa.
Buterin señaló la transición de Ethereum de Prueba de Trabajo a Prueba de Participación como un ejemplo de que esta filosofía funciona. La enmarcó no solo como una actualización, sino como una purga necesaria de mecanismos heredados que se habían vuelto ineficientes.
Mirando hacia adelante
Este pensamiento sugiere un posible cambio en cómo Ethereum se desarrolla en el futuro. Buterin parece abogar por una tasa de cambio más lenta, con más énfasis en la auditabilidad y la simplicidad en lugar de la adición constante de funciones.
“En el largo plazo, espero que la tasa de cambio de Ethereum pueda ser más lenta,” afirmó. “Creo que por varias razones eso debe suceder. Estos primeros quince años deben en parte ser vistos como una etapa de adolescencia en la que exploramos muchas ideas y vimos qué funciona, qué es útil y qué no.”
Especifícó tres métricas concretas para medir el progreso: minimizar el código total del protocolo, reducir la dependencia de componentes complejos y aumentar el número de invariantes autosuficientes.
Es un momento interesante. A medida que Ethereum madura, existe esta tensión entre innovación y estabilidad. Los comentarios de Buterin sugieren que ahora se inclina más hacia el lado de la estabilidad, priorizando una red que las personas normales puedan entender y verificar en lugar de una con todas las funciones posibles.
Quizás esta sea simplemente la evolución natural de una plataforma que pasa de ser una tecnología experimental a algo más fundamental. La pregunta es si la comunidad más amplia de Ethereum seguirá esta dirección, o si habrá resistencia por parte de los desarrolladores que quieran seguir construyendo cosas nuevas.
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.
7 me gusta
Recompensa
7
5
Republicar
Compartir
Comentar
0/400
GateUser-a180694b
· 01-19 13:50
Vitalik vuelve a estar preocupado, este tipo realmente no puede dejar de preocuparse
Ver originalesResponder0
DegenWhisperer
· 01-19 13:50
Vitalik ha vuelto a divagar, ¿de qué está preocupado esta vez... ¿complejidad? Hermano, Ethereum nació para ser complejo, ¿qué sería de ETH si fuera simple?
Ver originalesResponder0
MindsetExpander
· 01-19 13:48
Vitalik vuelve a preocuparse por todo, ¿por qué hay tantas complicaciones en la complejidad de los contratos?
Ver originalesResponder0
OnlyOnMainnet
· 01-19 13:42
V神 vuelve a quejarse, esta vez sobre el problema de la complejidad... ¿Qué se puede hacer? Tendremos que cambiarlo.
Ver originalesResponder0
PanicSeller
· 01-19 13:26
V神 vuelve a preocuparse por Ethereum, pensando todos los días en cómo simplificar el sistema, realmente tiene un toque de sobrediseño
El desafío de la complejidad de Ethereum: la visión de Vitalik para un desarrollo de protocolo sostenible
Fuente: TheCryptoUpdates Título original: Enlace original:
El problema de complejidad de Ethereum
Vitalik Buterin ha estado pensando en algo que le ha estado molestando durante un tiempo. El cofundador de Ethereum publicó esta semana un hilo extenso en X, y todo trata sobre lo que él ve como una amenaza creciente para la salud a largo plazo de la red. Le preocupa que Ethereum se esté volviendo demasiado complicado.
No se trata solo de añadir nuevas funciones o hacer las cosas más eficientes. La preocupación de Buterin va más allá. Cree que si el protocolo se vuelve demasiado denso, demasiado lleno de lo que él llama “criptografías de nivel PhD”, entonces las personas normales no podrán verificar lo que sucede en la red. Y eso, en su opinión, socava el propósito fundamental de la descentralización.
La prueba de salida
Peroerin mencionó un concepto que llama la “prueba de salida”. Es una idea sencilla, en realidad. ¿Podría Ethereum seguir operando de manera segura si él y todos los otros fundadores originales y principales investigadores simplemente… se fueran? ¿De forma permanente? Si los nuevos equipos no pudieran continuar con el proyecto sin la guía experta de los desarrolladores originales, entonces la prueba falla.
En este momento, Buterin piensa que Ethereum podría estar fallando esa prueba. Ve a los desarrolladores añadiendo constantemente nuevas funciones para resolver problemas específicos, lo que crea lo que él describe como deuda técnica. Con el tiempo, esta deuda se vuelve “altamente destructiva” para el futuro de la red.
“Una de mis preocupaciones con el desarrollo del protocolo de Ethereum es que podemos estar demasiado ansiosos por añadir nuevas funciones para satisfacer necesidades muy específicas,” escribió. “Incluso si esas funciones inflan el protocolo o añaden tipos completamente nuevos de componentes interactivos o criptografía complicada como dependencias críticas.”
Recolección de basura en el código
¿Entonces, cuál es la solución? Buterin propone algo que llama “recolección de basura” en el proceso de desarrollo. No se trata de desechar todo, sino de ser intencional en eliminar código obsoleto y dependencias que ya no cumplen un propósito claro.
Sugiere que esto puede ocurrir de dos maneras. Está el enfoque fragmentado—tomar funciones existentes y simplificarlas para que sean más fáciles y tengan más sentido. Luego está el enfoque a mayor escala, que podría implicar una reestructuración más significativa.
Buterin señaló la transición de Ethereum de Prueba de Trabajo a Prueba de Participación como un ejemplo de que esta filosofía funciona. La enmarcó no solo como una actualización, sino como una purga necesaria de mecanismos heredados que se habían vuelto ineficientes.
Mirando hacia adelante
Este pensamiento sugiere un posible cambio en cómo Ethereum se desarrolla en el futuro. Buterin parece abogar por una tasa de cambio más lenta, con más énfasis en la auditabilidad y la simplicidad en lugar de la adición constante de funciones.
“En el largo plazo, espero que la tasa de cambio de Ethereum pueda ser más lenta,” afirmó. “Creo que por varias razones eso debe suceder. Estos primeros quince años deben en parte ser vistos como una etapa de adolescencia en la que exploramos muchas ideas y vimos qué funciona, qué es útil y qué no.”
Especifícó tres métricas concretas para medir el progreso: minimizar el código total del protocolo, reducir la dependencia de componentes complejos y aumentar el número de invariantes autosuficientes.
Es un momento interesante. A medida que Ethereum madura, existe esta tensión entre innovación y estabilidad. Los comentarios de Buterin sugieren que ahora se inclina más hacia el lado de la estabilidad, priorizando una red que las personas normales puedan entender y verificar en lugar de una con todas las funciones posibles.
Quizás esta sea simplemente la evolución natural de una plataforma que pasa de ser una tecnología experimental a algo más fundamental. La pregunta es si la comunidad más amplia de Ethereum seguirá esta dirección, o si habrá resistencia por parte de los desarrolladores que quieran seguir construyendo cosas nuevas.