18 avril 2021 13:20

Enchevêtrement

Qu’est-ce que l’enchevêtrement IOTA?

IOTA Tangle est un type innovant de technologie de registre distribué (DLT) spécialement conçu pour l’ environnement Internet des objets (IoT). La technologie IOTA est basée sur un nouveau type de DLT, pas sur le modèle traditionnel de la blockchain. Il a été créé par la Fondation IOTA, une fondation à but non lucratif constituée et enregistrée en Allemagne. La mission de la Fondation IOTA est de soutenir le développement et la normalisation de nouveaux DLT, y compris le Tangle.

Les limites de conception des systèmes de blockchain existants pour certaines applications ont conduit au développement d’alternatives de monnaie virtuelle qui pourraient être utilisées à des fins différentes. IOTA Tangle a été développé pour permettre des micro-transactions sans frais pour l’écosystème croissant d’appareils IoT. Les appareils IoT sont des appareils réseau, y compris des produits tels que des appareils intelligents, des systèmes de sécurité domestique, des périphériques informatiques,  des technologies portables, des routeurs et des haut-parleurs intelligents dotés de connexions Wi-Fi, de connexions Bluetooth ou de communication en champ proche (NFC).

Tangle a été créé avec la promesse d’une évolutivité élevée, de l’absence de frais et de transferts quasi instantanés.

Points clés à retenir

  • IOTA Tangle est un type innovant de technologie de registre distribué (DLT) spécialement conçu pour l’environnement Internet des objets (IoT).
  • La technologie IOTA est basée sur un nouveau type de DLT, et non sur le modèle traditionnel de la blockchain.
  • Tangle a été créé avec la promesse d’une évolutivité élevée, de l’absence de frais et de transferts quasi instantanés.

Comprendre IOTA Tangle

IOTA est une crypto-monnaie; son architecture s’appelle IOTA Tangle. Tangle utilise un système de preuve de travail (PoW) pour authentifier les transactions sur un grand livre distribué. Le système PoW de Tangle est similaire à celui utilisé par Bitcoin, mais il utilise moins d’énergie et prend moins de temps que les autres systèmes PoW (y compris celui utilisé par Bitcoin).

L’interconnexion de l’architecture de Tangle ne nécessite pas de vérification totale dans le grand livre. Au lieu de cela, toutes les parties vérifient simultanément et, par conséquent, l’énergie et le temps nécessaires pour effectuer les transactions sont raccourcis. En outre, le processus de vérification de Tangle vise à garantir qu’il n’y a pas de transactions en double qui entraîneraient une double dépense.

Cependant, le système lui-même n’était pas suffisant pour se protéger contre une attaque massive et coordonnée. Comme l’a noté la Fondation Iota, « Si un attaquant contrôle la majorité de la puissance de hachage dans le réseau, il peut également contrôler la direction du consensus. En particulier, un tel attaquant pourrait doubler ses dépenses et diviser le réseau. »Pour se protéger contre ce type d’attaque, Iota a développé un rôle appelé «Coordinateur». La Fondation Iota était en charge de la gestion du programme Coordinator. Une annonce en mai 2019 a informé la communauté de la crypto-monnaie que la fondation IOTA avait l’intention de supprimer le rôle du coordinateur dans le cadre d’une mise à niveau de l’ensemble du système appelée Coordicide.

Dans le livre blanc de l’IOTA, Tangle est décrit comme le successeur de la technologie blockchain: «The Tangle succède naturellement à la blockchain comme sa prochaine étape évolutive et offre les fonctionnalités nécessaires à la mise en place d’un système de micropaiement de machine à machine.

Considérations particulières

Avantages de Tangle

Un autre avantage de la technologie Tangle est le coût de son fonctionnement. Pour les crypto-monnaies basées sur la blockchain, comme Bitcoin, des frais de transaction sont prélevés pour toutes les transactions effectuées sur le réseau (quelle que soit la valeur de la transaction). Étant donné que le mécanisme de stockage et de traitement des transactions de Tangle ne nécessite aucun mineur, il n’y a pas de frais de transaction.

À mesure que le nombre de micropaiements de petite taille (paiements qui impliquent des montants fractionnaires) augmente considérablement à l’avenir, les coûts de transaction rendront l’utilisation de la crypto-monnaie basée sur la blockchain peu pratique pour de tels paiements. Les coûts de transaction élevés ont déjà conduit au problème de la poussière de Bitcoin. La poussière de Bitcoin fait référence à la petite quantité de Bitcoin restante ou non dépensée dans une transaction dont la valeur est inférieure à la limite minimale d’une transaction valide. Ainsi, le traitement de la transaction est impossible, piégeant une infime quantité de Bitcoin dans un portefeuille ou une adresse.

Mise à niveau du système Iota

Avant l’annonce du lancement de la mise à niveau majeure du système d’Iota, appelée Coordicide, le rôle du coordinateur était nécessaire pour protéger les fonds des utilisateurs au sein du réseau Tangle. Le coordinateur était un mécanisme de sécurité qui garantissait l’authenticité des transactions et empêchait les doubles dépenses. Le rôle des coordinateurs était d’annuler l’impact de tout conflit dans le dossier; en cas de conflit, un coordinateur devait rejeter une transaction.

Cependant, comme un coordinateur était libre d’approuver toutes sortes de transactions, il pouvait également approuver les transactions défectueuses. En théorie, une nouvelle transaction émise par un coordinateur qui a approuvé une transaction erronée ne serait pas approuvée par d’autres coordinateurs, maintenant ainsi l’intégrité du réseau. En théorie, ce mécanisme d’exiger des approbations supplémentaires visait à garantir que seules les transactions authentiques étaient approuvées par le système et avec un niveau de confiance, de rapidité et d’efficacité plus élevé.

Cependant, le principe fondamental de la philosophie de la technologie du grand livre distribué (DLT) est qu’ils ne devraient pas disposer d’une autorité centralisée. Tangle allait à l’encontre de cette philosophie; il a besoin des coordinateurs pour bien surveiller son système et prévenir les attaques. De cette façon, Tangle avait une autorité centrale vérifiant toutes ses transactions; c’est exactement ce que la crypto-monnaie était censée supprimer.

Les critiques de Tangle ont déclaré que la nécessité du rôle de coordinateur permettait à la Fondation Iota de choisir les transactions qui recevraient la priorité. De plus, ce rôle offrait l’opportunité d’un point d’attaque unique: si, pour une raison quelconque, un coordinateur cessait de travailler ou était repris, les confirmations dans le réseau s’arrêteraient.

La Fondation IOTA travaillait depuis des années pour se débarrasser de la nécessité du rôle de coordinateur. Cette initiative, finalement annoncée en mai 2019, s’appelle Coordicide.

Le fait qu’Iota ait connu des retards pour s’éloigner de cette forme de centralisation aurait été la principale raison pour laquelle le développeur principal et cofondateur d’Iota, Sergey Ivancheglo, a servi David Sønstebø, le directeur de la Fondation Iota et un autre cofondateur, avec un procès pour environ 8,5 millions de dollars.

Fin décembre 2019, le réseau IOTA était en panne pendant 24 heures, probablement en raison d’une attaque coordonnée. Une fois que le système IOTA Reference Implementation (IRI) a marqué une transaction comme «déjà comptabilisée» dans un bundle, elle a été ignorée dans le bundle suivant, ce qui a entraîné un état du grand livre corrompu à partir duquel le nœud n’a pas pu récupérer. L’incident a conduit David Sønstebø à dire que Coordicide ne devrait pas se produire trop rapidement (et certainement pas tant que tous les bugs n’auront pas été corrigés).