Si vous aimez la cryptographie, vous serez familiarisé avec les blockchains. Ces registres constituent l'épine dorsale de l'industrie de la cryptographie et remplissent diverses fonctions, y compris le traitement des transactions.
Mais les transactions cryptographiques ne sont pas toutes identiques et peuvent être en chaîne ou hors chaîne. Mais qu'est-ce que cela signifie exactement? Quelle est la différence entre on-chain et off-chain en crypto ?
Qu'est-ce qu'une transaction en chaîne ?
Comme son nom l'indique, les transactions en chaîne ont lieu sur une blockchain. Les transactions en chaîne sont extrêmement courantes dans la cryptographie, car ces actifs numériques dépendent des chaînes de blocs pour exister. Les transactions sont vérifiées par des mineurs ou des validateurs (selon le mécanisme de consensus utilisé) et sont enregistrées en permanence sur la blockchain.
Les transactions en chaîne impliquent l'utilisation de portefeuilles de crypto-monnaie et d'adresses de portefeuille. Par exemple, si vous envoyez des bitcoins à quelqu'un, les deux parties ont besoin d'un portefeuille pour que
l'adresse du portefeuille peut être utilisé pour envoyer les fonds dans le cadre de la transaction. Chaque fois qu'une transaction Bitcoin se produit, le registre est mis à jour.Toute personne au sein d'un réseau blockchain peut consulter le registre qui enregistre les transactions en chaîne. Cela témoigne de la transparence de la crypto-monnaie dans son ensemble. Les transactions en chaîne sont également très sécurisées en raison de leur présence sur une blockchain.
Cependant, les transactions de crypto-monnaie en chaîne prennent plus de temps que les transactions traditionnelles que nous effectuons dans nos vies, c'est-à-dire en utilisant votre carte de débit ou de crédit habituelle. En effet, les mineurs ou les validateurs doivent vérifier les transactions en chaîne. Un backlog de transactions est créé lorsqu'une blockchain a une charge importante de transactions en attente de vérification, ce qui peut entraîner de longs délais de transaction. Aucun problème de ce type n'existe pour le réseau Visa, c'est certain.
Aujourd'hui, à mesure que l'industrie de la crypto-monnaie se développe, de nombreuses chaînes de blocs sont confrontées à des temps de transaction plus longs, ce qui peut également entraîner des frais de transaction plus élevés. De nombreuses blockchains ne sont pas équipées pour s'adapter à leur popularité croissante, connue sous le nom de problème d'évolutivité. Bitcoin est un exemple clé d'une blockchain populaire qui lutte pour suivre sa charge de travail transactionnelle en chaîne.
Qu'est-ce qu'une transaction hors chaîne ?
Encore une fois, comme son nom l'indique, une transaction hors chaîne a lieu en dehors d'une blockchain. Il existe un certain nombre de façons par lesquelles les transactions hors chaîne peuvent avoir lieu, et plusieurs avantages viennent avec ce type de transaction.
Un élément clé requis par les transactions hors chaîne est un tiers. Ce tiers peut agir en tant que garant, en fournissant une promesse financière. Par l'intermédiaire du garant, la deuxième partie peut être assurée que la transaction est légitime et qu'elle sera traitée. Alternativement, la confirmation peut être garantie en envoyant à l'autre partie le clés privées vers un portefeuille unique, transférant effectivement la propriété à l'autre partie.
En crypto, les transactions hors chaîne sont également appelées protocoles de deuxième couche. Ces protocoles sont développés pour soulager un peu les blockchains qui doivent gérer quotidiennement d'énormes quantités de transactions.
Prendre le Réseau Lightning, par exemple. Cette solution de deuxième couche a été développée pour permettre des transactions Bitcoin plus rapides en créant un canal privé entre deux utilisateurs pour effectuer une transaction hors chaîne, dans un canal latéral privé. Le Lightning Network peut également réduire les frais de transaction, qui peuvent parfois devenir frustrants sur la blockchain Bitcoin.
Cependant, les transactions Lightning Network sont toujours enregistrées sur la blockchain une fois la transaction se termine et le canal latéral se ferme, même si la transaction a lieu hors chaîne via un système sécurisé canaliser. Il convient également de noter que les transactions Lightning Network sont toujours visibles sur le registre blockchain pour quiconque une fois qu'elles ont été finalisées, comme c'est le cas pour une transaction blockchain régulière.
La plus grande différence est que les transactions hors chaîne sont généralement beaucoup plus rapides et moins coûteuses que les transactions en chaîne, c'est pourquoi le Lightning Network gagne en popularité avec autres solutions Ethereum couche 2. Les transactions hors chaîne peuvent également aider à réduire la consommation d'énergie, ce qui peut aider à réduire les effets environnementaux de la cryptographie.
Mais il existe certaines inquiétudes concernant les transactions hors chaîne. Prenez à nouveau le Lightning Network comme exemple. Dans le cadre d'une transaction Lightning, des fonds pourraient être volés si l'une des parties est malveillante après la fermeture du canal. Cela implique que la partie malveillante diffuse la transaction initiale après la fermeture du canal pour récupérer les fonds initiaux qu'elle a déposés dans la transaction.
Les transactions en chaîne et hors chaîne présentent toutes deux des avantages et des inconvénients
De toute évidence, les transactions en chaîne et hors chaîne ont leurs utilisations dans différents scénarios et présentent des avantages et des inconvénients. L'un ou l'autre de ces deux types de transactions pourrait vous convenir mieux en fonction de la manière dont vous utilisez votre crypto et de la manière dont vous souhaitez que vos transactions soient traitées.