Lesson 3

L'infrastructure technologique de Telos

Ce cours se concentre sur le cœur technologique de Telos, y compris deux réseaux principaux : Telos EVM (Ethereum Virtual Machine) et Telos Zero. Le cours met l'accent sur les fonctionnalités avancées de Telos EVM, ainsi que sur des outils auxiliaires tels que Teloscan et Blocksscan, et aborde les mesures de scalabilité, de sécurité et de durabilité de la plateforme.

Pile technologique

Telos est basé sur une architecture de délégation de preuve d'enjeu (DPoS) de nouvelle génération, connue pour son efficacité et sa scalabilité. Il prend en charge une large gamme d'applications décentralisées et de contrats intelligents via deux réseaux principaux : Telos EVM (Ethereum Virtual Machine, machine virtuelle Ethereum) et Telos Zero.

Telos EVM (tEVM)

Telos EVM est une implémentation avancée de la machine virtuelle Ethereum. Son objectif est de réduire considérablement les frais de transaction, généralement de 0,1 % ou plus par rapport au réseau Ethereum natif, tout en empêchant les transactions front-running et d'autres formes d'extraction de valeur minière (MEV). Le tEVM élimine la possibilité de manipulation de l'ordre des transactions en utilisant une méthode de traitement des transactions en premier entré, premier sorti. De plus, le tEVM améliore la vitesse de traitement des transactions en générant deux nouveaux blocs par seconde, ce qui fait de Telos l'un des réseaux blockchain les plus rapides.

Teloscan

Teloscan est un explorateur de blocs développé spécifiquement par les développeurs principaux de Telos pour la blockchain Telos. Il offre une interface familière aux utilisateurs, similaire à celle d'un explorateur de blocs traditionnel, mais avec des fonctionnalités supplémentaires adaptées aux besoins de la communauté Telos. Les utilisateurs peuvent bénéficier d'un service complet, comprenant une vue détaillée des transactions, une exploration des contrats intelligents, etc. Cela fait de Teloscan un outil essentiel pour les utilisateurs ordinaires et les développeurs.

Blockscan

Blocksscan est un explorateur de ressources de blocs et une plateforme d'analyse pour le jeton natif TLOS de Telos. Cette plateforme est indispensable pour les utilisateurs et les développeurs intéressés par une analyse détaillée et une compréhension approfondie des contrats intelligents décentralisés de Telos. Elle permet d'explorer en profondeur les données de transaction et les contrats système.

Telos Zéro

Telos Zero est la couche de base du réseau, principalement responsable de la gouvernance et de la configuration des frais de transaction. Ces paramètres sont proposés par les producteurs de blocs et sont décidés par un vote des détenteurs de jetons TLOS. Cette couche prend en charge l'exécution de contrats intelligents écrits en C++ et compilés en WebAssembly (WASM), permettant à diverses applications de s'exécuter sans frais de transaction. Ce mécanisme favorise un environnement accessible et convivial pour les développeurs.

Explorateur Telos

Telos Explorer est un autre outil pratique développé par l'équipe de développement central de Telos, visant à simplifier l'interaction des utilisateurs avec le réseau Telos. Ce navigateur riche en fonctionnalités ne prend pas en charge uniquement les opérations de mise en gage, la recherche de transactions et l'inspection de contrats intelligents, mais encourage également les utilisateurs à participer activement à la gouvernance du réseau en votant et en proposant des projets. Cette conception renforce considérablement le sentiment de participation de la communauté tout en favorisant la pratique de la gouvernance décentralisée.

Autorité EOS

EOS Authority fournit à Telos des fonctionnalités similaires à celles de son explorateur de blocs, optimisées et étendues pour la blockchain Telos. Les utilisateurs peuvent utiliser cet outil pour voter, consulter des contrats et des transactions, enchérir sur des noms et signer des transactions à signatures multiples.

Ajor

