ICON est un réseau de blockchain décentralisé, spécialement conçu pour faciliter l’interopérabilité entre les communautés de chaînes indépendantes. Le but ultime d’ICON est de servir de cadre à un réseau de chaînes comprenant des entreprises et des organisations de secteurs comme la banque, la santé et l’éducation. Chacun peut formuler son propre système de gouvernance, tout en restant connecté via la «loopchain».

Comment fonctionne ICON ?

À l’aide de sa plate-forme loopchain, ICON connecte un écosystème de communautés blockchain via ICON Republic. Comme son nom l’indique, la République joue le rôle de chef de file d’une fédération d’organismes blockchain par ailleurs indépendants. Vous pouvez imaginer la République ICON comme les États-Unis, chaque communauté ICON représentant un État.

Les communautés sont liées à la République dans son ensemble par le biais de représentants communautaires (C-Reps) qui se connectent à Nexus, la blockchain basée sur la boucle qui sous-tend la République ICON. Les C-Reps agissent comme des portails permettant aux communautés d’interagir avec Nexus et, par extension, d’autres communautés via ICON Republic. Les blockchains qui utilisent ICON peuvent échanger des devises en utilisant l’échange décentralisé (DEX) de la plateforme.

Consensus ICON

ICON utilise un mécanisme de consensus appelé Loop Fault Tolerance (LFT). Il s’agit d’une version modifiée du consensus Byzantine Fault Tolerance (BFT). Pour ceux qui ne sont pas familiers, BFT implique une série de nœuds qui vérifient les transactions sur la blockchain et génèrent de nouveaux blocs.

Bien qu’il existe de nombreuses façons de concevoir les systèmes BFT, ses principales fonctions sont de se protéger contre les actions de tout nœud malveillant sur le réseau et de lui permettre également de continuer à fonctionner au cas où certains nœuds seraient incapables de communiquer. Depuis septembre 2019, ICON utilise la preuve d’enjeu déléguée (DPoS) pour élire des nœuds générateurs de blocs.

Il existe un chevauchement substantiel entre le consensus sous-jacent d’ICON et sa structure de gouvernance. Il n’est pas tout à fait clair concernant  quels acteurs de la structure de gouvernance sont actuellement impliqués dans la génération et la validation de blocs, en particulier avec les développements en cours d’ICON.

Les représentants publics (P-Reps) exécutent les nœuds qui génèrent des blocs, les nœuds citoyens (C-Nodes) créent des transactions et les représentants citoyens (C-Reps) sont les validateurs de transaction (plus sur ces catégories plus tard) . Un bloc est généré environ toutes les 2 secondes et les frais de transaction sur le réseau ICON coûtent une fraction d’ICX (environ 0,01 ICX).

Structure de gouvernance ICON

La structure de gouvernance d’ICON est assez complexe car, Il doit gérer non seulement le réseau ICON lui-même, mais également chaque blockchain supplémentaire qui se connecte au Nexus.

Un moyen simple de comprendre cela est de concevoir le protocole de gouvernance d’ICON comme non pas simplement un mécanisme de vote, mais une sorte d’institution numérique avec diverses communautés qui élisent des représentants, où chaque communauté correspond à une blockchain différente attachée à ICON Nexus. La possibilité de voter pour divers représentants a été introduite en août / septembre 2019, transformant ICON en DAO.

Les nœuds citoyens (C-Nodes) sont des utilisateurs sur n’importe quelle blockchain donnée attachée à ICON Nexus. Ils élisent des représentants de la communauté (C-Reps) qui représentent les intérêts de la blockchain dont ils font partie. Les représentants publics (P-Reps) peuvent être considérés comme le parlement du réseau ICON.

Il se compose de 22 P-Reps principaux et 88 sous P-Reps qui sont votés par les utilisateurs au sein du réseau ICON et de ses différentes communautés. 1 ICX compte pour un vote et les P-Reps sont votés environ toutes les 24 heures. Les 22 principaux P-Reps peuvent voter sur 7 7 variables de gouvernance différentes, y compris sur les frais de transaction et les récompenses de bloc.

Protocole de transmission ICON Blockchain (BTP)

Le BTP (Blockchain Transmission Protocol) est une norme qui rend interopérables les chaînes de blocs hétérogènes, y compris les chaînes de blocs qui impliquent des modèles de consensus et des algorithmes complètement différents.

