Une introduction au protocole IOTA. Le protocole IOTA est un livre distribué open-source qui est construit avec l'Internet des objets (IoT) à l'esprit - avec des microtransactions infimes et l'intégrité des données pour les machines. Le protocole IOTA est conçu pour surmonter un problème qu'il considère comme intrinsèquement problématique dans l'espace crypto : l'évolutivité.
L'évolutivité est un problème qui fait référence aux réseaux de crypto-monnaie qui ne peuvent pas gérer les niveaux de paiement courants. Par exemple, Bitcoin ne peut gérer qu'un nombre limité de transactions, ce qui signifie qu'il ne peut pas effectuer au même niveau que PayPal ou Visa.
Avec Lightning Network - une solution de mise à l'échelle de couche 2 - ce problème est atténué pour Bitcoin. Cependant, le protocole IOTA a été construit spécifiquement de sorte qu'il doit s'appuyer sur une solution de mise à l'échelle pour résoudre ce problème.
Qu'est-ce que le protocole IOTA ?
La plupart des projets de crypto-monnaie reposent sur la technologie blockchain - autrement connue sous le nom de technologie de livre distribué (DLT) - pour traiter et vérifier les transactions. Les transactions sont regroupées en « blocs » d'information. C'est alors aux mineurs de données qu'il appartient de passer au crible les transactions et de les vérifier. Cependant, les mineurs exigent des frais pour leurs services.
Les droits miniers sont essentiels pour inciter les mineurs. Ceci, jumelé avec la question de l'évolutivité, est pourquoi IOTA a choisi de ne pas utiliser de blockchain. Le protocole IOTA est un livre distribué pour l'Internet des objets (IoT). Au lieu d'une blockchain conventionnelle, IOTA utilise un « graphe acrylique dirigé » (DAG).
Il a un protocole antiquité connu sous le nom de 'Tangle.' Le DAG Tangle de l'IOTA n'a pas de frais pour les transactions et aucune limite fixe quant au nombre de transactions pouvant être confirmées par seconde. Le débit augmentera en même temps que l'activité dans le réseau. Plus l'activité se produit se traduira par un réseau plus rapide.
Comment fonctionne le Tangle ?
Sans blockchain, il n'y a pas de blocs de transactions à traiter et à vérifier par les mineurs. Au lieu de cela, les transactions du protocole IOTA sont confirmées par une ou plusieurs transactions suivantes. En effet, le Tangle nécessite deux transactions parentes. Par conséquent, la structure du réseau peut être cartographiée sous la forme d'un graphique direct avec des cycles dirigés zéro. Voici une représentation visuelle de la façon dont le réseau pourrait ressembler, tirée du site Web de l'IOTA.
Image : Enchevêtrement.
Pour participer au réseau, tout ce que les utilisateurs doivent faire est d'effectuer une petite quantité de travail de calcul qui vérifie deux transactions précédentes. Cela annule le réseau d'une structure hiérarchique qui, à son tour, permet à chacun d'avoir des incitations et des récompenses égales.
Les sites Internet de l'IOTA dédument ce « paiement à l'avance ». Le concept est simple : vérifiez deux transactions et votre récompense est votre propre transaction. Bien que cela puisse sembler un processus quelque peu fastidieux, cela élimine également la nécessité d'offrir des récompenses financières. Les frais seront négligeables.
Comme il n'est pas orienté vers l'argent, il peut également stocker en toute sécurité des informations dans les transactions Tangle - il ne se limite donc pas aux règlements de valeur transactionnelle. Plus le nombre de personnes actives sur le réseau entraîne des transactions plus rapides - mais cela ne vient pas sans coût. Le réseau dépend entièrement des personnes confirmant deux transactions précédentes, si quelqu'un cherche à faire rapidement une transaction, il choisira un autre réseau.
Comment savez-vous si une transaction peut être fiable ?
Dans les blockchains classiques, les gens savent combien ils peuvent faire confiance à un bloc de transactions en fonction du nombre de confirmations. Sans blocs de transactions/informations, le protocole IOTA fonctionne différemment.
Au lieu de cela, les transactions ont un poids et un poids cumulé. Une pondération des transactions détermine le volume de travail de calcul à effectuer pour valider la transaction. Le poids cumulé fait référence au poids d'une transaction et à la pondération de la somme des transactions qui ont approuvé la première transaction.
Voici une représentation visuelle des transactions pondérées, tirée du consensus de l'IOTA GitHub.
Image :.
L'image affiche les transactions colorées en vert comme « entièrement confirmées » tandis que celles colorées en bleu sont « non confirmées », ce qui signifie qu'elles ne sont que partiellement confirmées. Les couleurs grises ou jaunes indiquent que la transaction n'a pas encore fait l'objet d'un travail de confirmation.
Il ne montre pas une transaction colorée en rouge, mais si elle le faisait, cette transaction serait considérée comme « conflictuelle » pour indiquer que quelque chose pourrait être mal ou qu'elle est invalide. Pour trouver des transactions fiables, l'utilisateur doit examiner la pondération et le poids cumulatif d'une transaction afin de déterminer s'il souhaite la confirmer.
Hashcase Lite
Les algorithmes de preuve de travail (PoW) sont utilisés dans une gamme de projets crypto, Bitcoin inclus. PoW aide à prévenir les attaques de spam. Hashcash est une technologie utilisée en PoW. Il comprend la résolution d'un puzzle. Les périphériques informatiques doivent deviner avec succès un code alphanumérique connu sous le nom de « nonce. » Le pouvoir de hachage détermine la rapidité et la facilité du puzzle à résoudre. Un traitement plus rapide nécessite plus de puissance de calcul.
Dans Bitcoin, PoW est utilisé pour confirmer et vérifier les transactions. Cependant, IOTA utilise Hashcash Lite, ce qui signifie que de nombreux types de périphériques informatiques peuvent utiliser la plate-forme IOTA.
C'est payant de faire de la recherche
Espérons que cette introduction au protocole IOTA vous a aidé à comprendre comment c'est une alternative à la technologie blockchain.
Avant de prendre des décisions concernant le protocole IOTA ou tout projet/réseau crypto assurez-vous de faire des recherches adéquates.
Nous ne faisons aucune recommandation sur les crypto-monnaies, les réseaux ou les projets et en tant que tel, vous ne pourriez jamais faire trop de recherche. En fin de compte, vous êtes responsable des décisions que vous prenez.
Vous souhaitez en savoir plus sur les différentes blockchains ? Découvrez plus sur Skycoin et internet décentralisé avec notre guide sur le sujet.
Disclaimer: The views and opinions expressed by the author should not be considered as financial advice. We do not give advice on financial products.