Ajor est un navigateur blockchain personnalisé pour Telos, conçu pour répondre précisément aux besoins de la communauté Telos. Les utilisateurs peuvent utiliser Ajor pour effectuer des dépôts de jetons, consulter des détails de contrats intelligents et de transactions, participer à des votes de propositions de gouvernance, voire créer des comptes virtuels. Cet ensemble d'outils complet permet aux utilisateurs de gérer facilement toutes sortes d'interactions sur la blockchain Telos.

Extensibilité et vitesse

Telos se démarque dans l’espace blockchain grâce à ses capacités de traitement des transactions rapides et efficaces. Grâce au mécanisme de génération de deux blocs par seconde, Telos peut traiter jusqu’à 15 200 transactions par seconde, ce qui en fait l’une des blockchains les plus rapides disponibles aujourd’hui. Cette vitesse est essentielle pour les applications qui nécessitent un traitement des données en temps réel et un débit de transaction élevé.

Sécurité et durabilité

La sécurité de Telos est extrêmement forte grâce à son mécanisme DPoS. Ce mécanisme exige la validation de la majorité des consensus, ce qui permet de prévenir efficacement les vulnérabilités courantes, y compris les attaques à 51%. De plus, Telos accorde une grande importance à la durabilité de l'environnement et son empreinte carbone pour les transactions est très faible, respectant ainsi pleinement les normes mondiales d'efficacité énergétique.

Contrats intelligents et outils de développement

Telos prend en charge une variété d’outils de développement et de langages de programmation, notamment Solidity, C++, Go et Rust, ce qui le rend très flexible pour les développeurs. Il offre de puissantes fonctionnalités de contrats intelligents, ce qui est essentiel pour créer des applications décentralisées fiables et sécurisées.

Gouvernance et gestion des ressources

La gouvernance de Telos est hautement décentralisée, rendue possible par le moteur de gouvernance Telos Decide, qui permet aux membres de la communauté de voter sur les décisions importantes du réseau. Cette structure permet de s’assurer que le réseau s’adapte aux besoins des utilisateurs et renforce l’engagement de Telos en faveur d’une approche communautaire du développement.

Interopérabilité

Telos se concentre également sur l'interopérabilité avec d'autres blockchains, en permettant le transfert transparent des actifs entre différents réseaux grâce à des initiatives telles que l'intégration de LayerZero, ce qui améliore encore l'utilité de Telos dans un écosystème blockchain plus large.

Sécurité et efficacité

Telos est connu pour ses mesures de sécurité robustes. Depuis le lancement du réseau, Telos dispose d’un dossier opérationnel sans faille, sans temps d’arrêt, piratage ou violation de la sécurité. Cela est rendu possible par le mécanisme de consensus Delegated Proof-of-Stake (DPoS), qui permet non seulement un traitement rapide des transactions, mais renforce également la sécurité du réseau. Le système DPoS exige que plus des deux tiers des validateurs confirment les transactions et enregistrent les données, ce qui empêche les vulnérabilités courantes de la technologie blockchain, telles que les attaques à 51 %.

mécanisme de consensus

Le coeur de fonctionnement de Telos est son mécanisme de consensus DPoS. Dans ce système, les détenteurs de jetons votent pour élire les producteurs de blocs responsables de maintenir l'intégrité de la blockchain. Ce processus de vote assure la décentralisation et la sécurité du réseau, conférant à la communauté une influence directe sur la gouvernance et le fonctionnement du réseau. Cette capacité de choix démocratique des producteurs de blocs garantit que le réseau est maintenu par des participants dignes de confiance et investis.

La scalabilité et l'interopérabilité

Telos supports high transaction throughput, processing over 15,200 transactions per second, making it highly scalable. This capability is essential for applications that require fast and efficient transaction processing. In addition, Telos supports cross-chain communication (IBC), allowing seamless interaction and data transfer between different blockchain networks, enhancing interoperability and making it a versatile platform for developers and users to operate in a multi-chain environment.

Impact environnemental