Contrairement à d’autres infrastructures d’ICON, BTP est étonnamment facile à comprendre et se compose fondamentalement de 3 «plug-ins» que d’autres blockchains doivent intégrer dans leur code pour communiquer et participer au réseau ICON.

Pour utiliser pleinement les fonctionnalités BTP, la blockchain de l’expéditeur doit avoir une finalité de bloc et les blockchains participantes doivent prendre en charge la capacité de contrat intelligent.

La blockchain de l’expéditeur doit atteindre la finalité et transmettre des résultats irréversibles à la blockchain du destinataire, qui est ensuite vérifiée via le contrat intelligent du vérificateur.

Pour activer un BTP à part entière, les blockchains doivent implémenter les composants suivants à l’aide de contrats intelligents.

  • BMC (BTP Message Center) pour construire des messages BTP et passer à un relais pour la remise des messages,

  • BMV (BTP Message Vérifier) ​​pour vérifier et décoder le message reçu d’un relais en messages BTP

  • BSH (BTP Service Handler) pour délivrer des messages BTP pour traiter les contrats intelligents.

ICON 2.0

En septembre 2020, la Fondation ICON a annoncé ICON 2.0 , également connu sous le nom de Batang, le fondement de la croissance future du réseau ICON. Il s’agit d’une refonte et d’une mise à niveau majeure du protocole ICON, qui ouvrira la porte à de nombreuses autres opportunités.

Il est essentiel de comprendre qu’ICON 2.0 n’est pas une mise à niveau, mais plutôt une toute nouvelle architecture logicielle. Le nouveau logiciel devrait être plus rapide, plus stable et une blockchain évolutive et performante qui héritera du réseau ICON actuel. De plus, ICON 2.0 sera livré en standard avec des fonctionnalités d’interopérabilité pour prendre en charge et alimenter les solutions DeFi inter-chaînes. Un facteur critique puisque la valeur verrouillée dans DeFi au moment de la rédaction, selon DeFi pulse , dépasse déjà les 55,2 milliards USD. Et l’écosystème DeFi ne devrait que croître en importance au cours des prochaines années.

La caractéristique unique de Batang est quelque chose appelé « goloop », un moteur de blockchain complètement amélioré et réécrit. Goloop est le code source de la prochaine génération et est basé sur Go , un langage de programmation open source qui facilite la création de logiciels simples, fiables et efficaces. Goloop est un logiciel de blockchain de niveau entreprise activé par contrat intelligent avec de nombreuses fonctionnalités uniques offrant un environnement sécurisé, immuable et évolutif pour développer des applications décentralisées. Fait intéressant, tout membre de la communauté ICON peut vérifier le code et la technologie de l’équipe ICON dans son référentiel Github .

En raison de la migration vers ICON 2.0, la Fondation ICON a décidé de sauvegarder certaines parties de développement d’ICON 2.0 plutôt que de dupliquer le travail, introduisant une instabilité potentielle dans ICON 1.0 et ralentissant l’ensemble du processus. Il n’y a pas eu beaucoup de discussions sur les mises à niveau du réseau après IISS 3.0, simplement à cause de l’idée de migration ICON 2.0.

La fondation a décidé de mettre en œuvre uniquement le système de proposition de contribution sur le réseau ICON actuel, et toutes les autres améliorations du réseau prévues seront enregistrées pour ICON 2.0.

Nouvelles fonctionnalités

