Escalabilidad de Ethereum: desde Proto-Danksharding hasta la implementación completa de Danksharding

La tecnología de sharding se ha convertido en uno de los temas más discutidos en el ecosistema de Ethereum. Detrás de esto hay un objetivo ambicioso: transformar Ethereum de una red con capacidad limitada en una plataforma verdaderamente escalable, capaz de procesar miles de transacciones por segundo.

¿Por qué el sharding es crucial para Ethereum?

Imagina que Ethereum es una ciudad donde todos los ciudadanos (nodos) deben conocer todos los eventos de la ciudad. Esto funciona mientras la ciudad es pequeña, pero cuando crece, el sistema se sobrecarga. La solución es simple: dividir la ciudad en distritos, donde cada distrito gestiona sus propios asuntos, pero sigue siendo parte de un todo.

Así funciona el sharding. En lugar de que cada nodo en la red procese y almacene todas las transacciones, la red se divide en varios «shards» (segmentos). Cada shard se encarga de un subconjunto específico de transacciones, lo que reduce significativamente la carga y aumenta el rendimiento general de la red.

Proto-Danksharding: el primer paso hacia la escalabilidad

Proto-Danksharding ya está implementado. Es una solución intermedia introducida en la actualización Ethereum Cancun mediante EIP-4844. Aunque no es la versión completa de la tecnología, proto-danksharding ha jugado un papel clave en la mejora de las tarifas.

¿Qué exactamente hizo proto-danksharding?

  • Permitió que las soluciones Layer 2 (rollups) añadieran datos en bloques de Ethereum a un costo mucho menor
  • Redujo los gastos de los usuarios en transacciones en rollups en 100-1000 veces en algunos casos
  • Proporcionó una capacidad de 100-10,000 transacciones por segundo para aplicaciones Layer 2
  • Introdujo el concepto de transacciones «blob» — un tipo especial de datos con un tiempo de vida corto

Proto-danksharding sentó las bases para un desarrollo posterior. Fue una parada necesaria en el camino hacia la implementación completa de la tecnología.

Danksharding: el futuro ambicioso de Ethereum

La versión completa de Danksharding no es solo una mejora, sino una revolución en el enfoque de escalabilidad de Ethereum. La terminología proviene de Dankrad Feist, un reconocido investigador de Ethereum, cuya contribución al desarrollo de esta arquitectura ha sido significativa.

La principal diferencia de Danksharding respecto a los métodos tradicionales de sharding radica en el uso de un creador de bloques único en lugar de un sistema distribuido de validadores para cada shard. Esta estructura simplificada proporciona un procesamiento de transacciones más eficiente y crea un camino potente para la escalabilidad.

En la implementación completa, Ethereum 2.0 estará dividido en 64 shards. Cada shard funcionará en paralelo, procesando su propio conjunto de transacciones de forma independiente. Sin embargo, a diferencia de sistemas aislados, todos los shards seguirán siendo parte de una misma red, garantizada por un mecanismo de consenso.

¿Cómo afectará esto a la capacidad de procesamiento?

Danksharding completo promete alcanzar más de 100,000 transacciones por segundo. Para comparar:

  • Ethereum actual (sin L2): ~15 TPS
  • Ethereum con proto-danksharding y L2: 100-10,000 TPS
  • Ethereum con Danksharding completo: 100,000+ TPS

Estas cifras muestran la magnitud de la transformación que se espera.

Arquitectura técnica: ¿cómo funciona?

Tomemos un ejemplo concreto. En una red con 1000 nodos sin sharding, cada nodo debe verificar y almacenar cada transacción. Esto genera una carga enorme.

Con la implementación del sharding:

  • Un shard puede procesar transacciones para direcciones de A a E
  • Otro shard procesa direcciones de F a J
  • Y así sucesivamente para cada uno de los 64 shards

Cada nodo solo necesita validar su propio shard, lo que reduce los requisitos de recursos computacionales en aproximadamente 64 veces. Al mismo tiempo, la seguridad de la red no se compromete gracias a los mecanismos de cross-shard validation.

Proto-Danksharding vs. Danksharding: comparación

Aspecto Danksharding Proto-Danksharding
Estado En desarrollo Ya implementado (Cancún)
Capacidad de procesamiento objetivo 100,000+ TPS 100-10,000 TPS
Arquitectura 64 shards completos Mecanismo preparatorio
Enfoque Escalabilidad universal Optimización de costos en L2
Gestión de datos Almacenamiento dedicado de blobs para cada shard Almacenamiento temporal de blobs (24-25 horas)
Compatibilidad con rollups Integración completa para procesamiento off-chain Soporte para almacenamiento económico de datos

¿Por qué es importante para el ecosistema cripto?

Proto-danksharding ya demuestra un impacto real. Los usuarios de aplicaciones Layer 2 (Arbitrum, Optimism y otros) ven una reducción en las tarifas. No es solo un avance técnico: significa que DeFi, NFT y otras ecosistemas serán más accesibles para las personas comunes.

Cuando se implemente Danksharding completo, el umbral de entrada será aún menor. Las aplicaciones podrán operar a una velocidad comparable a los sistemas financieros tradicionales, manteniendo la transparencia y seguridad de la blockchain.

Conclusión

Proto-danksharding no es una solución final, sino una etapa crítica en la evolución de Ethereum. Ya aporta beneficios a los usuarios, reduciendo los costos de transacción. Cuando se implemente Danksharding completo, abrirá un nuevo capítulo en la historia de la escalabilidad de las criptomonedas, haciendo de Ethereum una infraestructura para la economía digital del futuro.

ETH-1,06%
ARB1,09%
OP2,94%
DEFI-3,34%
Ver originales
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.
  • Recompensa
  • Comentar
  • Republicar
  • Compartir
Comentar
0/400
Sin comentarios
  • Anclado

Opera con criptomonedas en cualquier momento y lugar
qrCode
Escanea para descargar la aplicación de Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)