La durabilité est l'un des points clés de l'attention de Telos, qui maintient une empreinte carbone neutre. Telos compense ses émissions de carbone tous les deux ans, conformément aux efforts mondiaux pour réduire l'impact environnemental. L'architecture de Telos, en particulier l'utilisation de C++ au niveau de la base, assure non seulement la sécurité des transactions, mais également une efficacité énergétique. La consommation d'énergie de chaque transaction sur le réseau Telos est considérablement inférieure à celle des réseaux de chaînes de blocs traditionnels tels que Ethereum.

Stabilité du réseau

La stabilité du réseau Telos témoigne de la qualité de son infrastructure et de ses protocoles d’exploitation. Les producteurs de blocs de Telos jouent un rôle clé à cet égard, en veillant au bon fonctionnement du réseau sans interruption. Ces producteurs sont essentiels au traitement des transactions et à la sécurisation du réseau, en fournissant un service fiable et continu qui maintient l’intégrité et la disponibilité de la blockchain.

Ressources pour les développeurs

Telos utilise une architecture de noeuds puissante, qui est la base de son fonctionnement et de sa scalabilité. Le réseau est soutenu par le processus daemon Nodeos des services principaux du framework Antelope, qui gère diverses fonctions clés telles que l'exécution des contrats intelligents, la vérification des transactions, la production de blocs et la confirmation des blocs.

Le réseau Telos est composé de deux types principaux de nœuds :

  1. Noeuds de production :Ces nœuds sont responsables de la production de blocs et sont essentiels au fonctionnement de la blockchain car les nouveaux blocs qu’ils génèrent sont vérifiés par le réseau. Selon le mécanisme de consensus DPoS, les 21 premiers nœuds participent activement à la production de blocs à un moment donné.
  2. Nœuds non-productifs :Ces nœuds soutiennent le réseau en validant les blocs et en maintenant l'historique de la blockchain. Leurs fonctions incluent la passerelle API, le transfert de transactions et le renforcement de la sécurité du réseau par la redondance et la confirmation distribuée des données de blocs.

Ressources système

L’exécution d’un nœud sur un réseau Telos nécessite des ressources système spécifiques pour garantir des performances et une fiabilité optimales :

  • CPU:La puissance de traitement requise dépend du type de nœud. Les nœuds d’API sans journaux de blocs peuvent s’exécuter efficacement sur des processeurs double cœur, tandis que les opérations de haute intensité telles que les nœuds d’historique d’état nécessitent au moins des processeurs à quatre cœurs pour gérer efficacement les charges de données.
  • RAM et stockage :Les nœuds Telos nécessitent généralement une quantité importante de RAM, allant de 16 Go pour un nœud d’API simple à 32 Go ou plus pour un nœud avec des responsabilités étendues en matière d’historique d’état. Les disques SSD (Solid State Drives) ou le stockage NVMe sont recommandés afin de gérer efficacement les exigences élevées en matière de débit et de stockage, en particulier pour les nœuds qui gèrent un historique complet des transactions.
  • Exigences de réseau :Une connexion Internet stable et rapide est essentielle, avec un débit d'au moins 100 Mb/s, pour garantir la transmission des données en temps opportun et la synchronisation avec le réseau blockchain.

La configuration de chaque nœud peut varier en fonction de son rôle spécifique et des besoins actuels du réseau Telos. Par exemple, les nœuds de production de blocs doivent privilégier la sécurité et la capacité de traitement rapide pour maintenir l'intégrité et la vitesse du réseau, tandis que les nœuds API ou seed doivent être plus axés sur la connectivité et la disponibilité des données. Ces éléments sont essentiels pour assurer l'efficacité et la fiabilité de la blockchain Telos, en veillant à ce qu'elle puisse s'étendre efficacement et s'adapter à la croissance des besoins des utilisateurs et des développeurs. Cette architecture puissante prend en charge non seulement la charge actuelle du réseau, mais est également conçue pour favoriser la croissance et l'intégration des technologies et des applications futures.

Disclaimer
* Crypto investment involves significant risks. Please proceed with caution. The course is not intended as investment advice.
* The course is created by the author who has joined Gate Learn. Any opinion shared by the author does not represent Gate Learn.
Catalog
Lesson 3

