Tron es una blockchain pública que pretende convertirse en un componente central de una Internet descentralizada. Su red principal se puso en marcha el 31 de mayo.
Para validar los bloques y las transacciones, 27 superrepresentantes rotan cada seis horas en el mecanismo de Proof-of-Stake delegado (DPoS) utilizado por Tron.
La máquina virtual de TRON (TVM) puede utilizarse para compilar contratos inteligentes escritos en Solidity. La red también admite los tokens TRC-10. TronGrid también ofrece nodos completos en la nube para que los desarrolladores puedan acceder a ellos.
BTT Token (BTT) y USD Tether (USDT) son algunos de los populares tokens soportados por TRON. Desde el lanzamiento de TRON, se ha convertido en uno de los blockchains descentralizados más populares.
¿Qué es TRON (TRX)?
La plataforma digital Tron tiene su criptomoneda, llamada Tronix o TRX, basada en la tecnología blockchain. La Fundación Tron, una organización sin ánimo de lucro con sede en Singapur, fundada en 2017, prevé que Tron sea una plataforma global de entretenimiento que comparta contenidos digitales de forma eficaz y rentable.
Inicialmente, Tron solo se comercializaba en Asia, pero se ha hecho global. Más de 50 millones de cuentas estaban activas en agosto de 2021.
Tron tiene su sede en Singapur y San Francisco y fue fundada por Justin Sun, el actual CEO de la compañía. El CEO de la compañía es también uno de los creadores de BitTorrent, un programa de intercambio de archivos.
Tron es una blockchain pública desarrollada para desarrolladores que ofrece la infraestructura subyacente para crear contratos inteligentes y aplicaciones descentralizadas, así como una publicación, propiedad y almacenamiento de datos gratuitos. A diferencia de las blockchains públicas (como Bitcoin) que utilizan un mecanismo de consenso Proof-of-Work (PoW), TRON emplea el mecanismo de consenso Proof-of-Stake delegado. Entre las características de TRON se encuentran las siguientes:
La arquitectura de TRON tiene tres capas: la del núcleo, la del almacenamiento y la de la aplicación.
TRON utiliza un algoritmo DPoS para lograr un alto TPS, que es más escalable que las redes existentes.
En TRON hay 27 cuentas de superrepresentantes, y cada una de ellas genera y valida un bloque.
La Máquina Virtual Tron (TVM) permite a los desarrolladores de Ethereum desarrollar contratos inteligentes en la red TRON utilizando Solidity. Es posible que el proyecto TRON admita otros lenguajes en el futuro.
Para crear una Internet verdaderamente descentralizada, Tron tiene como misión final convertirse en la arquitectura subyacente para las aplicaciones descentralizadas. Algunos de sus productos son:
TronGrid:
TRON proporciona nodos completos que se ejecutan en la nube, lo que permite a los desarrolladores trabajar con el protocolo sin configurar un nodo completo. Las API de TRONGrid hacen que los datos de blockchain (eventos, transacciones, activos) sean accesibles para los desarrolladores. En los dos primeros meses de 2019, desde el lanzamiento de TronGrid v2, se ha producido un aumento constante del tráfico y de los picos provocados por los lanzamientos de dApps, con una media de más de 12.000 solicitudes por segundo y más de 1.000 millones de solicitudes al día. Con TronGrid v2, la consulta de eventos nunca ha tardado más de 100 milisegundos de media. A partir del 17 de abril de 2019, TronGrid v3 ha estado en fase de pruebas alfa y se espera que se lance pronto a la comunidad con nuevas características y mejoras.
TronLink:
Está disponible en iOS y Android y es una extensión para los navegadores Chrome. Además de TRX, TRC-10 (por ejemplo, BTT), TRC-20 tokens (USDT).
En la red TRON, TRX sirve como activo nativo. Algunos ejemplos de cómo se puede utilizar TRX son
Los proveedores de servicios y los comerciantes pueden recibir pagos por sus servicios y bienes en TRON.
Ejecutar contratos inteligentes nativos para obtener honorarios y comisiones.
Delegar energía para ejecutar contratos inteligentes o votar por Super Representantes apostando TRX.
Características clave de TRON’s
La arquitectura de TRON’s consta de tres capas: una capa central, una capa de almacenamiento y una capa de aplicación.
Capa central
La capa central se divide entre los contratos inteligentes, la gestión de cuentas y los módulos de consenso. La plataforma TRON implementa una máquina virtual basada en pilas y utiliza un conjunto de instrucciones optimizado. Se eligió Solidity como primer lenguaje de contratos inteligentes para dar un mejor soporte a los desarrolladores de DApps, y en el futuro se añadirán más lenguajes de programación.
Capa de almacenamiento
El almacenamiento de bloques y el almacenamiento de estados son los componentes del protocolo de almacenamiento distribuido de TRON. La capa de almacenamiento se diseñó para aprovechar la necesidad de un almacenamiento de datos diversificado en el mundo real, introduciendo la noción de una base de datos gráfica.
Para almacenar su blockchain, TRON ha elegido LevelDB, una tecnología desarrollada por Google y utilizada por muchas empresas y proyectos. Esta biblioteca admite varias funciones de matrices de bytes, entre las que se incluyen conjuntos y eliminaciones bidireccionales singulares y una compresión sencilla mediante Snappy.
En TRON, la memoria del nodo completo incluye una KhaosDB que almacena todas las cadenas recién bifurcadas generadas en un período determinado, lo que permite a los testigos cambiar rápidamente de sus cadenas activas a las nuevas cadenas principales. Además, puede hacer que el almacenamiento de la cadena de bloques sea más estable para evitar que se termine anormalmente en un estado intermedio.
Capa de aplicación
Como TRON permite crear contratos inteligentes y carteras personalizadas, los desarrolladores pueden crear una amplia gama de dApps y carteras para la plataforma.
Algoritmo de consenso DPoS (Delegated Proof-of-Stake)
Según la actualización de la red TRON del 24 de abril, la red tiene más de 1.200 nodos, con una altura de bloques que supera los 8 millones. De media, se producen unos 2 millones de transacciones al día. Además, hay más de 2,6 millones de cuentas en la cadena de bloques. Además, se generan 60 transacciones por bloque cada 3 segundos y se recompensa con 32 TRX. Para el mecanismo de consenso de TRON, 27 superrepresentantes (SR) producen bloques utilizando el sistema de prueba delegada (DPoS). Los 27 mejores candidatos a SR son votados cada seis horas por los titulares de cuentas TRX cuyas cuentas han sido congeladas. Además de votar por los SR en función de los proyectos que patrocinan para aumentar la adopción de TRX, los votantes también pueden elegir los SR en función de la distribución de las recompensas. El protocolo de TRON genera un bloque cada tres segundos, y cada bloque contiene 32 TRX para los Super Representantes. Habrá 336.384.000 TRX anuales concedidos a los 27 SR. La recompensa va a una subcuenta en el súper libro mayor cada vez que un SR produce un bloque. Aunque los SR pueden comprobar sus tokens TRX, no pueden utilizarlos directamente. En cambio, pueden retirar las recompensas TRX de sus subcuentas una vez al día, y las recompensas se transferirán a la cuenta del SR especificado. Hay tres tipos de nodos en la red TRON: Nodos Testigos, Nodos Completos y Nodos Solidarios.
Los nodos testigos son creados por los SR y se encargan principalmente de producir bloques y votar las propuestas.
Los nodos completos proporcionan APIs y transmisiones de transacciones.
Los nodos de la red Solidity sincronizan los bloques de otros nodos completos y ofrecen APIs en las que se puede buscar.
27 Súper Representantes
Principios de funcionamiento
Cada cuenta de la red TRON tiene la posibilidad de solicitar ser un Super Representante (SR). Cualquiera puede también votar. En este caso, los 27 mejores candidatos se convertirán en SR, con el derecho y la obligación de generar bloques. Cada seis horas se cuentan los votos y se actualizan los SR. Sin embargo, un candidato a SR tiene que pagar una cuota para evitar ataques maliciosos. Se quemará un máximo de 9.999 TRX de la cuenta del candidato cuando solicite convertirse en SR. Una vez quemados los tokens, la cuenta es elegible para participar en la elección de SR.
Proceso de elección
Todas las votaciones realizadas en la red TRON se llevan a cabo con TRON Power, también conocido como TP. Los tokens TRX que el usuario apuesta pueden utilizarse para adquirir TRON Power (TP).TP se basa en la siguiente fórmula 1 TP = un TRX congelado para obtener ancho de banda. Tenga en cuenta que cada cuenta de TRON tiene derecho a votar por sus SR. Los usuarios que descongelen sus activos después de 3 días no tendrán ningún activo congelado y perderán todos sus TP en consecuencia. Debido a esto, todos los votos actuales y futuros son inválidos a menos que se vuelva a congelar TRX para votar.Debido a que la red de TRON sólo registra el voto más reciente, cada voto posterior invalidará todos los votos anteriores.
Crear propuestas, votarlas y retirarlas
Las cuentas SR sólo pueden proponer cambios en los parámetros dinámicos de la red. Los SR votan las propuestas, y cualquier miembro que no vote en los 3 días siguientes a su creación se considerará un veto. Las propuestas permanecen activas durante 3 días después de su creación. Durante el periodo de votación de 3 días, se puede cambiar o recuperar el voto. Al final del periodo, la propuesta avanza (19+ votos) o fracasa (y termina). El proponente puede retirar la propuesta antes de su aplicación.
Cuadro 1 - Sistema de aprobación de propuestas
Cuadro 2 - Mecanismo de cálculo de las recompensas por voto
Cuadro 3 - Sistema de cálculo de la recompensa en bloque
Máquina Virtual TRON (TVM)
La máquina virtual de TRON (TVM) es una máquina virtual completa de Turing desarrollada por el ecosistema de TRON.TVM es compatible con EVM, lo que facilita la portación de aplicaciones de Ethereum a TRON. Mientras que la EVM de Ethereum funciona según el principio del gas, la TVM funciona según el principio del ancho de banda en lugar de una estructura de tarifas. En lugar de una tarifa por transacción, los contratos inteligentes de TVM son de libre ejecución. A través de los puntos de ancho de banda, se puede evitar el spam, mientras que los contratos se pueden utilizar libremente. Pronto, otras VMs serán soportadas por la Máquina Virtual Tron, ya que es principalmente compatible con Solidity. La máquina virtual de Tron implementa un compilador que traduce los contratos inteligentes de Solidity en código bytecode ejecutable en la máquina virtual de Tron, de forma muy parecida a la EVM de Ethereum. Además, la TVM puede acceder a los datos de la blockchain e invocar la Interfaz de Datos Externa utilizando la capa de Interoperación. Puede encontrar más información sobre la máquina virtual de Tron en su documentación oficial.
Cómo funciona Tron
Con Tron, puedes distribuir fácilmente archivos, imágenes, vídeos y otros contenidos de entretenimiento de forma descentralizada sin preocuparte de que los gigantes tecnológicos de los medios de comunicación, como Netflix o YouTube, se interpongan.
Para conseguirlo, Tron utiliza parte de la tecnología de Ethereum. Tron utiliza una máquina virtual, la Tron Virtual Machine, similar a la criptomoneda Ethereum. Las máquinas virtuales son programas informáticos que permiten a los participantes de la red (llamados nodos) ejecutar contratos inteligentes basados en Tron. Un contrato inteligente es un programa automatizado que se ejecuta automáticamente cuando se cumplen ciertas condiciones. Un contrato inteligente, por ejemplo, se activará cuando Bob envíe 1 ETH a un determinado monedero y le envíe un préstamo por 2 ETH.
El token TRX está asegurado por una prueba de participación delegada, que requiere que los titulares del token depositen su TRX en una cartera y designen a un delegado para que haga la validación en la blockchain en su nombre. Como parte de la red de Tron, un grupo rotativo de 27 representantes llamados "super representantes" verifican los datos de las nuevas transacciones cada seis horas, y luego se añaden a la cadena de bloques.
El hecho de que Tron se centre en el intercambio descentralizado de archivos lo separa de competidores como YouTube.
La arquitectura de Tron se divide en tres capas para facilitar la descentralización de medios y archivos:
En la capa central, tenemos la capa de contrato inteligente, la capa de gestión de cuentas y la capa de prueba de participación delegada.
Los archivos y otras piezas de datos de gran tamaño se almacenan en la capa de almacenamiento.
La capa de aplicación es donde los desarrolladores de Tron pueden crear aplicaciones descentralizadas en la blockchain.
Tron, una potencia potencial
Tron se desarrolló como una competencia directa a la industria de los medios de comunicación, incluyendo empresas como Amazon y Netflix. Su lema es "Descentralizar la web", y su objetivo es eliminar al intermediario corporativo del proceso de consumo de medios.El éxito futuro de las criptodivisas depende, al menos en parte, de la calidad del software que ofrecen a sus usuarios.
Al igual que otras Ofertas Iniciales de Monedas ("ICOs"), la inversión en criptodivisas es altamente arriesgada y especulativa. Este artículo no constituye una recomendación para invertir en criptomonedas u otras ICOs por parte de gate.io o del escritor. Es bueno consultar siempre con un profesional cualificado que entienda su situación.
Gate.io
Gate.io ofrece una plataforma para que los operadores de criptografía realicen transacciones con TRON (TRX). Aquí hay un gráfico en vivo de Gate.io:
Autor: Gate.io Observer M. Olatunji. Traductor: Jose E.
Descargo de responsabilidad:
*Este artículo representa únicamente las opiniones de los observadores y no constituye ninguna sugerencia de inversión.
*Gate.io se reserva todos los derechos de este artículo. Se permitirá la reproducción del artículo siempre que se haga referencia a Gate.io. En todos los demás casos, se emprenderán acciones legales por infracción de los derechos de autor.