Qu’est-ce que le Peer to Peer ? Tout le monde utilise ce système depuis 20 ans mais personne ne connait réellement sa définition et son fonctionnement. Dans cet article, nous mettons en lumière la technologique du pair-à-pair, en particulier depuis son utilisation dans la blockchain et les crypto monnaies.
Sommaire
Définition simple du système Peer to Peer
Un système peer-to-peer (P2P) permet de transférer de la valeur directement entre utilisateurs, en éliminant l’obligation d’un intermédiaire. Un exemple bien connu est la blockchain, où les nœuds enregistrent les transactions en se vérifiant mutuellement sur le réseau. C’est comme une sorte de club où chacun vérifie le travail de l’autre, assurant ainsi la sécurité et la fiabilité des transactions. Pas besoin de passer par une tierce partie, tout se fait directement entre les utilisateurs.
Quel intérêt d’échanger de pair à pair ?
L’avantage majeur d’un tel système réside dans la rapidité des transactions. Alors qu’une transaction sur la blockchain Bitcoin peut parfois prendre plusieurs dizaines de minutes, d’autres actifs numériques, plus rapides et moins coûteux, peuvent réaliser ces opérations en quelques secondes seulement.
Cette rapidité s’explique par le fait que chaque individu a un contrôle total sur les cryptomonnaies qu’il possède. Contrairement aux transactions bancaires classiques, aucune vérification de la transaction n’est nécessaire de la part d’une banque, éliminant ainsi de gros délais.
De plus, les échanges de pair à pair préservent un certain anonymat. Découvrir l’identité de la personne possédant une adresse de wallet est nécessaire avant de la lier à un individu spécifique. Par ailleurs, il n’y a aucune limite maximale sur la somme d’argent pouvant être transférée, chaque utilisateur étant libre de choisir la somme qu’il souhaite envoyer.
Comment avoir confiance dans les transactions en peer to peer ?
Les transferts sans tiers de confiance offrent la possibilité de réaliser des transactions de montants variés, de préserver un certain anonymat et d’effectuer des échanges de manière rapide. Cependant, cette approche comporte quelques inconvénients.
Code is Law
Le leitmotiv de la blockchain.
En l’absence d’un tiers de confiance, une erreur dans l’adresse du destinataire lors d’une transaction peer-to-peer peut entraîner la perte définitive des montants envoyés vers le mauvais portefeuille. Aucune banque n’a le pouvoir de rectifier cette erreur, rendant les cryptomonnaies irrécupérables. Toutes les transactions effectuées via la blockchain sont irréversibles. Ainsi, si vous payez pour un bien ou un service, aucun recours n’est possible pour obtenir un remboursement ultérieur. Il est donc essentiel d’avoir confiance en la personne ou l’entreprise avec laquelle vous effectuez la transaction.
Mais une fois maitrisé, ce système vous permet de vous affranchir complétement d’une société / état / ou tout autre intermédiaire dans vos échanges. Ces intermédiaire vous facturent leurs services (avec les impôts pour l’état et des frais supplémentaire pour les banques par exemple). Il s’agit de se libérer de ces tiers et de s’émanciper. Cela implique certaines responsabilité :
- Personne ne vous aidera si vous vous tromper dans vos transactions
- Pas d’assurance en cas d’erreur
- Un temps de formation mineure mais il faut faire l’effort
Déroulement d’un échange en peer to peer sur la blockchain
Lorsqu’une transaction est effectuée d’un wallet vers un autre, les quatre phases suivantes ont lieu :
- Demande : La demande de transfert de n cryptomonnaies du portefeuille A vers le portefeuille B est diffusée sur le réseau de nœuds.
- Vérification : Les nœuds détectent la transaction. Certains types spécifiques de nœuds, tels que les mineurs ou les validateurs, vérifient la validité de la transaction et parviennent à un consensus sur sa validité.
- Enregistrement : Si la transaction est jugée valide, elle est inscrite de manière irréversible et immuable dans un bloc de la blockchain.
- Mise à jour : Les nœuds mettent à jour leurs copies de la blockchain. Dès lors, tous les nœuds sont informés que le portefeuille A ne peut plus dépenser ces cryptomonnaies spécifiques vers le portefeuille B ou tout autre portefeuille (ce que l’on appelle une double dépense), car elles ont déjà été transférées et ne lui appartiennent plus.
Pour conclure sur le peer to peer
Pour la toute première fois dans l’histoire, la blockchain permet à deux personnes d’échanger de la valeur via un réseau décentralisé de nœuds. Cet échange de valeur était en réalité la première transaction de Bitcoin. Ce réseau peut parvenir à un consensus sans qu’une autorité de contrôle n’intervienne en tant qu’arbitre. Cette avancée est rendue possible car la blockchain ne repose pas sur la confiance, mais utilise un mécanisme de consensus complexe.
Maintenant, bien que les transferts de pair à pair offrent des avantages notables, il y a également des inconvénients à prendre en compte. Pour les nouveaux venus, les transactions cryptographiques peuvent sembler assez complexes, alors que pour les habitués, cela ne pose généralement aucun problème.