L'infrastructure technologique de Telos

Ce cours se concentre sur le cœur technologique de Telos, y compris deux réseaux principaux : Telos EVM (Ethereum Virtual Machine) et Telos Zero. Le cours met l'accent sur les fonctionnalités avancées de Telos EVM, ainsi que sur des outils auxiliaires tels que Teloscan et Blocksscan, et aborde les mesures de scalabilité, de sécurité et de durabilité de la plateforme.

Pile technologique

Telos est basé sur une architecture de délégation de preuve d'enjeu (DPoS) de nouvelle génération, connue pour son efficacité et sa scalabilité. Il prend en charge une large gamme d'applications décentralisées et de contrats intelligents via deux réseaux principaux : Telos EVM (Ethereum Virtual Machine, machine virtuelle Ethereum) et Telos Zero.

Telos EVM (tEVM)

Telos EVM est une implémentation avancée de la machine virtuelle Ethereum. Son objectif est de réduire considérablement les frais de transaction, généralement de 0,1 % ou plus par rapport au réseau Ethereum natif, tout en empêchant les transactions front-running et d'autres formes d'extraction de valeur minière (MEV). Le tEVM élimine la possibilité de manipulation de l'ordre des transactions en utilisant une méthode de traitement des transactions en premier entré, premier sorti. De plus, le tEVM améliore la vitesse de traitement des transactions en générant deux nouveaux blocs par seconde, ce qui fait de Telos l'un des réseaux blockchain les plus rapides.

Teloscan

Teloscan est un explorateur de blocs développé spécifiquement par les développeurs principaux de Telos pour la blockchain Telos. Il offre une interface familière aux utilisateurs, similaire à celle d'un explorateur de blocs traditionnel, mais avec des fonctionnalités supplémentaires adaptées aux besoins de la communauté Telos. Les utilisateurs peuvent bénéficier d'un service complet, comprenant une vue détaillée des transactions, une exploration des contrats intelligents, etc. Cela fait de Teloscan un outil essentiel pour les utilisateurs ordinaires et les développeurs.

Blockscan

Blocksscan est un explorateur de ressources de blocs et une plateforme d'analyse pour le jeton natif TLOS de Telos. Cette plateforme est indispensable pour les utilisateurs et les développeurs intéressés par une analyse détaillée et une compréhension approfondie des contrats intelligents décentralisés de Telos. Elle permet d'explorer en profondeur les données de transaction et les contrats système.

Telos Zéro

Telos Zero est la couche de base du réseau, principalement responsable de la gouvernance et de la configuration des frais de transaction. Ces paramètres sont proposés par les producteurs de blocs et sont décidés par un vote des détenteurs de jetons TLOS. Cette couche prend en charge l'exécution de contrats intelligents écrits en C++ et compilés en WebAssembly (WASM), permettant à diverses applications de s'exécuter sans frais de transaction. Ce mécanisme favorise un environnement accessible et convivial pour les développeurs.

Explorateur Telos

Telos Explorer est un autre outil pratique développé par l'équipe de développement central de Telos, visant à simplifier l'interaction des utilisateurs avec le réseau Telos. Ce navigateur riche en fonctionnalités ne prend pas en charge uniquement les opérations de mise en gage, la recherche de transactions et l'inspection de contrats intelligents, mais encourage également les utilisateurs à participer activement à la gouvernance du réseau en votant et en proposant des projets. Cette conception renforce considérablement le sentiment de participation de la communauté tout en favorisant la pratique de la gouvernance décentralisée.

Autorité EOS

EOS Authority fournit à Telos des fonctionnalités similaires à celles de son explorateur de blocs, optimisées et étendues pour la blockchain Telos. Les utilisateurs peuvent utiliser cet outil pour voter, consulter des contrats et des transactions, enchérir sur des noms et signer des transactions à signatures multiples.

Ajor

