Articles
Danksharding y sus efectos en Ethereum

Danksharding y sus efectos en Ethereum

Ethereum es la segunda red blockchain más grande por capitalización de mercado, detrás del buque insignia Bitcoin. En lugar de dormirse en los laureles, Ethereum ha innovado continuamente sobre su sólida base. A pesar de estar detrás de Bitcoin, Ethereum es fácilmente la red más funcional y basada en valor entre las opciones populares en el mercado.

La profunda funcionalidad y creciente popularidad de Ethereum han cobrado su precio en la congestión y las capacidades de escalamiento de la red, haciéndola más lenta y costosa para el usuario promedio.

Este artículo analizará una de las posibles soluciones a los siempre presentes problemas de escalamiento de Ethereum: Danksharding.

¿Qué es una máquina virtual Ethereum?

Antes de profundizar en los complejos temas de sharding y, posteriormente, dank sharding, es vital comprender la máquina virtual de Ethereum (EVM) y cómo hace que todo funcione. EVM es la tecnología de procesamiento detrás de Ethereum, lo que permite que la red tenga una sólida funcionalidad de contratos inteligentes. Como resultado, Ethereum se ha convertido en la red más extensa que admite aplicaciones descentralizadas.

Si bien otras plataformas tienen una funcionalidad similar, ninguna se compara con el alcance, la escala y la calidad de los servicios de Ethereum. EVM permite a los desarrolladores probar nuevas tecnologías y conceptos digitales para desarrollar las bases de una Internet descentralizada. Sin embargo, la utilidad y el valor incomparables de EVM entre las redes populares han causado graves problemas de escalabilidad, velocidad y costos de transacción, también conocidos como tarifas de gas.

Este problema ha afectado Ethereum durante la mayor parte de la década sin soluciones obvias ni mecanismos de compensación. En 2023, Ethereum seguirá siendo caro y bastante lento en comparación con Bitcoin y otras altcoins populares. Por lo tanto, los desarrolladores están tratando de idear un plan para aliviar la saturación de la red sin sacrificar la sólida funcionalidad de contrato inteligente que hace que Ethereum sea único. Las prácticas de fragmentación y Danksharding se encuentran entre los conceptos más prometedores para solucionar los problemas de escalamiento de Ethereum. Exploremos más a fondo.

Definición de fragmentación de Ethereum

A medida que los problemas de escalamiento de Ethereum llevaron a una congestión total de la red, los creadores y desarrolladores expertos de Ethereum regresaron a la mesa de dibujo para buscar una solución de escalamiento permanente. Como resultado, Ethereum introdujo la idea de fragmentación, que tenía el potencial de aliviar los problemas de congestión y permitir que la red procesara hasta 100.000 transacciones en un solo minuto.

Entonces, ¿cómo funciona el concepto de fragmentación? En términos sencillos, la fragmentación divide la red Ethereum en cadenas de fragmentos, todas utilizadas para validar y procesar transacciones de manera segregada. La genialidad de esta solución radica en su capacidad para evitar procesos de validación en toda la red. Sin fragmentación, cada transacción en la red principal de Ethereum debe procesarse a través de todos los nodos de blockchain existentes.

Definición de fragmentación de Ethereum

Este proceso de validación sobrecarga significativamente la infraestructura de la red, provocando que sea más lenta, más costosa e inaccesible para los nuevos usuarios. Sin embargo, con la práctica de fragmentación, Ethereum se divide en cadenas más pequeñas, cada una de las cuales procesa miles de transacciones simultáneamente. Dado que cada cadena de fragmentos actúa como una red autónoma y alberga muchos menos bloques que la red principal de Ethereum, las transacciones se pueden validar rápidamente.

Por lo tanto, no es difícil ver por qué el fragmento se considera la mejor actualización de Ethereum hasta la fecha, ya que podría solucionar el problema más fundamental de la red. Sin embargo, los desarrolladores aún tienen que implementar una versión completamente funcional y realizada de sharding, ya que requiere grandes ajustes en la estructura existente de la red principal de Ethereum. 