Dans cette partie, nous aborderons brièvement les différentes nouveautés annoncées par la Fondation ICON. Pour une liste complète des fonctionnalités, veuillez consulter l’article original ici .

  • Exécuteur Python SCORE — cette fonctionnalité peut exécuter des SCORE Python déjà déployés sur le réseau. La raison de la séparation du processus d’exécution du moteur de consensus est que le réseau peut gérer les problèmes de boucle infinie et d’instabilité des SCORE Python.

  • Exécuteur Java SCORE — De plus, les nouveaux développeurs SCORE peuvent également utiliser Java comme langage de programmation. En effet, SCORE est écrit sur Java et s’exécute sur la machine virtuelle Java, éliminant ainsi le besoin d’un processus d’audit, l’un des principaux problèmes pour les développeurs sur le réseau principal ICON actuel.

  • Améliorations des performances – L’implémentation Python rend difficile l’utilisation des multi-cœurs à l’aide de plusieurs threads en raison du verrouillage de l’interpréteur global (GIL). Le langage « Go » fournit des goroutines qui gèrent efficacement les threads. Même si cela ne fait pas un grand délai de réponse pour la collecte cela réduit le temps de réponse dans le traitement de la plupart des demandes des utilisateurs ; De plus, il permet de gérer plus de demandes d’utilisateurs simultanément.

  • BTP — le protocole d’interopérabilité à usage général BTP deviendra la norme sur ICON 2.0. Le cas d’utilisation spécifique pour cela est qu’il prendra en charge l’interopérabilité avec d’autres blockchains publiques pour prendre en charge les solutions DeFi inter-chaînes. Une fois lancée, la Fondation ICON déploiera tous les contrats intelligents nécessaires sur des chaînes de blocs de haut niveau et exécutera les relais. Les détenteurs d’ICX peuvent se préinscrire (à ce moment-là) en vue d’un réseau de relais décentralisé. Nous avons également écrit un article sur le BTP ici .

  • Répartition des votes – cette solution est une nouvelle solution pour décentraliser systématiquement les réseaux de preuve de participation décentralisés, où les électeurs inactifs ont leur ICX réparti sur les 100 meilleurs P-Reps. Le problème qu’il résoudra est celui de la stagnation des votes et de la possibilité pour les détenteurs actifs d’ICX d’avoir un impact significatif sur la gouvernance.

  • IISS 3.1 — ICON 2.0 devrait donner plus de liberté pour concevoir une conception économique plus propre et plus facile à comprendre. La structure de base d’IISS 3.1 suit la structure d’IISS 3.0 ; cependant, la nouvelle conception divise simplement l’inflation en quelques catégories prédéfinies différentes.

  • Technologie multicanale : il s’agit d’une forme d’évolutivité, où chaque DApp sur ICON peut devenir un canal spécifique à l’application, tel que Band protocol et les blockchain Kava construites sur le SDK Cosmos. Chaque canal est essentiellement sa blockchain, ce qui aide la plate-forme des développeurs DApp à prendre des risques tout en facilitant le lancement de leur réseau.

The ICE Blockchain

Cette nouvelle blockchain, appelée ICE, apportera un nouveau hub d’applications pour l’écosystème ICON. Une fois terminé, ICE fournira aux développeurs de meilleurs outils, une compatibilité EVM et eWASM et un accès immédiat aux écosystèmes ETH & Polkadot en pleine croissance. Cela représente également un changement dans la direction du projet ICON en séparant les fonctionnalités, le ciblage des produits et l’objectif de chacun de ces réseaux respectifs. ICE deviendra la plaque tournante des applications de l’écosystème tandis que l’équipe redouble  d’efforts pour faire d’ICON le principal protocole inter-chaînes et d’interopérabilité du secteur.

Avec ICON, vous pourrez encapsuler des actifs, échanger des actifs de manière native en utilisant la sécurité sous-jacente de chaque réseau respectif, interroger des données entre les réseaux et bien plus encore. Les opportunités sont infinies et nos objectifs seront de repousser ces limites grâce à la recherche et au développement continus du BTP et des intégrations ciblées conduisant à son adoption

Architecture de la Blockchain ICE

La blockchain ICE commencera en tant que réseau de preuve d’autorité, avec des validateurs de confiance gérant la chaîne. Une fois le réseau stabilisé, il migrera vers NPoS, le mécanisme de consensus couramment utilisé par les autres réseaux Substrate SDK. NPoS est une variante du DPoS (mécanisme de consensus actuel d’ICON Network), où les détenteurs de jetons votent pour que les validateurs produisent des blocs et gouvernent le réseau.

Les contrats intelligents sur le réseau ICE seront écrits en Solidity, Rust et C++. Les frais pour les interactions de contrats intelligents, les déploiements de contrats intelligents et les transferts de jetons seront payés en jetons ICE. 20% des frais de transaction du réseau vont à Parastate dans le cadre de l’utilisation de leur technologie.

L’offre initiale de jetons ICE sera de 25 % supérieure à l’offre d’ICX, ces 25 % supplémentaires étant réservés pour inciter les futurs principaux contributeurs à la blockchain ICE. Il sera inflationniste d’inciter à voter et de bloquer une production similaire au réseau ICON. Les taux d’inflation et des données économiques plus détaillées seront fournis après des recherches plus approfondies sur le SDK de substrat, cependant, nous ciblerons un taux d’inflation maximum de 5 ou 6 % au lancement.

Comment ICE s'intègre dans l'écosystème ICON