Ajor est un navigateur blockchain personnalisé pour Telos, conçu pour répondre précisément aux besoins de la communauté Telos. Les utilisateurs peuvent utiliser Ajor pour effectuer des dépôts de jetons, consulter des détails de contrats intelligents et de transactions, participer à des votes de propositions de gouvernance, voire créer des comptes virtuels. Cet ensemble d'outils complet permet aux utilisateurs de gérer facilement toutes sortes d'interactions sur la blockchain Telos.

Extensibilité et vitesse

Telos se démarque dans l’espace blockchain grâce à ses capacités de traitement des transactions rapides et efficaces. Grâce au mécanisme de génération de deux blocs par seconde, Telos peut traiter jusqu’à 15 200 transactions par seconde, ce qui en fait l’une des blockchains les plus rapides disponibles aujourd’hui. Cette vitesse est essentielle pour les applications qui nécessitent un traitement des données en temps réel et un débit de transaction élevé.

Sécurité et durabilité

La sécurité de Telos est extrêmement forte grâce à son mécanisme DPoS. Ce mécanisme exige la validation de la majorité des consensus, ce qui permet de prévenir efficacement les vulnérabilités courantes, y compris les attaques à 51%. De plus, Telos accorde une grande importance à la durabilité de l'environnement et son empreinte carbone pour les transactions est très faible, respectant ainsi pleinement les normes mondiales d'efficacité énergétique.

Contrats intelligents et outils de développement

Telos prend en charge une variété d’outils de développement et de langages de programmation, notamment Solidity, C++, Go et Rust, ce qui le rend très flexible pour les développeurs. Il offre de puissantes fonctionnalités de contrats intelligents, ce qui est essentiel pour créer des applications décentralisées fiables et sécurisées.

Gouvernance et gestion des ressources

La gouvernance de Telos est hautement décentralisée, rendue possible par le moteur de gouvernance Telos Decide, qui permet aux membres de la communauté de voter sur les décisions importantes du réseau. Cette structure permet de s’assurer que le réseau s’adapte aux besoins des utilisateurs et renforce l’engagement de Telos en faveur d’une approche communautaire du développement.

Interopérabilité

Telos se concentre également sur l'interopérabilité avec d'autres blockchains, en permettant le transfert transparent des actifs entre différents réseaux grâce à des initiatives telles que l'intégration de LayerZero, ce qui améliore encore l'utilité de Telos dans un écosystème blockchain plus large.

Sécurité et efficacité

Telos est connu pour ses mesures de sécurité robustes. Depuis le lancement du réseau, Telos dispose d’un dossier opérationnel sans faille, sans temps d’arrêt, piratage ou violation de la sécurité. Cela est rendu possible par le mécanisme de consensus Delegated Proof-of-Stake (DPoS), qui permet non seulement un traitement rapide des transactions, mais renforce également la sécurité du réseau. Le système DPoS exige que plus des deux tiers des validateurs confirment les transactions et enregistrent les données, ce qui empêche les vulnérabilités courantes de la technologie blockchain, telles que les attaques à 51 %.

mécanisme de consensus

Le coeur de fonctionnement de Telos est son mécanisme de consensus DPoS. Dans ce système, les détenteurs de jetons votent pour élire les producteurs de blocs responsables de maintenir l'intégrité de la blockchain. Ce processus de vote assure la décentralisation et la sécurité du réseau, conférant à la communauté une influence directe sur la gouvernance et le fonctionnement du réseau. Cette capacité de choix démocratique des producteurs de blocs garantit que le réseau est maintenu par des participants dignes de confiance et investis.

La scalabilité et l'interopérabilité

Telos supports high transaction throughput, processing over 15,200 transactions per second, making it highly scalable. This capability is essential for applications that require fast and efficient transaction processing. In addition, Telos supports cross-chain communication (IBC), allowing seamless interaction and data transfer between different blockchain networks, enhancing interoperability and making it a versatile platform for developers and users to operate in a multi-chain environment.

Impact environnemental

