Transactions en chaîne (Crypto-monnaie)
Que sont les transactions en chaîne ?
Les transactions en chaîne font référence aux transactions de crypto -monnaie qui se produisent sur la blockchain et restent dépendantes de l'état de la blockchain pour leur validité. Les transactions en chaîne ne sont considérées comme valides que lorsque la blockchain a été mise à jour pour refléter les transactions sur le grand livre public. Les transactions en chaîne offrent sécurité et transparence car elles ne peuvent pas être modifiées une fois qu'elles sont vérifiées et enregistrées sur le réseau. Cependant, les transactions en chaîne présentent certains inconvénients, notamment des frais plus élevés et des délais de traitement lents.
Comprendre les transactions en chaîne
Les transactions en chaîne sont des transactions qui se produisent sur une chaîne de blocs et qui sont reflétées dans le grand livre public distribué. Les transactions en chaîne sont celles qui ont été validées ou authentifiées et conduisent à une mise à jour du réseau global de blockchain.
Les transactions qui se produisent sur une blockchain doivent être validées par un certain nombre de participants au réseau, appelés mineurs. Une transaction n'est valide qu'une fois que les participants ont vérifié la transaction et qu'un consensus est atteint sur sa validité. Les détails de la transaction sont ensuite enregistrés sur le bloc et distribués aux participants du réseau.
En fonction du protocole réseau, une fois qu'une transaction recueille suffisamment de confirmations de la part des participants au réseau sur la base du mécanisme de consensus du réseau,. elle devient presque irréversible. En règle générale, il ne peut être inversé que si la majorité de la puissance de hachage de la blockchain parvient à un consensus pour annuler la transaction.
Moment des transactions en chaîne
Les transactions en chaîne sont censées se produire en temps réel afin de garantir la sécurité, la vérifiabilité, la transparence et l'instantanéité des transactions de la blockchain. Cependant, en réalité, cela se produit rarement de cette façon. Les transactions en chaîne peuvent prendre beaucoup de temps pour accumuler un nombre suffisant de vérifications et d'authentifications des participants au réseau avant de confirmer une transaction. De plus, les mineurs doivent valider les transactions en utilisant des ordinateurs pour résoudre des problèmes mathématiques compliqués chaque fois qu'une transaction de bloc est ajoutée à la blockchain.
Si le volume de transactions est élevé ou s'il y a une congestion au sein du réseau, cela peut prendre plus de temps aux mineurs pour valider toutes les transactions, en particulier s'il y a un nombre limité de mineurs. En conséquence, les autres parties impliquées dans les transactions doivent attendre une résolution. Cependant, les participants peuvent avoir la possibilité de payer des frais de transaction afin qu'ils puissent être validés plus tôt.
Au cours de la phase initiale d'une blockchain, lorsque le volume de transactions est faible, les transactions en chaîne peuvent offrir des règlements instantanés. De nouveaux protocoles réseau et crypto-monnaies visant à fournir un règlement instantané font leur entrée dans le courant dominant.
Registre public
Les transactions en chaîne sont horodatées et copiées sur l'ensemble du réseau blockchain, ce qui offre transparence et sécurité. Les transactions en chaîne sont également immuables, ce qui signifie qu'elles ne peuvent pas être modifiées, ce qui contribue à renforcer la sécurité en empêchant un piratage dans lequel les détails de la transaction pourraient être modifiés. Les transactions en chaîne sont partagées avec tous les participants du réseau, ce qui assure la transparence, ce qui permet également d'éviter que les transactions ne soient altérées par un fraudeur via une attaque malveillante.
Bien que le grand livre distribué d'un réseau de chaînes de blocs présente des avantages, la diffusion publique et l'enregistrement des détails des transactions en chaîne peuvent également fournir des pointeurs suffisants pour lier les adresses aux identités des participants. En conséquence, le partage public de la transaction pourrait constituer une menace pour la fonction d'anonymat de la blockchain et la sécurité de ses participants. Par exemple, il est possible de connaître partiellement l'identité d'un utilisateur si l'on étudie attentivement les schémas de transaction des envois et des réceptions autour des mêmes adresses, comme celles utilisées pour l'achat de biens en ligne.
Coût des transactions en chaîne
Les transactions en chaîne ont également un coût, car les mineurs exigent des frais pour offrir leurs services de validation et d'authentification pour confirmer une transaction sur la blockchain dans les plus brefs délais. Parfois, ces frais peuvent être élevés, en fonction du potentiel d'évolutivité du réseau et du volume de transactions. Par exemple, des frais élevés ont conduit au problème de Bitcoin Dust,. où des quantités fractionnaires de bitcoins ne peuvent pas être échangées. Cependant, pour les réseaux blockchain qui en sont à leurs premiers stades de croissance, lorsque le volume de transactions est faible, leurs frais peuvent être très faibles ou nuls.
En quoi la chaîne est-elle différente des transactions hors chaîne ?
Les transactions hors chaîne sont effectuées en dehors du réseau blockchain. Les transactions hors chaîne peuvent être effectuées par les participants dans lesquels ils ont un accord selon lequel un tiers garantit la transaction ou vérifie qu'elle est valide ou complète. Les deux participants pourraient également échanger leurs clés privées afin que les actifs cryptographiques soient échangés sans retirer d'argent de leurs portefeuilles numériques.
Néanmoins, les transactions hors chaîne se produisent sans aucune modification de la blockchain. En conséquence, il n'est pas nécessaire d'attendre la validation par les mineurs de blockchain, ce qui peut accélérer le processus et entraîner une baisse des frais de transaction. Cependant, comme les transactions hors chaîne ne sont pas enregistrées sur la blockchain, il n'y a pas d'enregistrement réseau de la transaction et des détails financiers, ce qui pourrait poser problème en cas de différend entre les deux parties.
Inversement, les transactions en chaîne sont traitées sur le réseau blockchain et sont immuables. Bien que les transactions en chaîne prennent plus de temps à traiter en raison du processus de validation par les mineurs, cela améliore considérablement la sécurité en faisant valider la transaction par les participants et enregistrée sur le réseau blockchain.
Qu'une transaction en chaîne ou une transaction hors chaîne soit la meilleure dépend des participants impliqués et de ce qu'ils désirent le plus. Si l'objectif est la sécurité, l'immuabilité et une transaction validée, une transaction en chaîne serait probablement la meilleure, mais si des frais de transaction peu élevés et une rapidité sont importants, une transaction hors chaîne pourrait être préférable.
Exemples concrets de transactions en chaîne
Une crypto-monnaie avec une vitesse de transaction relativement rapide est NEO, qui est inférieure à 25 secondes de temps de bloc. Burstcoin (BURST) est une autre pièce qui a non seulement un temps de blocage plus rapide que les piliers comme Bitcoin, mais qui utilise également beaucoup moins d'énergie pour extraire des pièces en raison de son système de preuve de capacité.
Une fois vérifiées et confirmées sur la blockchain, les transactions en chaîne ne peuvent être annulées que si la majorité de la puissance de hachage du réseau accepte de le faire, ce qui rend les transactions en chaîne plus fiables et résistantes à la fraude.
Points forts
La vitesse des transactions en chaîne dépend de la méthode de vérification de la blockchain.
Les transactions hors chaîne ne se produisent pas sur le réseau blockchain, mais sont plutôt traitées sur un autre système électronique tel que PayPal.
Les transactions en chaîne offrent sécurité et transparence car elles ne peuvent pas être modifiées une fois qu'elles sont vérifiées et enregistrées sur le réseau blockchain.
Les transactions en chaîne font référence aux transactions qui sont enregistrées et vérifiées sur la blockchain.