Durante algún tiempo, los creadores y desarrolladores de la comunidad de Ethereum casi abandonaron el concepto de sharding, ya que resultó inmensamente difícil de implementar. En cambio, muchos creadores diferentes propusieron acumulaciones fuera de la cadena y otros conceptos para solucionar el problema de escalabilidad de Ethereum. Sin embargo, en 2023, el mundo blockchain fue testigo del resurgimiento del concepto de fragmentación a través de su sucesor espiritual: Danksharding.

Explicación de Danksharding

Danksharding, también conocido como EIP 4844, fue concebido por el investigador de Ethereum llamado Dankrad Feist con la misión de resolver los problemas de escalabilidad de Ethereum en un nivel fundamental. Si bien Danksharding no es un sucesor directo de la práctica de fragmentación, utiliza este concepto para entregar datos más baratos a la red. Con su innovadora fusión de fragmentación y conceptos acumulativos, Danksharding podría ser una solución permanente para escalar Ethereum y reducir los períodos de transacción y procesamiento. Entonces, ¿qué es Ethereum Danksharding y cómo funciona exactamente?

Explicación de Danksharding

Este nuevo concepto utiliza la práctica acumulada de analizar y procesar transacciones. Los roll-ups son una solución de escalación revolucionaria en este sentido, ya que agrupa numerosas transacciones de Ethereum en un solo lote y las valida fuera de la cadena para aliviar la carga de procesamiento de la red principal de Ethereum. Sin embargo, la metodología de roll-up está lejos de ser perfecta, ya que los datos de las transacciones se transfieren completamente a los lotes acumulados, lo que hace que todo el proceso sea ligeramente redundante. Después de todo, la tecnología de acumulación se creó para disminuir el tráfico en Ethereum, pero debido al procesamiento de datos ineficiente, no ha logrado aumentar drásticamente el rendimiento de las transacciones.

Con Danksharding, el concepto de acumulación finalmente puede alcanzar su potencial inicial, ya que puede utilizar el principio de fragmentación para agrupar solo los puntos de datos relevantes en los nodos acumulados. Para visualizar mejor este concepto, supongamos que tenemos 100.000 transacciones en la red Ethereum. El proceso Danksharding permitirá que los roll-ups solo tomen y procesen una fracción de los datos de la transacción, lo que hará que el proceso sea mucho más eficiente. Además, la metodología Danksharding permite que los datos acumulados sean temporales en lugar de permanentes. Sin esta práctica, los datos de las transacciones utilizados en los bloques de validación se almacenan permanentemente en la base de datos acumulada. Esta práctica satura y sobrecarga gravemente la red, ya que contiene miles de millones de bytes de datos innecesarios. Con Danksharding, los datos de las transacciones están disponibles en cadenas acumuladas siempre que sean necesarios para la validación.

Este concepto innovador es posible gracias al muestreo de disponibilidad de datos, que permite a las redes recuperar pequeñas fracciones de datos de la base de datos de transacciones sin tener que recorrer minuciosamente toda la cadena de bloques. Con el muestreo de datos, los roll-ups reciben suficientes datos para validar transacciones con blobs muestreados de datos, que agrupan varias transacciones sin forzar la red principal. Como resultado, Danksharding transforma los roll-ups en mecanismos de validación altamente eficientes que pueden procesar miles de transacciones en segundos.

Por lo tanto, Danksharding es la progresión lógica de dos ideas centrales que rodean el dilema de escala de Ethereum: fragmentación y roll-ups. Si bien el concepto exclusivo en cadena ya no es viable, Danksharding podría ser el mejor término medio posible entre las dos soluciones de escalamiento.  

Beneficios de Danksharding