L’écosystème ICON sera désormais divisé entre deux réseaux aux objectifs différents. La blockchain ICE se concentrera sur la couche d’application, car il est beaucoup plus facile pour les développeurs de blockchain existants d’exploiter les outils et la base de code des réseaux compatibles EVM. De plus, les applications pourront transférer rapidement leurs services pour tirer parti de la base d’utilisateurs dédiés d’ICON.

Le réseau ICON actuel continuera à être optimisé pour le BTP et commencera à se concentrer spécifiquement sur l’interopérabilité et les applications inter-chaînes à faible latence. L’objectif principal devient l’intégration croissante d’autres réseaux et la génération de volumes via BTP

Les partenariats

Depuis sa création ICON a signé des nombreux partenariats aussi bien avec des entreprises du monde réel que de l’univers des crypto-monnaies tels que : 

Partenaires stratégiques:

:Ce partenariat, sans doute le plus important, passe par une joint-venture entre ICON et Line. Les deux parties ont dévoilé l’initiative « Unchain » au début de 2018. L’objectif est d’améliorer le réseau de chaînes de blocs de Line. Samsung est entré en scène à peu près au même moment, lorsqu’il a été révélé que la Korea Financial Investment Association (KOFIA) avait signé un protocole d’accord pour l’intégration de Chain ID avec le service Samsung Pass. The Loop d’ICON est le partenaire technique qui participe au développement de Chain ID.

ICON et Hashed collaborent en ce sens que ce dernier soutient ICON et la croissance de son écosystème. Hashed a soutenu plusieurs startups crypto , dont Oasis Labs, Dfinity, OmiseGO et Cosmos. L’entreprise souhaite apporter ces technologies aux entreprises coréennes.

Crypto Bazar est une société de financement de blockchain russe qui a soutenu et s’est associée à plusieurs initiatives de blockchain notoires, notamment Mainframe, CertiK, Harmony, Eleven01 et Loopring. Elle travaille en étroite collaboration avec nombre de ces projets et a investi dans des initiatives dans plus d’une douzaine de pays.

ICON et Kyber Network forment un partenariat stratégique qui permettra la conversion instantanée de divers actifs avec une liquidité garantie. C’est la spécialité de Kyber Network et ICON considère l’interopérabilité comme une priorité importante. Cela permettra ensuite à différents DApp de fonctionner sur différentes chaînes.

ICON signe un protocole d’accord avec la fondation à but non lucratif W pour apporter la technologie blockchain à W Green Pay, un système de compensation pour la réduction de la pollution construit par l’organisation à but non lucratif. En plus d’apporter divers services, ICON facilitera également la transparence.

Consortiums, accélérateurs et fonds de capital-risque 

  1. Blockchain Interoperability Alliance (BIA) (Source)
  2. Pantera (Source)
  3. Kenetic Capital (Source)
  4. Coinsilium (Source)
  5. Mind Fund (Source)
  6. Tribe (Source)

Je me suis permis de vous en détailler quelques-uns, pour les plus curieux, vous avez les sources. 

Roadmaps 2021

Juillet 2021 

  • Gouvernance décentralisée UI/UX
  • Améliorations de la gouvernance décentralisée et des contrats intelligents
  • Votes soumis par la communauté sur testnet
  • Plusieurs paramètres disponibles pour les votes en chaîne
  • Mécanisme de rattachement complet pour le milliard USD sur testnet
  • Mécanisme pour donner des pots-de-vin de rééquilibrage aux emprunteurs
  • Routage commercial DEX sur testnet
  • Plus d’améliorations de la qualité de vie

Q3 2021 

  • Lancement d’ICON 2.0 MainNet

Q4 2021 

  • Lancement de la Blockchain ICE

En conclusion 

L’équipe de la Fondation ICON a fait un grand pas en avant pour l’amélioration de l’écosystème ICON, Cela apporte des avantages plus efficaces non seulement aux entreprises clientes mais également aux utilisateurs privés.

ICON poursuit toujours son idée initiale “Hyperconnectivité”. L’initiation d’entreprendre une refonte pratiquement complète de la version d’ICON 1.0 est une idée qui pourrait porter ses fruits. 

Le lancement d’une version repensée d’ICON pourra peut-être remotiver certains investisseurs qui avaient déserté le projet , du probablement a quelques soucis de transparence et de gouvernance. 

Liens Utiles:

https://iconrepublic.org/index

https://icon.foundation/resources/whitepaper/ICON_Whitepaper_EN.pdf

https://balanceddao.medium.com/balanced-project-update-july-2021-cf3335e97ed6