El fundador de Ethereum (ETH), Vitalik Buterin, explicó cómo la blockchain previene los ataques de denegación de servicio (DoS). La explicación de Buterin surge como respuesta a la pregunta de un usuario que expresó su frustración con el límite de tamaño de los contratos en Ethereum.
La estabilidad de la red depende de la eficiencia de los datos
Según Buterin, el límite en Ethereum existe como una medida de protección para evitar ataques DoS. Es importante destacar que los contratos muy grandes son costosos de almacenar en los nodos, transmitir o procesar. Por lo tanto, si no hubiera un límite, un atacante malicioso podría desplegar fácilmente contratos enormes que ralentizarían deliberadamente la red.
Una vez que la red se desestabiliza, esto podría dar al atacante tiempo suficiente para realizar actos fraudulentos en la cadena. Buterin enfatiza que el límite de tamaño no es una regla arbitraria, sino una restricción de seguridad y escalabilidad para proteger a los usuarios.
Sin embargo, el fundador de Ethereum insinuó un posible cambio en el futuro. Esto dependerá de mejoras en el Merkle Patricia Trie, que actualmente presenta limitaciones de eficiencia.
"Cuando cambiemos el árbol... podremos solucionar esto y potencialmente tener contratos de tamaño ilimitado", afirmó.
Buterin sugiere que ya existen planes para cambiar la forma en que Ethereum almacena sus datos hacia la actualización del árbol binario unificado de EIP-7864. Esto hará que el acceso y almacenamiento del estado sean más eficientes, al tiempo que reducirá el riesgo de DoS causado por contratos grandes.
Esto es diferente de la EIP-7907, que ha incrementado el límite de tamaño de los contratos aproximadamente 10 veces respecto al tamaño original.
Los costos de gas de Ethereum seguirán aplicando a pesar de futuras actualizaciones
Vale la pena señalar que, incluso cuando se resuelva el límite de tamaño, los usuarios aún tendrán que afrontar los costos de gas. Para mayor claridad, desplegar un contrato cuesta gas por cada byte de código. Según la explicación de Buterin, el costo es aproximadamente 82kb.
Esto indica que si los usuarios obtienen un "tamaño de contrato ilimitado" en Ethereum, no significa que será gratis. Los desarrolladores probablemente tendrán que replantear el precio del gas de despliegue para adaptarse a la nueva realidad.
Mientras tanto, la blockchain ya está planificando la próxima actualización para 2026, denominada "Hegota". Parte de los principales enfoques de la actualización incluirán la gestión del estado, la optimización de la capa de ejecución y los Verkle Trees.

