Saltar al contenido principal

Una publicación etiquetados con "ton"

Ver Todas las Etiquetas

Entendiendo TON: Revolucionando la Blockchain y un Ecosistema Formidable

· 5 min de lectura
Dora Noda
Software Engineer

Telegram, una popular herramienta de mensajería instantánea multiplataforma creada por Pavel Durov, lanzó TON (Telegram Open Network) en 2013. Con 1,8 mil millones de usuarios y 70 mil millones de mensajes diarios, TON recaudó 850 millones de dólares mediante una ICO para su desarrollo. Este blog explora las características técnicas únicas y los servicios de TON.

Especificaciones de la Cadena

TON (Telegram Open Network), según su whitepaper, clasifica todas las blockchains públicas a lo largo de cinco dimensiones:

  • Cadena única vs. multicanal
  • Soporte de contratos inteligentes
  • Mecanismo de consenso
  • Soporte de sharding
  • Interconectividad de cadenas

Sistema de Blockchain Multicanal

TON no es una blockchain de cadena única, sino una colección de múltiples blockchains, que incluyen Masterchain, Workchains y Shardchains.

  • Masterchain: El núcleo del sistema de blockchain de TON, que almacena información y parámetros esenciales. Registra validadores, sus tenencias de tokens, Workchains activas y Shardchains. La Masterchain contiene los hashes de los bloques más recientes de todas las Workchains y Shardchains, garantizando la coordinación y seguridad global.
  • Workchains: Pueden existir hasta 2^32 Workchains, cada una manejando transferencias de fondos e interacciones con contratos inteligentes. Las Workchains pueden tener reglas diferentes, como formatos de direcciones de cuentas, formatos de transacciones, tipos de contratos inteligentes y máquinas virtuales. A pesar de sus diferencias, deben adherirse a estándares de interoperabilidad para permitir una interacción fluida.
  • Shardchains: Son subdivisiones de las Workchains, diseñadas para mejorar la eficiencia de procesamiento al distribuir tareas entre múltiples Shardchains. Las Shardchains siguen las reglas de sus respectivas Workchains y se dividen o fusionan automáticamente según la carga, asegurando escalabilidad y optimización del rendimiento.

Máquina Virtual de TON (TVM)

La TVM es un entorno de ejecución de programas que funciona sobre la blockchain, principalmente para ejecutar contratos inteligentes. En la TVM, todo se construye a partir de celdas y se instancia una TVM para cada contrato cada vez que se ejecuta.

  • Almacenamiento de Datos: La TVM almacena datos en celdas, cada una con hasta 128 bytes y referencias a otras celdas. Esta estructura permite un manejo flexible de la información.
  • Manejo de Datos: La TVM puede gestionar varios tipos de datos, utilizando una estructura basada en pila para una computación eficiente.
  • Funciones Incorporadas: La TVM incluye herramientas como tablas hash, criptografía (curvas elípticas), funciones hash (p. ej., SHA256) y mecanismos de prueba Merkle, garantizando la seguridad e integridad de los datos.
  • Soporte para Contratos Inteligentes Grandes: La TVM puede manejar contratos inteligentes complejos y extensos, acomodando sharding dinámico.
  • Lenguajes de Programación: La TVM soporta FunC, Fift y Tact, cada uno adaptado a diferentes necesidades.
  • Características Adicionales: La TVM admite closures y ejecuta eficientemente tareas complejas.

Sharding Dinámico Infinito

A diferencia del sharding tradicional de arriba hacia abajo, TON emplea un enfoque de abajo hacia arriba. Visualiza un sharding extremo, donde cada shard es una cadena de cuentas. Estas cadenas de cuentas forman Shardchains más grandes, que se conectan a la Masterchain, creando un sistema escalable y flexible.

El sharding dinámico de TON ajusta el número de shards según la carga. Si la carga de un shard es alta, se divide; si es baja, se fusiona. Este ajuste dinámico asegura balanceo de carga, optimización del rendimiento y utilización eficiente de recursos.

Mecanismo de Consenso BFT PoS

TON utiliza un mecanismo de consenso BFT PoS, que combina Byzantine Fault Tolerance (BFT) y Proof of Stake (PoS).

  • BFT: Algoritmo que maneja fallas bizantinas, garantizando la consistencia del sistema a pesar de que hasta un tercio de los nodos fallen.
  • PoS: Los nodos con más tokens tienen mayor probabilidad de validar transacciones y generar bloques, incentivando la seguridad.

Roles en el Mecanismo PoS de TON:

  • Validadores: Nodos que mantienen la seguridad de la red y validan transacciones al apostar 300 000 tokens TON.
  • Nominadores: Entidades que proporcionan stake a los validadores, compartiendo recompensas si el validador actúa correctamente.

Interactividad de Cadenas de Acoplamiento Estrecho

El sistema estrechamente acoplado de TON asegura un paso rápido de mensajes y consistencia entre todas las blockchains. Características como la inserción de hashes de bloques de Shardchain en bloques de Masterchain y el uso de blockchains verticales para corrección de errores ayudan a lograrlo.

Mecanismo de Blockchain Vertical: Cuando se detecta un bloque inválido, se añade un bloque corregido de forma vertical, preservando las partes válidas y reduciendo la interrupción.

Enrutamiento en Hipercubo: Los mensajes atraviesan una red de hipercubo, garantizando una entrega precisa y veloz a través de las Shardchains.

Servicios de TON

TON DNS: Proporciona mapeo de nombres para cuentas de blockchain, contratos inteligentes y servicios, haciendo que el uso de DApps sea tan cómodo como los dominios tradicionales de internet.

TON Proxy: Servicio de proxy de red anónima que oculta las direcciones IP de los nodos TON, similar a I2P, creando un VPN descentralizado.

TON Storage: Sistema de almacenamiento distribuido similar a IPFS, que utiliza redes P2P para almacenar archivos. Soporta necesidades complejas de almacenamiento de DApps, como streaming de video.

TON Pay: Canales de micropagos integrados para transacciones instantáneas fuera de cadena, garantizando pagos seguros y eficientes para todas las DApps en TON.

Economía del Token

El token de TON, Gram, tiene una oferta total de 5 mil millones, con una parte minada y una fracción asignada para recompensar a los desarrolladores de DApps. Un mecanismo de precios único previene la volatilidad, manteniendo la estabilidad económica y fomentando un ecosistema sostenible.

Estadísticas

  • TVL: $705 M
  • Billeteras Activas Diarias: 320 K
  • Transacciones Diarias: 4,2 M

Conclusión

TON ofrece un sistema operativo de blockchain completo, con el objetivo de superar plataformas como Ethereum y EOS. Su diseño innovador y sus servicios integrales lo convierten en un jugador formidable en el ámbito de la blockchain. Únete a la revolución con BlockEden.xyz, donde ofrecemos soluciones de vanguardia para creadores de contenido y desarrolladores por igual.