Como se describió en la sección anterior, el concepto de Danksharding es una idea revolucionaria que podría eliminar los problemas de escalamiento de Ethereum de una vez por todas. A medida que la metodología Danksharding se vuelve cada vez más tangible, los usuarios de Ethereum posiblemente podrían recibir una mejora de Pareto en sus interacciones cotidianas con la red. Exploremos los beneficios prácticos de aplicar el proceso Danksharding a la red Ethereum.

Beneficios de Danksharding

Tarifas de transacción reducidas

Desde que Ethereum se convirtió en una plataforma de referencia para contratos inteligentes y creadores de dApps, los cargos por transacción han sido todo menos satisfactorios. En algunos casos, las tarifas del gas pueden exceder el monto principal de las transacciones de ETH, lo que limita gravemente la libertad de los usuarios de ETH. En términos simples, los participantes de la red Ethereum tienen que ser muy selectivos con sus transacciones, ya que es posible que no valga la pena ejecutar transacciones de menor volumen en primer lugar.

Además, la popularidad de Ethereum motiva a individuos selectos a agregar propinas a sus tarifas de transacción base, lo que aumenta aún más el precio de referencia para los usuarios promedio. Por lo tanto, la situación actual de las tarifas del gas es bastante restrictiva y desfavorable en la red Ethereum. Sin embargo, la práctica Danksharding promete aliviar este problema de forma permanente.

Actualmente, las altas tarifas del gas preocupan a la red Ethereum debido al aumento exponencial de las necesidades de procesamiento de datos. El complejo protocolo EVM en el corazón de Ethereum exige una potencia operativa sustancial para validar las transacciones y volver a verificar todos los bloques existentes en la red. El proceso Danksharding pretende resolver este problema dividiendo los intervalos de procesamiento en partes mucho más pequeñas y manejables. Por lo tanto, una sola transacción requerirá una cantidad minúscula de potencia de procesamiento bruta para validar y ejecutar operaciones.

Por lo tanto, Danskharding aliviará el problema más importante que prevalece en la comunidad Ethereum, lo que, a su vez, aumentará la actividad de transacciones en toda la red. Al final, Danksharding tiene la oportunidad de facilitar el crecimiento de Ethereum y convertirlo en una opción competitiva en el panorama de pagos internacionales. Actualmente, la circulación de monedas ETH está muy por detrás de otras altcoins más accesibles, y Danksharding podría revertir esta tendencia en cuestión de semanas después del lanzamiento.

Aumento del rendimiento de transacciones

Además de tarifas reducidas, el proceso Danksharding también facilitará transacciones más rápidas. Como se describió anteriormente, el proceso Danksharding utiliza solo una fracción de los datos transaccionales para validar nuevos bloques. Cada transacción se procesará dentro de los paquetes acumulativos y requerirá solo unos segundos para su validación. Por lo tanto, los usuarios ya no tendrán que esperar varias horas para que cada transacción se procese y ejecute.

Como describió el equipo ejecutivo de Ethereum, la combinación de roll-up y blob de transacciones de Danksharding agrupará miles de transacciones y las validará simultáneamente. Por lo tanto, se procesarán varios miles de transacciones con la misma cantidad de energía que solía ser suficiente para una sola validación de bloque.

Este beneficio de Danksharding es tan crítico como las tarifas reducidas del gas, ya que liberará a los usuarios de la red de tiempos de procesamiento excesivamente largos. Actualmente, los períodos de procesamiento de Ethereum dejan mucho que desear y los usuarios con necesidades transaccionales urgentes generalmente evitan esta plataforma. Con Danksharding, Ethereum puede ganar un nuevo flujo de usuarios debido a los períodos de procesamiento minimizados.

Eficiencia de la red en todos los ámbitos

Finalmente, la importancia de Danksharding podría incluso ir más allá de las reducciones inmediatas de las tarifas del gas y los tiempos de procesamiento minimizados. Como mencionamos anteriormente, Ethereum es una red impulsada por la tecnología que se esfuerza por crear un mejor entorno para la ola de innovaciones Web 3.0. Danksharding facilitará las capacidades básicas de Ethereum, permitiendo a los desarrolladores crear dApps con menores costos y mayor eficiencia.

