-
Tron est une blockchain publique qui cherche à devenir un élément central d'un internet décentralisé. Son réseau principal a été mis en service le 31 mai.
-
Pour valider les blocs et les transactions, 27 super représentants tournent toutes les six heures dans le mécanisme de preuve d'acceptation déléguée (DPoS) utilisé par Tron.
-
La machine virtuelle TRON (TVM) peut être utilisée pour compiler des contrats intelligents écrits en Solidity. Les jetons TRC-10 sont également pris en charge sur le réseau. TronGrid propose également des nœuds complets dans le cloud auxquels les développeurs peuvent accéder.
-
Les jetons BTT (BTT) et USD Tether (USDT) sont quelques-uns des jetons populaires pris en charge par TRON. Depuis son lancement, TRON est devenu l'une des blockchains décentralisées les plus populaires.
Qu'est-ce que TRON (TRX)?
La plateforme numérique Tron a sa propre crypto-monnaie, appelée Tronix ou TRX, basée sur la technologie blockchain. La Fondation Tron, une organisation à but non lucratif basée à Singapour, fondée en 2017, envisage Tron comme une plateforme de divertissement mondiale qui partage le contenu numérique de manière efficace et rentable.
Tron n'était initialement commercialisé qu'en Asie, mais il est devenu mondial. Plus de 50 millions de comptes étaient actifs en août 2021.
Tron a son siège à Singapour et à San Francisco et a été fondé par Justin Sun, l'actuel PDG de l'entreprise. Le PDG de l'entreprise est également l'un des créateurs de BitTorrent, un programme de partage de fichiers.
Tron est une blockchain publique développée pour les développeurs qui offrent l'infrastructure sous-jacente pour créer des contrats intelligents et des applications décentralisées, ainsi qu'une publication, une propriété et un stockage libres des données. Contrairement aux blockchains publiques (comme
Bitcoin) qui utilisent un mécanisme de consensus Proof-of-Work (PoW), TRON emploie le mécanisme de consensus Delegated Proof-of-Stake. Les caractéristiques de TRON sont les suivantes:
-
L'architecture à trois - TRON comporte trois couches : la couche centrale, la couche de stockage et la couche applicative.
-
TRON utilise un algorithme DPoS pour atteindre un TPS élevé, qui est plus évolutif que les réseaux existants.
-
Il y a 27 comptes de super-représentants dans TRON, et chacun d'eux génère et valide un bloc.
-
La machine virtuelle Tron (TVM) permet aux développeurs Ethereum de développer des contrats intelligents sur le réseau TRON en utilisant Solidity. D'autres langages pourront également être pris en charge à l'avenir par le projet TRON.
Pour créer un Internet véritablement décentralisé, Tron a pour mission ultime de devenir l'architecture sous-jacente des applications décentralisées. Certains de ses produits sont:
TronGrid:
TRON fournit des nœuds complets fonctionnant dans le nuage, ce qui permet aux développeurs de travailler avec le protocole sans mettre en place un nœud complet. Les API de TRONGrid rendent les données de la blockchain (événements, transactions, actifs) accessibles aux développeurs. Au cours des deux premiers mois de 2019, depuis le lancement de TronGrid v2, on a constaté une augmentation constante du trafic et des pics provoqués par les lancements de dApp, avec une moyenne de plus de 12 000 demandes par seconde et plus d'un milliard de demandes par jour. Avec TronGrid v2, l'interrogation des événements n'a jamais pris plus de 100 millisecondes en moyenne. Depuis le 17 avril 2019, TronGrid v3 est en phase de test alpha et devrait bientôt être proposé à la communauté avec de nouvelles fonctionnalités et améliorations.
TronLink:
Il est disponible sur iOS et Android et constitue une extension pour les navigateurs Chrome. En plus de TRX, les jetons TRC-10 (par exemple, BTT), TRC-20 (USDT).
Dans le réseau TRON, TRX sert d'actif natif. Voici quelques exemples d'utilisation des TRX:
-
Les fournisseurs de services et les commerçants peuvent recevoir des paiements pour leurs services et leurs biens sur TRON.
-
Exécuter des contrats intelligents natifs pour les frais et les commissions.
-
Déléguer de l'énergie pour exécuter des contrats intelligents ou voter pour des super représentants en jalonnant TRX.
Principales caractéristiques de TRON
L'architecture de TRON comporte trois couches : une couche centrale, une couche de stockage et une couche d'application.
Couche centrale
La couche centrale est divisée entre les modules de contrats intelligents, de gestion des comptes et de consensus. La plateforme TRON met en œuvre une machine virtuelle basée sur la pile et utilise un jeu d'instructions optimisé. Solidity a été choisi pour offrir un meilleur soutien aux développeurs de DApp en tant que premier langage de contrat intelligent, et d'autres langages de programmation seront ajoutés à l'avenir.
Couche de stockage
Le stockage de blocs et le stockage d'états sont les composants du protocole de stockage distribué de TRON. La couche de stockage a été conçue pour tirer parti du besoin de stockage diversifié des données dans le monde réel en introduisant la notion de base de données de graphes.
Pour stocker sa blockchain, TRON a choisi LevelDB, une technologie développée par Google et utilisée par de nombreuses entreprises et projets. Cette bibliothèque prend en charge diverses fonctions de tableaux d'octets, notamment les ensembles et suppressions bidirectionnels singuliers get, put et delete, ainsi que la compression simple à l'aide de Snappy.
Dans TRON, la mémoire du nœud complet comprend une KhaosDB qui stocke toutes les nouvelles chaînes bifurquées générées au cours d'une période donnée, ce qui permet aux témoins de passer rapidement de leurs chaînes actives aux nouvelles chaînes principales. En outre, elle peut rendre le stockage de la blockchain plus stable pour éviter qu'elle ne soit anormalement interrompue dans un état intermédiaire.
Couche d'application
Comme TRON permet de créer des contrats intelligents et des portefeuilles personnalisés, les développeurs peuvent créer une gamme variée de dApps et de portefeuilles pour la plateforme.
Algorithme de consensus DPoS (Delegated Proof-of-Stake)
Selon la mise à jour du réseau TRON du 24 avril, le réseau compte plus de 1 200 nœuds, avec une hauteur de bloc supérieure à 8 millions. En moyenne, il y a environ 2 millions de transactions par jour. De plus, il y a plus de 2,6 millions de comptes sur la blockchain. En outre, 60 transactions par bloc sont générées toutes les 3 secondes et sont récompensées par 32 TRX. Pour le mécanisme de consensus de TRON, 27 super représentants (SR) produisent des blocs en utilisant le système de preuve d'acceptation déléguée (DPoS). Les 27 meilleurs candidats SR sont élus toutes les six heures par les titulaires de comptes TRX dont les comptes ont été gelés. En plus de voter pour les SR en fonction des projets qu'ils parrainent pour accroître l'adoption de TRX, les électeurs peuvent également choisir les SR en fonction de la distribution des récompenses. Le protocole TRON génère un bloc toutes les trois secondes, chaque bloc contenant 32 TRX pour les super représentants. Les 27 SR se verront attribuer 336 384 000 TRX par an. La récompense est versée sur un sous-compte du super grand livre chaque fois qu'un SR produit un bloc. Si les SR peuvent vérifier leurs jetons TRX, ils ne peuvent pas les utiliser directement. En revanche, ils peuvent retirer les récompenses TRX de leurs sous-comptes une fois par jour, et les récompenses seront transférées sur le compte SR spécifié. Il existe trois types de nœuds sur le réseau TRON : Les nœuds témoins, les nœuds complets et les nœuds de solidité.
-
Les nœuds témoins sont créés par les SR et sont principalement responsables de la production des blocs et du vote des propositions.
-
Les nœuds complets fournissent des API et des diffusions de transactions.
-
Les nœuds du réseau Solidity synchronisent les blocs d'autres nœuds complets et offrent des API qui peuvent être recherchées.
27 Super Représentants
Principes de fonctionnement
Chaque compte sur le réseau TRON a la possibilité de postuler pour devenir un Super Représentant (SR). Tout le monde peut également voter. Dans ce cas, les 27 meilleurs candidats deviendront des SR, avec le droit et l'obligation de générer des blocs. Toutes les six heures, les votes sont comptabilisés et les SR sont mis à jour. Cependant, un candidat au titre de SR doit payer une taxe pour éviter les attaques malveillantes. Un maximum de 9 999 TRX sera brûlé du compte du candidat lorsqu'il demandera à devenir un SR. Une fois les jetons brûlés, le compte peut participer à l'élection des SR.
Processus d'élection
Tous les votes effectués sur le réseau TRON sont réalisés avec le TRON Power, autrement appelé TP. Les jetons TRX que l'utilisateur met en jeu peuvent être utilisés pour acquérir du TRON Power (TP).TP est basé sur la formule suivante : 1 TP = un TRX gelé pour obtenir de la bande passante. Veuillez noter que chaque compte TRON a le droit de voter pour ses SR. Les utilisateurs qui dégèlent leurs actifs après 3 jours n'auront plus d'actifs gelés et perdront tous leurs TP en conséquence. Le réseau TRON n'enregistrant que le vote le plus récent, chaque vote ultérieur invalidera tous les votes précédents.
Créer des propositions, les voter et les retirer
Les comptes SR peuvent uniquement proposer des modifications des paramètres dynamiques du réseau. Les comptes SR votent sur les propositions, et tout membre qui ne vote pas dans les 3 jours suivant la création sera considéré comme un veto. Les propositions restent actives pendant 3 jours après leur création. Pendant la fenêtre de vote de 3 jours, vous pouvez modifier ou récupérer votre vote. À la fin de cette période, soit la proposition progresse (19+ votes), soit elle échoue (et se termine). Le proposant peut retirer la proposition avant sa mise en œuvre.
Table 1 - Système d'approbation des propositions
Table 2 - Mécanisme de calcul des récompenses de vote
Table 3 - Système de calcul des récompenses par bloc
Machine virtuelle TRON (TVM)
La machine virtuelle TRON (TVM) est une machine virtuelle complète de Turing développée par l'écosystème TRON. TVM est compatible avec EVM, ce qui facilite le portage des applications Ethereum sur TRON. Alors que l'EVM d'Ethereum fonctionne sur le principe du gaz, TVM fonctionne sur le principe de la bande passante plutôt que sur une structure de frais. Au lieu de frais de transaction, l'exécution des contrats intelligents TVM est gratuite. Grâce aux points de bande passante, le spam peut être évité, tandis que les contrats peuvent être utilisés librement. Bientôt, d'autres VM seront prises en charge par la machine virtuelle Tron, car elle est principalement compatible avec Solidity. La Tron Virtual Machine met en œuvre un compilateur qui traduit les contrats intelligents Solidity en bytecode exécutable sur la machine virtuelle de Tron, un peu comme l'EVM d'Ethereum. En outre, TVM peut accéder aux données de la blockchain et invoquer l'interface de données externe en utilisant la couche d'interopérabilité. Vous pouvez trouver plus d'informations sur la machine virtuelle de Tron dans sa
documentation officielle.
Comment fonctionne Tron
Avec Tron, vous pouvez facilement distribuer des fichiers, des images, des vidéos et d'autres contenus de divertissement de manière décentralisée sans vous soucier des géants de la technologie des médias tels que Netflix ou YouTube.
Pour y parvenir, Tron utilise une partie de la technologie d'Ethereum. Tron utilise une machine virtuelle, la Tron Virtual Machine, similaire à la
crypto-monnaie Ethereum. Les machines virtuelles sont des programmes informatiques qui permettent aux participants du réseau (appelés nœuds) d'exécuter des contrats intelligents basés sur Tron. Un contrat intelligent est un programme automatisé qui s'exécute automatiquement lorsque certaines conditions sont remplies. Un contrat intelligent, par exemple, se déclenchera lorsque Bob enverra 1 ETH à un certain portefeuille et lui enverra un prêt pour 2 ETH.
Le jeton TRX est sécurisé par une preuve d'enjeu déléguée, qui exige que les détenteurs de jetons déposent leurs TRX dans un portefeuille et désignent un délégué pour effectuer la validation sur la blockchain en leur nom. Dans le cadre du réseau de Tron, un groupe tournant de 27 représentants appelés "super représentants" vérifie toutes les six heures les nouvelles données de transaction, qui sont ensuite ajoutées à la blockchain.
L'accent mis par Tron sur le partage décentralisé de fichiers le distingue de concurrents tels que YouTube.
L'architecture de Tron est divisée en trois couches pour faciliter la décentralisation des médias et des fichiers:
-
Au niveau de la couche centrale, nous avons la couche des contrats intelligents, la couche de gestion des comptes et la couche de preuve d'enjeu déléguée.
-
Les fichiers et autres gros morceaux de données sont stockés dans la couche de stockage.
-
La couche d'application est l'endroit où les développeurs de Tron peuvent créer des applications décentralisées sur la blockchain.
Tron, une puissance potentielle
Tron a été développé pour concurrencer directement l'industrie des médias, notamment des entreprises comme Amazon et Netflix. Leur slogan est "Decentralize the Web" (décentraliser le Web), ils visent à supprimer l'intermédiaire de l'entreprise dans le processus de consommation des médias.Le succès futur des crypto-monnaies dépend au moins en partie de la qualité du logiciel qu'elles fournissent à leurs utilisateurs.
Comme pour les autres offres initiales de pièces de monnaie ("ICO"), l'investissement en crypto-monnaies est très risqué et spéculatif. Cet article ne constitue pas une recommandation d'investissement dans les crypto-monnaies ou autres ICO par
gate.io ou l'auteur. Il est bon de toujours consulter un professionnel qualifié qui comprend votre situation.
Gate.io
Gate.io fournit une plateforme permettant aux traders de crypto-monnaies d'effectuer des transactions en TRON (TRX). Voici un graphique en direct de
gate.io:
Auteur : Observateur Gate.io
M. Olatunji
Avertissement :
* Cet article ne représente que le point de vue des observateurs et ne constitue pas une suggestion d'investissement.
*Gate.io se réserve tous les droits sur cet article. La rediffusion de l'article sera autorisée à condition que Gate.io soit référencé. Dans tous les autres cas, une action en justice sera engagée pour violation des droits d'auteur.