TRON (TRX) est l'un des projets de crypto-monnaie les plus ambitieux du monde de la cryptographie, car il cherche à offrir une plate-forme économique et hautement évolutive pour les contrats intelligents, les DApps et le stockage décentralisé.
LLa plateforme TRON (TRX), est une plateforme de blockchain qui est né en 2018 dans le but d'offrir une grande évolutivité grâce à son utilisation du protocole de consensus DPoS et, en outre, offrent des capacités avancées de contrats intelligents qui sont largement compatibles avec Ethereum (ETH) et leur EVM, grâce au fait que TRON tire ces capacités de cette même technologie.
Dit plus généralement, il s'agit d'un projet qui a commencé pratiquement comme une amélioration technique d'Ethereum, mais qui a néanmoins évolué pour inclure de nouvelles technologies qui le sous-tendent, étant évalué par certains comme l'un des grands projets de blockchain de la communauté. .
Origines du projet TRON (TRX)
Parler des origines de TRON, c'est parler de Justin Sun, un jeune homme de nationalité chinoise qui est devenu l'une des figures les plus controversées et les plus connues du monde de la cryptographie dans le monde. Sun est à l'avant-garde du développement de TRON depuis 2017, date à laquelle il a créé la célèbre Fondation TRON à Singapour. Cette fondation serait chargée de "superviser le développement et l'écosystème de cette crypto-monnaie". C'est une tâche dans laquelle Sun a été au premier plan, puisqu'il est le PDG de ladite fondation depuis sa création.
La création de la Fondation TRON n'a cependant pas été sans la controverse qui entoure souvent Sun. Tout d'abord, la Fondation TRON a décidé d'utiliser un ICO pour financer le développement de la crypto-monnaie. C'est ainsi que le 1er septembre 2017, cette ICO a été réalisée, dans laquelle 70 millions de dollars ont été captés pour le développement. La vente signifiait l'émission de 100.000.000.000 XNUMX XNUMX XNUMX de jetons TRX, qui seraient livrés à leurs détenteurs une fois le réseau opérationnel. La controverse dans tout cela était que Sun y était parvenu peu de temps avant que la Chine ne mette en place un blocus des ICO dans leur pays, ce pour quoi ils accusent Sun de gestion d'influence.
Avec le lancement réussi de son ICO, le développement a commencé et ce serait le 24 juin 2018, lorsque le réseau principal de TRON serait enfin opérationnel avec le minage réussi de son premier bloc.
La polémique plane sur TRON
Mais, bien que le lancement ait été applaudi d'une part par une partie de la communauté, une autre le critiquait activement et avec des raisons impérieuses : TRON à cette époque n'était qu'Ethereum avec un nouveau protocole de consensus lié au plagiat des idées de nombreuses autres personnes qui se faisaient ressembler aux leurs. En fait, le même Vitalik Buterin il a critiqué le projet en disant que le livre blanc était une copie presque exacte du livre blanc Ethereum. Il en va de même pour d'autres personnages, comme le créateur de IPFS y Pièce de monnaie (FIL), Juan Benet, qui a également dénoncé sur Twitter, le plagiat de la part de TRON pour le livre blanc de son projet.
Ces allégations étaient-elles vraies ou simplement une attaque du FUD contre le nouveau projet ? La réponse vraie et correcte se trouve rapidement dans un examen du code source du projet à ses débuts. Vous pouvez y voir les mêmes idées Ethereum appliquées dans le langage de programmation Java, au lieu de Go (utilisé officiellement dans Ethereum).
Les critiques n'avaient cependant pas beaucoup d'importance, car de nombreux projets de crypto-monnaie ont commencé exactement de la même manière, en particulier en copiant des éléments de Bitcoin (BTC). De plus, le projet avait son propre mérite pour tenir ce qu'il avait promis au départ : une plateforme compatible avec Ethereum, beaucoup plus rapide et moins chère, tout cela grâce à l'utilisation de DPoS.
Acheter BitTorrent et son futur proche
Le 24 juillet, TRON créerait une autre grande polémique après l'acquisition de la société BitTorrent. Cette société a géré le développement de ce bien connu Protocole P2P. L'idée de Sun avec l'acquisition était d'utiliser la technologie de TRON, ainsi que sa mise en œuvre d'IPFS, pour créer BTFS (système de fichiers BitTorrent), et être capable de créer un système de stockage distribué. L'idée est très similaire au projet Réseau thêta, où un énorme réseau de nœuds décentralisés serait créé, lié à une plate-forme blockchain pour servir du contenu (CDN) dans le monde entier.
De cette façon, TRON pourrait devenir un réseau de DApps et de distribution de contenu monétisable qui aura le jeton natif TRX comme épicentre, ainsi que de nouvelles formes de distribution de contenu décentralisée. L'idée est cependant encore en cours de développement et en raison de son feuille de route, nombre de ses principales fonctions seront prêtes d'ici la fin 2021.
TRON, un projet plein de développement et d'innovation
Malgré d'énormes controverses, le projet a montré qu'il se développe très activement et que nombre de ses idées sont totalement innovantes. Premièrement, la structure en couches de son fonctionnement garantit qu'ils sont très faciles à développer, permettant aux développeurs de TRON de concevoir, tester et publier de nouvelles fonctions sans complications majeures.
Deuxièmement, TRON s'est engagé à décentraliser l'exécution de ses espaces d'exécution. Par exemple, TRON cherche à utiliser BTFS comme système de stockage décentralisé où les DApps et d'autres fonctions réseau peuvent conserver les données de manière sécurisée et décentralisée, accessibles à tous à tout moment.
Dans le même temps, les développeurs cherchent à créer un système d'intégration et de développement (API et SDK) qui permet aux tiers de profiter plus facilement du plein potentiel du réseau. Cela peut sembler facile, mais ce n'est pas le cas, d'autant plus que TRON recherche les éléments suivants :
- Avoir la puissance et la capacité d'Ethereum (DApps y Contrats intelligents)
- Grande évolutivité (comme celle de EOS)
- Un système de stockage décentralisé (tel que Sia et Filecoin)
- Et un réseau de streaming de contenu fonctionnel comme BitTorrent
Tout cela dans le même système et sous le même système économique où le token TRX est la clé. L'idée est si complexe à développer que Justin Sun indique qu'au moins jusqu'en 2025, TRON ne peut pas être considéré comme complet, et les feuilles de route de ses projets le montrent clairement.
Une API pour les principaux langages de programmation
TRON dispose actuellement d'une grande variété d'API disponibles pour développer des applications pouvant utiliser le potentiel de la blockchain TRON. En fait, le support officiel s'étend aux API compatibles avec des langages comme Java, Python, C++, Scala et Go. Cela signifie que les développeurs d'applications dans ces langages disposent d'outils natifs pour programmer et créer des applications compatibles avec TRON. Ceci est possible grâce à la couche d'application ou couche d'application de TRON, qui est chargée de fournir cette puissante fonctionnalité.
Le stockage décentralisé, clé du succès de TRON
L'une des clés du succès de TRON est son système de stockage décentralisé BTFS. BTFS ou BitTorrent Filesystem, est un dérivé d'IPFS et sa fonction est simple : servir de réseau de stockage pour le réseau TRON. Un tel stockage peut être utilisé pour tout, du téléchargement de fichiers et de données vers des DApps, au service de fichiers personnels et privés pour les particuliers et les entreprises.
BTFS est considéré à ce stade comme "la clé du succès de TRON", une fonctionnalité si vitale pour l'écosystème, que si elle ne fonctionne pas comme elle le devrait, le projet pourrait bien commencer à perdre de sa pertinence. En fait, TRON développe actuellement activement ce système et a été légèrement en retard sur d'autres projets tels que Sia, Filecoin et Theta Network, dans ce sens, puisque ses adversaires ont actuellement des systèmes beaucoup plus complets et fonctionnels.
Cependant, cette année 2021 pourrait changer radicalement la donne, puisque la feuille de route BTFS précise que les principales fonctions de ce système seront en service d'ici la fin de l'année. Si tel est le cas, TRON serait l'un des projets de stockage décentralisé les plus complets de l'écosystème blockchain.
TVM, Smart Contracts et DPoS, la triade de l'évolutivité et de l'extensibilité
Au début, nous avons commenté que TRON était un "Ethereum avec DPoS", et la réalité ne pourrait pas être plus vraie. TRON a été construit pour concurrencer directement Ethereum, et pour y parvenir, la première chose qu'il a faite a été de créer un système qui permettrait le déploiement de contrats intelligents de manière très simple. En ce sens, TRON a fait un fork de l'EVM et Solidité, et je les adapte au système de protocole de consensus DPoS de votre réseau de nœuds. Résultat? Il est possible d'apporter des contrats intelligents Ethereum à TRON avec des changements minimes, et en même temps, de profiter d'une vitesse d'exécution et de confirmation des transactions qu'Ethereum ne peut pas atteindre pour le moment.
La fourche du EVM Il est connu sous le nom de machine virtuelle TRON (TVM) et est presque entièrement compatible avec l'EVM d'Ethereum. Pour sa part, Solidity dans Ethereum et TRON sont identiques. Cela permet à un développeur connaissant le langage de programmer pour les deux réseaux.
L'une des principales fonctionnalités de TVM et Solidity dans TRON est la possibilité de créer des jetons de la même manière qu'ils peuvent être créés dans Ethereum. En fait, TRON a ses équivalents des normes de jetons Ethereum, ERC-20 y ERC-721 dans votre système (TRC-20, TRC-721 sur TRON). Cela signifie qu'il est possible de créer vos propres jetons et de les utiliser dans le système, comme cela se produit dans Ethereum.
Cette fonctionnalité est ce qui a permis à TRON de disposer actuellement d'un large écosystème de DApps et de jetons. Par exemple, le stablecoin USDT possède un jeton TRC-20 sur le réseau TRON avec lequel vous pouvez transférer l'USDT à l'aide de cette blockchain. Bien que le fonctionnement de TRC-20 ne soit pas cross-chain (compatible avec d'autres blockchains), le transfert au sein de TRON est beaucoup moins cher que celui qui se produirait dans Ethereum ou Bitcoin pour ce stablecoin.
Comment fonctionne le protocole TRON ?
Maintenant, au-delà de ce qui précède, il existe de nombreux autres aspects qui permettent le fonctionnement de TRON tel que nous le connaissons, à ce stade, nous pouvons souligner :
Modèle de compte ou modèle de compte
TRON utilise un modèle de compte ou un modèle de compte pour créer ses comptes au sein du système. Ce système est hérité de projets comme Ethereum et EOS Ils utilisent un système très similaire. Dans TRON, le adresse ou adresse, est l'identifiant unique d'un compte, et une signature de clé privée est requise pour faire fonctionner ce compte. Un compte a de nombreux attributs, y compris les soldes de TRX et de jetons, la bande passante, l'énergie, etc. Le transfert de TRX et de tokens coûte de la bande passante, les opérations liées aux smart contracts coûtent de l'énergie. Un compte peut demander à être candidat au poste de super-représentant et accepter les votes d'autres comptes.
Pour générer un compte dans TRON, une série de jetons TRX (TRC-10) doit être transférée à une adresse activée par le système. Ceci afin de créer un compte activé par un contrat intelligent système. Une fois le compte activé, la paire de clés est créée ECDSA qui contrôlera votre accèsClé privée y clé publique) en utilisant la courbe secp256k1, la même que Bitcoin utilise pour ses monederos. Le résultat final est une adresse commençant par la lettre "T".
Gestion et utilisation des ressources au sein du réseau TRON
Une partie importante du fonctionnement de TRON est son système de gestion des ressources. Dans TRON, tous les comptes ont à leur disposition une série de ressources telles que le processeur, la bande passante, le stockage et la RAM. À ce stade, le système ressemble beaucoup à ce que l'on peut voir par exemple dans EOS ; où le même système de ressources est géré.
Grâce à ce modèle de ressources, TRON utilise très efficacement les ressources du réseau. En outre, il sert également à contrôler le spam ou l'utilisation abusive du réseau.
De plus, TRON a créé les célèbres points de bande passante et d'énergie, tous deux utilisés exclusivement lors de l'interaction avec des contrats intelligents. Les points de bande passante ne sont rien de plus qu'une série de points que vous pouvez utiliser comme échange pour interagir avec des contrats intelligents (envoyer ou recevoir des informations du réseau). Tandis que l'énergie, ce sont les points que vous pouvez obtenir pour les ressources CPU et de stockage dont vous disposez sur votre compte.
Ainsi TRON crée une structure fonctionnelle dans laquelle :
- Le processeur, la largeur bancaire, le stockage et la RAM peuvent être utilisés pour les transactions normales d'un jeton TRX au sein du réseau. En fait, le transfert de jetons TRX ne consomme que de la bande passante.
- Les points de bande passante et d'énergie sont décisifs lors de l'interaction avec des contrats intelligents au sein de TRON.
Génération de blocs et récompense
Comme nous l'avons mentionné, TRON fonctionne grâce au protocole de consensus DPoS (Delegated Proof of Stake), un protocole conçu pour une vitesse et une évolutivité élevées, qui fonctionne par jalonnement et génère des blocs, par l'élection d'une série de représentants qui génèrent les blocs. Sur TRON, ces représentants sont appelés "Super Représentants" (SR) et il y en a 27 au total.
Ces SR ont le pouvoir de produire les blocs et de vérifier les transactions qui ont lieu au sein du réseau. Les SR sont élus par vote des participants au réseau toutes les 6 heures. En plus des SR, il existe des « Super Partners » (SP) et leur fonction est de surveiller le travail des SR pour vérifier que leur travail est correctement effectué. De cette manière, la génération de blocs dans TRON est entre les mains d'un petit groupe de nœuds renouvelé toutes les 6 heures. Lesdits nœuds ont une probabilité d'être choisis pour occuper une position (SR ou SP) liée à la quantité de jetons TRX de jalonnement en leur possession.
Le système repose sur un petit noyau de génération qui est choisi parmi le groupe de nœuds candidats pour cette tâche. C'est vital car cela évite la centralisation du pouvoir. Puisque tout nœud qui répond aux critères de sélection peut participer. Et, en même temps, un noyau de génération est généré qui remplit la tâche de générer un nouveau bloc toutes les 3 secondes.
Les récompenses par bloc en revanche sont de type dynamique. C'est-à-dire que les récompenses varient en fonction d'une formulation et du montant de jalonnement des nœuds participants. Ainsi, la formulation qui gère les récompenses est :
Récompenses totales = Récompense de vote x ratio de courtage + Récompense globale x ratio de courtage
L'avenir de TRON
TRON est un réseau que beaucoup pensent se préparer avec un grand avenir, même au milieu de ses controverses, c'est une réalité indéniable. Actuellement, le travail de l'équipe TRON vise à faire de BTFS un outil stable. Atteindre cet objectif stimulera sans aucun doute le développement et la valeur du projet devant l'ensemble de la communauté.
Mais le travail ne s'arrête pas là. Actuellement, TRON travaille également à l'amélioration de la sécurité de ses contrats intelligents et de l'évolutivité de son réseau. Le premier cas est appelé TRONZ Shielded Smart Contracts. Cette implémentation vise à rendre les opérations avec des contrats intelligents totalement privées et sécurisées, en utilisant la technologie ZK-snarks et Bulletproofs. Ces deux technologies de cryptographie très avancées proviennent de ZCash y Monero respectivement. L'idée est d'inclure ces deux schémas dans le système de transaction de contrat intelligent de TRON. Ainsi, l'utilisateur peut choisir comment effectuer les opérations. De cette façon, si l'utilisateur souhaite la confidentialité, il peut choisir le TRONZ Shielded, et s'il n'en a pas besoin, il peut utiliser les contrats intelligents normaux.
Une autre caractéristique en construction au sein de TRON est les parachains, un concept qu'il a emprunté à À pois. L'idée est que les blockchains peuvent être créées compatibles avec le réseau principal TRON et permettre ainsi une capacité native de cross-chain. Ce dernier est un travail qui n'a commencé qu'en mai 2021. Mais, il a sans aucun doute attiré l'attention de la communauté TRON qui espère que ces fonctions et d'autres atteignent le réseau.
En fin de compte, TRON est un projet avec beaucoup d'avance, et il continuera sûrement à poser des jalons tout au long de son existence.