sitio para pruebas y códigos fuente de la plataforma blockchain TON (Telegram Open Network), desarrollada desde 2017 por la empresa Telegram Systems LLP. TON proporciona un conjunto de tecnologías que aseguran el funcionamiento de una red distribuida para operar diferentes servicios basados en blockchain y contratos inteligentes. Durante el proyecto atrajo más de 1.7 mil millones de dólares en inversiones. Los códigos fuente incluyen 1610 archivos, que contienen aproximadamente 398 mil líneas de código. El proyecto está escrito en C++ y bajo la licencia GPLv2 (bibliotecas bajo LGPLv2).
Además de TON también incluye un sistema de comunicaciones P2P, un almacenamiento distribuido de blockchain y componentes para alojar servicios. TON puede considerarse un superservidor distribuido, diseñado para alojar y proporcionar diversos servicios basados en contratos inteligentes. Sobre la plataforma TON se lanzará la criptomoneda , que es radicalmente más rápida que Bitcoin y Ethereum en términos de confirmación de transacciones (millones de transacciones por segundo en lugar de decenas), y puede procesar pagos a la velocidad de procesamiento de VISA y Mastercard.
Los códigos fuente abiertos permiten participar en la prueba del proyecto y desplegar su propio , que es responsable de una determinada rama del blockchain. El nodo también puede funcionar como para confirmar transacciones en la blockchain. Para determinar la ruta más corta entre nodos se utiliza el enrutamiento basado en hipercubo (Hypercube Routing). La minería no es soportada: todas las unidades de criptomoneda Gram fueron generadas de una vez y serán distribuidas entre los inversionistas y el fondo de estabilización.
Principales TON:
- TON Blockchain es una plataforma blockchain capaz de ejecutar completos en Turing, creados en un lenguaje desarrollado para TON y ejecutados en la blockchain mediante una Se admite la actualización de especificaciones formales del blockchain, operaciones multimoneda, micropagos, redes de pago offline;
- TON P2P Network es una red P2P formada por clientes, utilizada para acceder a TON Blockchain, enviar candidatos de transacciones y recibir actualizaciones de partes de la blockchain necesarias para el cliente. La red P2P también puede ser utilizada en el funcionamiento de servicios distribuidos arbitrarios, incluidos aquellos no relacionados con blockchain;
- TON Storage — Almacenamiento distribuido de archivos, accesible a través de la red TON y utilizado en TON Blockchain para almacenar un archivo de copias de bloques y instantáneas de datos. El almacenamiento también se aplica para alojar archivos arbitrarios de usuarios y servicios que funcionan sobre la plataforma TON. La entrega de datos es similar a los torrents;
- TON Proxy — un proxy-anonimizador, similar a I2P (Invisible Internet Project) y utilizado para ocultar la ubicación y las direcciones de los nodos de la red;
- TON DHT — tabla hash distribuida, similar a , y utilizada como un análogo a un rastreador de torrents para almacenamiento distribuido, así como un determinador de puntos de entrada para el proxy-anonimizador y como mecanismo de búsqueda de servicios;
- TON Services — plataforma para crear servicios arbitrarios (una especie de sitios y aplicaciones web), accesibles a través de TON Network y TON Proxy. La interfaz de los servicios está formalizada y permite la interacción al estilo de navegadores o aplicaciones móviles. Las descripciones de la interfaz y el punto de entrada se publican en TON Blockchain, y los nodos que proporcionan servicios se determinan a través de TON DHT. Los servicios pueden crear contratos inteligentes en TON Blockchain para garantizar el cumplimiento de ciertas obligaciones hacia los clientes. Los datos obtenidos de los usuarios pueden guardarse en TON Storage;
- TON DNS — sistema para la asignación de nombres para objetos en el almacenamiento, contratos inteligentes, servicios y nodos de la red. En lugar de usar una dirección IP, el nombre se convierte en hashes para TON DHT;
- TON Payments — plataforma de micropagos que puede utilizarse para la transferencia rápida de fondos y el pago por servicios con una visualización diferida en la blockchain;
- Componentes para la integración con mensajeros de terceros y aplicaciones de redes sociales, que permiten hacer que las tecnologías blockchain y los servicios distribuidos sean accesibles para usuarios comunes. Se espera que una de las primeras aplicaciones masivas que incorporará soporte para TON sea el mensajero Telegram.
Fuente: opennet.ru