Actualmente, las dApps creadas en Ethereum están restringidas por la velocidad de la red, las tarifas del gas y la eficiencia general. Con Danksharding, el mercado será testigo de aplicaciones basadas en Ethereum que se ejecutan más rápido y casi no tienen tarifas de gas que obstaculicen su adopción por parte de los usuarios. Por lo tanto, Danksharding no es solo una buena solución para ayudar a Ethereum a competir con las criptomonedas especulativas emblemáticas, sino también una puerta de entrada al dominio de Ethereum en el próximo panorama de la Web 3.0. Sin esta práctica novedosa, a Ethereum solo le quedan soluciones de escalamiento temporales que alivian parte de la congestión de la red sin resolver el problema central. Sin embargo, Danksharding no es una solución perfecta sin fallas, ya que compromete la seguridad de Ethereum a largo plazo.

Como se mencionó anteriormente, la idea de fragmentación era popular debido a su naturaleza en cadena. En términos simples, el concepto de fragmentación mantuvo los datos reales de las transacciones dentro de la red blockchain de Ethereum. Esto significaba que las transacciones de Ethereum podrían volverse más baratas y rápidas sin comprometer la seguridad hermética proporcionada por la plataforma. 

Sin embargo, a medida que la fragmentación se transformó gradualmente en la idea de Danksharding, los desarrolladores tuvieron que hacer un compromiso. Como se describe, Danksharding utiliza la misma metodología que la fragmentación para crear transacciones que transportan blobs, pero ya no admite la validación de bloques en cadena. Este cambio ha dividido a la audiencia de Ethereum, ya que la validación del bloque fuera de la cadena es claramente menos segura y confiable. Numerosos usuarios tienen problemas con esta práctica, ya que va en contra de la promesa inicial de Ethereum y de las cadenas de bloques en general.

Sin embargo, la controversia no se trata solo de principios generales, ya que Danksharding también podría ser bastante arriesgado en la práctica. Los paquetes acumulativos más pequeños que contienen transacciones de blobs son objetivos mucho más fáciles para los atacantes maliciosos, ya que tienen que violar una red cuasi-blockchain más pequeña con mucho menos cifrado. Si bien los roll-ups tienen una seguridad sólida en sí mismos, sus medidas de seguridad no se pueden comparar con los mecanismos de protección de la red Ethereum.

Observaciones finales

Danksharding es muy posiblemente la clave para el próximo gran salto del Ethereum. La red Ethereum ha luchado por proporcionar una funcionalidad sólida de contratos inteligentes y satisfacer la demanda global de sus usuarios durante varios años. Con Danksharding, Ethereum ya no tendrá que sacrificar su funcionalidad para realizar transacciones más rápidas y económicas o viceversa.

Sin embargo, Danksharding también plantea algunos desafíos de seguridad, posiblemente debilitando las capacidades de Ethereum contra atacantes maliciosos y otros desastres de datos. Dado que Danksharding aún está en desarrollo, los creadores de Ethereum también pueden encontrar una solución más óptima que resuelva el dilema de seguridad.

Related articles

Crypto payment gateway & processing for your business

Start today
Recent Articles
Suscríbase
Únete a nuestra comunidad y mantente al tanto de las últimas noticias. Sin spam, cancele la suscripción en cualquier momento
Al hacer clic en el botón, aceptas la Política de privacidad
¡Gracias! ¡Su presentación ha sido recibida!
¡Uy! Algo salió mal al enviar el formulario.

Póngase en contacto con nuestro equipo de desarrollo empresarial

Valid number
Al hacer clic en «Enviar solicitud», aceptas la Política de privacidad
¡Gracias! ¡Su presentación ha sido recibida!
¡Uy! Algo salió mal al enviar el formulario.