La durabilité est l'un des points clés de l'attention de Telos, qui maintient une empreinte carbone neutre. Telos compense ses émissions de carbone tous les deux ans, conformément aux efforts mondiaux pour réduire l'impact environnemental. L'architecture de Telos, en particulier l'utilisation de C++ au niveau de la base, assure non seulement la sécurité des transactions, mais également une efficacité énergétique. La consommation d'énergie de chaque transaction sur le réseau Telos est considérablement inférieure à celle des réseaux de chaînes de blocs traditionnels tels que Ethereum.

Stabilité du réseau

La stabilité du réseau Telos témoigne de la qualité de son infrastructure et de ses protocoles d’exploitation. Les producteurs de blocs de Telos jouent un rôle clé à cet égard, en veillant au bon fonctionnement du réseau sans interruption. Ces producteurs sont essentiels au traitement des transactions et à la sécurisation du réseau, en fournissant un service fiable et continu qui maintient l’intégrité et la disponibilité de la blockchain.

Ressources pour les développeurs

Telos utilise une architecture de noeuds puissante, qui est la base de son fonctionnement et de sa scalabilité. Le réseau est soutenu par le processus daemon Nodeos des services principaux du framework Antelope, qui gère diverses fonctions clés telles que l'exécution des contrats intelligents, la vérification des transactions, la production de blocs et la confirmation des blocs.

Le réseau Telos est composé de deux types principaux de nœuds :

  1. Noeuds de production :Ces nœuds sont responsables de la production de blocs et sont essentiels au fonctionnement de la blockchain car les nouveaux blocs qu’ils génèrent sont vérifiés par le réseau. Selon le mécanisme de consensus DPoS, les 21 premiers nœuds participent activement à la production de blocs à un moment donné.
  2. Nœuds non-productifs :Ces nœuds soutiennent le réseau en validant les blocs et en maintenant l'historique de la blockchain. Leurs fonctions incluent la passerelle API, le transfert de transactions et le renforcement de la sécurité du réseau par la redondance et la confirmation distribuée des données de blocs.

Ressources système

L’exécution d’un nœud sur un réseau Telos nécessite des ressources système spécifiques pour garantir des performances et une fiabilité optimales :

  • CPU:La puissance de traitement requise dépend du type de nœud. Les nœuds d’API sans journaux de blocs peuvent s’exécuter efficacement sur des processeurs double cœur, tandis que les opérations de haute intensité telles que les nœuds d’historique d’état nécessitent au moins des processeurs à quatre cœurs pour gérer efficacement les charges de données.
  • RAM et stockage :Les nœuds Telos nécessitent généralement une quantité importante de RAM, allant de 16 Go pour un nœud d’API simple à 32 Go ou plus pour un nœud avec des responsabilités étendues en matière d’historique d’état. Les disques SSD (Solid State Drives) ou le stockage NVMe sont recommandés afin de gérer efficacement les exigences élevées en matière de débit et de stockage, en particulier pour les nœuds qui gèrent un historique complet des transactions.
  • Exigences de réseau :Une connexion Internet stable et rapide est essentielle, avec un débit d'au moins 100 Mb/s, pour garantir la transmission des données en temps opportun et la synchronisation avec le réseau blockchain.

La configuration de chaque nœud peut varier en fonction de son rôle spécifique et des besoins actuels du réseau Telos. Par exemple, les nœuds de production de blocs doivent privilégier la sécurité et la capacité de traitement rapide pour maintenir l'intégrité et la vitesse du réseau, tandis que les nœuds API ou seed doivent être plus axés sur la connectivité et la disponibilité des données. Ces éléments sont essentiels pour assurer l'efficacité et la fiabilité de la blockchain Telos, en veillant à ce qu'elle puisse s'étendre efficacement et s'adapter à la croissance des besoins des utilisateurs et des développeurs. Cette architecture puissante prend en charge non seulement la charge actuelle du réseau, mais est également conçue pour favoriser la croissance et l'intégration des technologies et des applications futures.

Disclaimer
* Crypto investment involves significant risks. Please proceed with caution. The course is not intended as investment advice.
* The course is created by the author who has joined Gate Learn. Any opinion shared by the author does not represent Gate Learn.