Telos est un écosystème blockchain décentralisé qui comprend Telos EVM, qui s'est avéré être la machine virtuelle Ethereum la plus rapide au monde, et sa couche de consensus à haut débit, Telos Zero. En s'efforçant en permanence de contribuer à l'adoption mondiale de la technologie Zero Knowledge, Telos développe également actuellement un réseau Ethereum Layer 2 accéléré par le matériel, alimenté par SNARKtor, dans le but d'améliorer la confidentialité et l'évolutivité pour les cas d'utilisation mondiale à grande échelle. Telos est supervisé par la Fondation Telos, une fondation non propriétaire dédiée à l'avancement du réseau blockchain Telos et de sa communauté.
Le projet Telos a commencé son développement en 2018, lorsqu'un groupe de développeurs et de membres de la communauté EOS, a commencé à travailler sur un fork de cette blockchain bien connue, afin de redynamiser son développement. À ce stade, il convient de noter que contrairement à de nombreux projets dans le domaine de la cryptographie, Telos n’a pas détenu d’ICO (Initial Coin Offer) pour son lancement. Au lieu de cela, il a opté pour une distribution symbolique équitable, reflétant son engagement en faveur de la décentralisation et de l’équité depuis le début.
Le résultat final de tous ces efforts est le lancement initial de Telos, dont le réseau principal a commencé à fonctionner le 12 décembre 2018.. Depuis, Telos a considérablement évolué, maximisant ses capacités. En effet, en 2022, avec l'arrivée du projet Antelope (une version communautaire d'EOSIO), Telos a été l'une des premières blockchains à supporter et développer cette solution communautaire et à profiter de ses nouvelles capacités pour continuer à évoluer en tant que projet.
Un projet ambitieux
Les développeurs Telos sont très clairs sur les objectifs à atteindre avec leur projet, parmi lesquels se démarquent :
- Fournir une plateforme blockchain évolutive et performante. Ceci grâce à l'utilisation de la technologie Antilope, dérivé de EOSIO, base de construction blockchain avec un haut niveau d'évolutivité.
- Offrez des frais de transaction extrêmement bas et prévisibles. Et grâce à sa grande évolutivité, les opérations sur Telos sont très économiques, ce qui contribue à le rendre très accessible à ses utilisateurs, même en période de forte activité en chaîne.
- Mettre en œuvre une gouvernance solide et transparente. Les développeurs et la communauté Telos ont profité des enseignements du passé pour déployer une plateforme de gouvernance puissante, permettant de maintenir une forte décentralisation dans le développement et l'évolution du projet.
- Soyez une plateforme durable et économe en énergie. Grâce à l’utilisation du protocole de consensus DPoS – Antelope, Telos propose une blockchain rapide, économique et très économe en énergie. En fait, avec un plus petit nombre de nœuds en cours d’exécution, Telos peut offrir un niveau d’évolutivité bien supérieur à celui des réseaux comme Ethereum (y compris certains de ses Layer2, comme Polygon ou Arbitrum).
- Une plateforme stable et sécurisée. Telos a été développé avec le plus grand soin, comme en témoigne le fait que le réseau a maintenu une disponibilité impressionnante de 100 %, sans subir d'interruptions, de fourches ou de pannes. Cette réalisation souligne la robustesse et la fiabilité de l'infrastructure Telos.
- Offrez un support pour Ethereum via votre propre machine virtuelle (EVM). Les développeurs Telos cherchent à offrir un support solide pour Ethereum afin de permettre une migration rapide des applications entre Ethereum et Telos. Des projets comme TelosEVM en sont un parfait exemple.
Fonctionnement général de Telos
Telos fonctionne selon une architecture unique qui combine deux composants principaux : Telos Zéro et Telos EVM. Cette structure permet à Telos d'offrir le meilleur des deux mondes : les hautes performances et la flexibilité de sa chaîne native, et la compatibilité avec l'écosystème Ethereum.
D’un autre côté, un autre élément fondamental de Telos peut être vu dans ce que l’on appelle le protocole de consensus Antelope, qui est une implémentation avancée de Preuve de participation déléguée (DPoS) combiné avec Tolérance de panne byzantine (BFT). Ce protocole de consensus offre plusieurs avantages à Telos, notamment :
- Grande vitesse: Telos peut traiter les transactions par blocs de 0.5 seconde.
- Objectif rapide: Les transactions sont considérées comme définitives dans un délai d'environ 2 minutes.
- L'efficacité énergétique: le consensus DPoS consomme beaucoup moins d’énergie que le Proof of Work (PoW).
- Sécurité: Le protocole résiste à 51% aux attaques et autres formes de manipulation.
Antelope fonctionne comme un système dans lequel les détenteurs de jetons $TLOS votent pour les producteurs de blocs. Ces producteurs sont choisis par vote et, au total, sont choisis les 21 producteurs ayant obtenu le plus de votes, qui alternent à chaque nouvelle saison de production.
Une fois choisis, les producteurs de blocs actifs produisent à tour de rôle des blocs au sein du réseau Telos toutes les 0,5 seconde, chaque bloc produit devant être confirmé par au moins 15 des 21 producteurs pour être considéré comme valide. Une fois validé, le bloc produit doit passer par un total de 252 confirmations (environ 126 secondes) pour considérer le bloc irréversible et les transactions définitives.
Conçu pour des performances élevées
Cette structure permet à Telos de maintenir des performances et une évolutivité élevées, tout en restant décentralisé et sécurisé. Et cela se voit dans les capacités du réseau, parmi lesquelles on peut souligner :
- Vitesse de transaction. Telos est capable de traiter jusqu'à 15.200 XNUMX transactions par seconde (TPS).
- Temps de blocage. Le temps de blocage Telos est de 0,5 seconde.
- Objet de la transaction. Un utilisateur qui émet une transaction sur Telos pourra voir que le réseau valide sa transaction en quelques secondes (elle est incluse dans un bloc), mais la réalisation et l'irréversibilité de la transaction prennent environ 2 minutes (par exemple dans Bitcoin, il faut environ 60 minutes et dans Ethereum environ 15 minutes).
- Tarifs fixes et bas. Les frais de gaz sur Telos sont prévisibles et nettement inférieurs à ceux d’Ethereum.
- Pas de frontrunning. L'architecture Telos empêche le frontrunning des transactions. Cela est dû aux règles contraignantes pour les producteurs de blocs, à la vitesse rapide des blocs, aux coûts de transaction fixes et à l'absence de pool de mémoire public.
- Durabilité Telos consomme beaucoup moins d'énergie que les blockchains basées sur PoW.
Telos EVM, fournissant des contrats intelligents avancés à Telos
Telos, étant un dérivé d'EOSIO (maintenant Antelope), possède des capacités avancées de contrats intelligents. Dans des réseaux comme EOS, par exemple, les dApps peuvent être générées à l'aide de langages de programmation tels que C/C++, ce qui permet aux dApps de fonctionner très rapidement, et des applications natives à grande vitesse peuvent être générées, grâce au fait que ces langages sont très efficaces.
Cependant, chez Telos, ils ont décidé de créer leur propre structure de contrat intelligent (basée sur Telos Zero) qui profite de la communauté de développeurs existante autour de la machine virtuelle Ethereum, et pour cela, ils ont développé l'EVM Telos. Telos EVM est une implémentation de la machine virtuelle Ethereum (EVM) qui fonctionne comme un contrat intelligent sur la chaîne de base Telos (Telos Zero). Cette architecture innovante permet à Telos d'offrir une compatibilité totale avec Ethereum, tout en conservant les avantages en termes de performances et de coûts de sa chaîne native.
Parmi les principales fonctionnalités de Telos EVM, on distingue les suivantes :
- Grande compatibilité avec Ethereum. Telos EVM peut exécuter des contrats intelligents écrits en Solidity ou Vyper sans modifications.
- RPC pris en charge. Il implémente une spécification JSON-RPC identique à celle d'Ethereum, facilitant son intégration aux outils et bibliothèques existants.
- Tarifs de gaz fixes. Contrairement à Ethereum, les frais de gaz sur Telos EVM sont fixes et prévisibles.
- Grande vitesse. Tire parti de la vitesse de la chaîne de base Telos pour effectuer des transactions rapides.
- Bas coût. Les frais de transaction sont nettement inférieurs à ceux d’Ethereum.
Grâce à Telos EVM, les développeurs peuvent déployer leurs contrats intelligents sur Telos comme ils le feraient sur Ethereum. Sans qu'il soit nécessaire de modifier de manière significative les contrats et sans interrompre la ligne de fonctionnement des applications décentralisées face à l'utilisateur. Autrement dit, les utilisateurs interagissent avec ces contrats à l'aide de portefeuilles compatibles Ethereum (par exemple MetaMask), mais toutes les opérations sont traitées par le contrat intelligent Telos EVM sur la chaîne de base.
Cette architecture permet à Telos d'offrir une expérience similaire à Ethereum, mais avec une plus grande vitesse et un coût inférieur, ce qui la rend idéale pour les applications DeFi, les jeux blockchain et d'autres cas d'utilisation nécessitant une fréquence de transaction élevée.
Actuellement, deux efforts de développement sont en cours pour porter les capacités de Telos EVM à un nouveau niveau. Le premier est connu sous le nom SNARK ou. Il s'agit d'un projet conjoint entre Telos et Cardano (IOHK) visant à améliorer l'évolutivité et la confidentialité de Telos EVM. Ce premier projet vise à mettre en œuvre des tests cryptographiques du type ZK-snarks pour offrir une plus grande sécurité, rapidité et confidentialité aux opérations au sein de Telos EVM.
Le deuxième projet est le Telos zkEVM, un projet qui s'appuie sur les enseignements tirés de SNARKTor, mais cherche à implémenter un EVM dans le matériel afin d'augmenter considérablement les performances du réseau.
Pour le moment, les deux projets sont en développement, mais ils démontrent une fois de plus l'engagement de la communauté Telos à fournir des solutions sécurisées, rapides, économiques et évolutives à ses utilisateurs.
Telos Zero, une Layer 0 à construire
Comme nous l'avons déjà mentionné, Telos Zero est la couche de base native de la blockchain Telos. Cette fondation repose sur une implémentation hautement optimisée et personnalisée du logiciel Antelope (anciennement EOSIO). L'idée de Telos Zero est de fournir l'infrastructure fondamentale sur laquelle est construit l'ensemble de l'écosystème Telos, y compris Telos EVM.
Grâce à son héritage avec Antelope, Telos Zero offre une série de fonctionnalités uniques parmi lesquelles nous soulignons :
- Haute performance. Conçu pour gérer des milliers de transactions par seconde.
- Flexibilité. Il prend en charge les contrats intelligents écrits en C++, permettant des optimisations de bas niveau pour des applications hautes performances. Ceci est hérité d’EOSIO, puisque ce cadre de développement blockchain offre ces capacités.
- Système de ressources. Telos Zero utilise un modèle de ressources basé sur le CPU, NET et la RAM, plutôt que sur les frais de gaz.
- Gouvernance en chaîne. Intégrer des mécanismes de gouvernance directement dans la chaîne.
À ce stade, Telos Zero peut être considérée comme une blockchain à part entière, dotée de capacités véritablement uniques. Par exemple, les développeurs peuvent créer des contrats intelligents en C/C++ et les compiler dans WebAssembly (WASM). Cela permet de générer des applications décentralisées très rapides qui peuvent être intégrées dans différentes plates-formes, depuis l'IoT, les appareils intelligents, ou pour générer des expériences Web3 à très haute vitesse et évolutivité.
Jeton $TLOS et ses tokenomics
Le token natif du réseau Telos est $TLOS, ce token joue un rôle fondamental dans le fonctionnement et l'économie du réseau Telos. Parmi les utilitaires du token $TLOS on peut citer :
- Gouvernance : les détenteurs de $TLOS peuvent voter sur les propositions de gouvernance et élire les producteurs de blocs.
- Frais de gaz : dans Telos EVM, $TLOS est utilisé pour payer les frais de gaz pour les transactions.
- Ressources système : Dans Telos Zero, $TLOS est utilisé pour obtenir des ressources réseau (CPU, NET, RAM).
- Jalonnement : les utilisateurs peuvent miser leurs jetons pour gagner des récompenses et participer à la sécurité du réseau.
- Moyen d'échange : $TELOS peut être utilisé comme monnaie au sein de l'écosystème Telos.
En plus de cela, il convient de noter que Telos avait une distribution initiale unique et équitable. Cela signifie qu’il n’y a pas eu d’ICO ni de prévente. De plus, les jetons ont été distribués sur la base d'un instantané du réseau EOS.
Un autre point important dans cette distribution est qu'une limite stricte de 40.000 5,2 $ TLOS par compte a été fixée pour éviter la concentration de jetons et seulement environ 150 % de l'offre totale a été allouée aux quelque XNUMX contributeurs qui ont aidé à construire et à lancer le réseau. Cette répartition garantissait qu'il n'y avait pas de grands investisseurs ou de « baleines » qui pourraient dominer le réseau dès le début.
Fourniture et délivrance
L'offre initiale de $TLOS est d'environ 355 millions de TLOS (avec une émission totale de 420 millions de $TLOS), à laquelle s'ajoute une émission annuelle d'un taux d'inflation de 5 % qui sert aux récompenses de jalonnement et au développement de l'écosystème.
Un autre point important est que Telos met en œuvre un mécanisme de gravure de jetons pour les frais de transaction sur Telos EVM, ce qui permet de contrôler l'inflation et potentiellement de rendre $TLOS déflationniste à long terme. De plus, les détenteurs de $TLOS peuvent miser leurs jetons pour gagner des récompenses. Ces récompenses sont automatiquement distribuées toutes les 30 minutes, ce qui incite continuellement à détenir des jetons et à participer au réseau.
Cette tokenomics est conçue pour encourager la participation à long terme, récompenser les utilisateurs actifs et maintenir un approvisionnement en jetons sain et bien distribué.
Cas d'utilisation de Telos et de ses technologies
Telos, avec son architecture unique combinant Telos Zero et Telos EVM, offre une plateforme polyvalente pour une large gamme d'applications décentralisées. Nous explorons ici certains des principaux cas d'utilisation et comment les technologies Telos les rendent possibles :
- Finance décentralisée (DeFi) : Telos est une plateforme idéale pour les applications DeFi en raison de sa vitesse élevée et de ses faibles frais.
- Jetons non fongibles (NFT) : Telos prend en charge la création et l'échange de NFT, qui peuvent être utilisés pour représenter la propriété d'actifs numériques uniques tels que des œuvres d'art, des objets de collection et des objets de jeu.
- Jeux : Telos propose une plate-forme hautes performances et peu coûteuse pour créer et déployer des jeux basés sur la blockchain, qui peuvent bénéficier de la transparence, de la sécurité et de l'immuabilité de la blockchain.
- Médias sociaux : Telos peut être utilisé pour créer des plateformes de médias sociaux décentralisées qui résistent à la censure et aux violations de données, et qui donnent aux utilisateurs plus de contrôle sur leurs données et leur confidentialité.
Dans l’ensemble, Telos est un réseau blockchain polyvalent et puissant qui peut prendre en charge un large éventail de cas d’utilisation et de dApps, et est bien adapté à la création des applications décentralisées du futur.