¿Por qué la red TON sufrió interrupciones en bloque?

Interrupciones en bloque de la red TON

En agosto, la red TON se enfrentó a importantes turbulencias, agravadas por la detención en Francia del fundador de Telegram y dos importantes interrupciones de bloqueos que suscitaron serias preocupaciones. Estos acontecimientos no sólo han mermado el entusiasmo en torno al ecosistema de TON, sino que también han limitado su futuro espacio narrativo.

Aunque la atención del mercado se ha centrado principalmente en la detención del fundador, los fallos técnicos son los problemas más acuciantes que afectan al futuro desarrollo de TON.

Causa inmediata: Aumento de las transacciones de DOGS

La causa inmediata de las interrupciones de la red TON fue el repentino aumento de las transacciones de DOGS. DOGS, una moneda meme con un suministro total de 550.000 millones y una asignación de airdrop del 72,73%, ganó recientemente una tracción significativa. La cotización de la moneda en plataformas importantes como Binance provocó un aumento masivo de las transacciones en la cadena, saturando la red.

Como Proof-of-Stake (PoS) blockchain, TON se basa en sus nodos validadores para procesar y confirmar las transacciones, que luego se agrupan en bloques. En condiciones normales, la red genera nuevos bloques a intervalos fijos.

Sin embargo, si el sistema no puede gestionar rápidamente todas las transacciones pendientes, la producción de bloques puede retrasarse o incluso detenerse. Este tipo de sobrecarga de transacciones no es exclusivo de TON; otras cadenas de bloques importantes como Bitcoin y Ethereum han experimentado problemas similares.

El aumento de las transacciones DOGS probablemente provocó una sobrecarga del validador, ralentizando o deteniendo la producción de bloques.

La Fundación TON atribuyó las interrupciones a la sobrecarga de transacciones de DOGS, que hizo que los validadores se sobrecargaran y perdieran consenso debido a la prolongada recogida de basura. A pesar de que TON logró el récord Guinness de TPS con más de 104.715 en noviembre, esta explicación parece inadecuada ante los recientes problemas.

Problemas subyacentes: Limitaciones de diseño y problemas del validador

La sobrecarga de transacciones no es más que un síntoma de problemas más profundos en el diseño de la red TON y el sistema de validadores. El análisis de la arquitectura técnica, el mecanismo de fragmentación y la organización de los validadores de TON revela varios puntos críticos:

1. Complejidad de la arquitectura de cadenas de fragmentos: Retos de la alta escalabilidad

La arquitectura de TON está diseñada para ofrecer una gran escalabilidad y rendimiento, con una estructura multicapa que comprende una cadena principal, cadenas de trabajo y cadenas de fragmentos. En teoría, este diseño aumenta la capacidad de la red al distribuir la carga. Sin embargo, esta compleja estructura de fragmentación presenta varios retos.

Cada cadena de trabajo puede dividirse a su vez en varias cadenas de fragmentos, cada una de ellas responsable de transacciones de cuentas diferentes. Este diseño permite procesar las transacciones en paralelo en todas las cadenas de fragmentos, lo que aumenta el TPS global. Sin embargo, durante los picos de transacciones, la distribución desigual de la carga o los retrasos en el procesamiento de las transacciones pueden ralentizar o detener la producción de bloques en algunas cadenas de fragmentos.

Dado que las cadenas de fragmentos deben estar sincronizadas con la cadena principal, los problemas en las cadenas de fragmentos clave pueden afectar a la producción de bloques de toda la red. Aunque el método de fragmentación de TON es innovador y permite una granularidad extrema (cada fragmentación gestiona solo unas pocas cuentas o contratos), esto aumenta la complejidad de la coordinación.

Una fragmentación eficaz requiere una coordinación altamente eficiente y estable entre las cadenas de fragmentación y la cadena principal. Los cuellos de botella en las cadenas de fragmentos en condiciones extremas pueden interrumpir la producción de bloques de toda la red.

2. Número insuficiente de validadores: Riesgos de centralización

Otro problema importante es el número insuficiente de validadores en la red TON. En comparación con otras blockchains PoS, TON cuenta con un número notablemente inferior de validadores, sólo 360, frente al más de un millón de Ethereum y el número mucho mayor de Solana. Esta discrepancia afecta a la descentralización de TON y a la seguridad de la red.

Los validadores de las redes PoS validan las transacciones, logran el consenso y agrupan las transacciones en bloques. El número de validadores influye en la descentralización de la red y en su capacidad para gestionar grandes cargas. Con menos validadores, cada uno debe gestionar más transacciones, lo que puede provocar retrasos o interrupciones en caso de grandes volúmenes de transacciones.

Además, los elevados requisitos de hardware y red de TON, junto con la necesidad de apostar una gran cantidad de Toncoin para convertirse en validador, limitan el número de participantes. Esta restricción no solo afecta a la descentralización, sino que también agrava los retrasos en los bloques durante los periodos de transacciones pico.

3. Limitaciones del mecanismo de consenso: Retos de la tolerancia bizantina a fallos

TON utiliza un mecanismo de consenso Byzantine Fault Tolerant (BFT) conocido como protocolo Catchain. Este protocolo está diseñado para mantener el funcionamiento de la red incluso con la presencia de nodos maliciosos.

Sin embargo, con un número limitado de validadores y algunos incapaces de participar en el consenso por sobrecarga, la eficacia del protocolo puede verse comprometida. El protocolo Catchain requiere que no más de un tercio de los validadores participantes sean malintencionados para que se produzca el consenso y la generación de bloques.

Cuando los validadores están sobrecargados, varios pueden dejar de responder, ralentizando o deteniendo el proceso de consenso y provocando retrasos en la producción de bloques. A pesar de su diseño resiliente, la eficacia del protocolo Catchain depende del número de validadores y de su distribución.

Cuando el número de validadores es bajo y la carga de la red supera las expectativas, la eficacia del protocolo disminuye, lo que hace que la producción de bloques sea más lenta o se detenga.

La centralización y los fallos de diseño dificultan el progreso de TON

TON se enfrenta a retos continuos, como la detención del fundador de Telegram, que arroja incertidumbre sobre el futuro de TON y su colaboración con Telegram. Este suceso, que en un principio se veía como una posible potencia para el ecosistema de TON, ha ensombrecido su futura colaboración.

Además, las recientes interrupciones de bloques, causadas por una oleada de transacciones DOGS, revelan problemas más profundos en la red TON. La complejidad de su arquitectura de fragmentación, el número insuficiente de validadores y las limitaciones de su mecanismo de consenso ponen de manifiesto importantes cuellos de botella técnicos. Estos problemas afectan a la estabilidad actual de la red y plantean riesgos potenciales para su desarrollo a largo plazo.

Para hacer frente a estos problemas, TON necesita ampliar su base de validadores, reducir las barreras de entrada para los validadores, mejorar la eficiencia de la fragmentación y optimizar el protocolo Catchain para gestionar las altas cargas de forma más eficaz. Aunque TON se ha enfrentado a importantes crisis desde su creación y ha superado con éxito los primeros retos, superar estas dificultades actuales será crucial para construir un ecosistema más fuerte y resistente para el futuro.