LiteBit

Écrit par Robert Steinadler il y a 2 mois

Le Mempool de Bitcoin expliqué : Qu'est-ce qu'un mempool ?

Le mempool de Bitcoin est un élément essentiel de l'envoi et de la réception des transactions. De nombreux débutants ont l'impression que les transactions sont envoyées entre l'expéditeur et le destinataire. Dans cet article, nous allons explorer comment les transactions Bitcoin sont envoyées et ce qu'est réellement le mempool.

Le mempool est comme un lobby

Chaque transaction en bitcoin est inscrite dans sa blockchain. L'avantage de cette méthode est qu'aucune entité sur cette planète ne peut manipuler les transactions passées, modifier l'offre monétaire ou falsifier de nouvelles transactions. Cela signifie essentiellement qu'un expéditeur n'interagit pas avec le destinataire de sa transaction, mais avec la blockchain elle-même.

La blockchain est un registre distribué, ce qui signifie que l'expéditeur s'adresse au réseau Bitcoin afin de réaliser la transaction. Le réseau Bitcoin n'est pas une entité unique mais des milliers de nœuds décentralisés et la plupart de ces nœuds détiennent une copie complète de la blockchain qui est mise à jour chaque fois qu'un nouveau bloc est confirmé.

La confirmation des blocs et donc des transactions est effectuée par les mineurs. Les mineurs sont en fait aussi des nœuds, mais ils sont chargés d'une tâche spécifique et effectuent des calculs coûteux afin de résoudre une énigme cryptographique. C'est là que le mempool entre en jeu. Comment les mineurs savent-ils quelle transaction doit être incluse dans le prochain bloc ?

Lorsqu'une transaction est envoyée au réseau, elle est incluse dans le "mempool" après avoir été propagée par les nœuds. Avant de pouvoir entrer dans le mempool, la transaction doit remplir un certain nombre de critères qui sont vérifiés par les nœuds :

  • La transaction doit suivre le protocole actuel de Bitcoins
  • La signature doit être valide
  • Les sorties ne doivent pas dépasser les entrées
  • Les BTC n'ont pas été dépensés deux fois

Le mempool est une base de données et toutes ses entrées sont des transactions qui n'ont pas encore été confirmées. C'est comme le hall d'un hôtel où tout le monde s'assoit jusqu'à ce que sa chambre soit prête. Pour prendre place, chacun doit se conformer au protocole Bitcoin qui est vérifié individuellement par chaque nœud du réseau.

Quelle transaction servir ensuite ?

Le mempool est souvent bondé. Il y a des moments où plus de gens essaient d'envoyer des transactions et ils coïncident souvent avec une forte volatilité du prix des bitcoins. Cela signifie que s'il y a une forte augmentation ou diminution du prix, plus de participants au marché voient une raison d'agir et commencent à déplacer leurs BTC en même temps.

Mais même lorsque le mempool n'est pas bondé, il doit y avoir un ordre pour traiter toutes les transactions en attente et décider lesquelles seront incluses dans le prochain bloc. C'est là que les frais de transaction deviennent importants.

Le mempool ne fonctionne pas sur le principe du premier arrivé, premier servi. Au lieu de cela, il y a une compétition entre les parties à la transaction pour l'espace du prochain bloc. La taille des blocs de Bitcoin est limitée, avec une limite théorique de 4 mégaoctets et un maximum plus réaliste de 2 mégaoctets. Au moment de la rédaction de cet article, la taille des blocs se situait entre 1 et 1,5 mégaoctet. Alors comment obtenir un ticket pour le précieux espace ?

En payant des frais plus élevés que les autres, votre transaction devient plus intéressante pour les mineurs. S'ils incluent la vôtre en premier et résolvent le bloc suivant avec succès, ils maximisent leur récompense.

Que se passe-t-il si je ne paie pas de frais ?

Le bitcoin produit un nouveau bloc toutes les 10 minutes en moyenne. Cela signifie qu'une transaction sur la chaîne doit attendre au moins 10 minutes avant la première confirmation du réseau. Mais que faire si vous n'aimez pas être le plus offrant ? Vous pouvez aussi vous en sortir si la transaction vers votre wallet apparaît en 3 heures.

La plupart des wallets Bitcoin ont un mécanisme intégré permettant d'estimer le temps que prendra une transaction en fonction des frais que vous choisissez. Le logiciel peut le faire parce que le mempool est public et permet d'estimer les frais moyens qui sont payés, le nombre de transactions déjà en attente et le temps qu'il faudra probablement pour que la vôtre soit confirmée. Veuillez noter que ces estimations ne sont pas une science exacte et que les résultats peuvent varier puisque la charge du réseau et les frais moyens peuvent changer en quelques minutes.

Si vous ne voulez pas payer de frais, c'est également tout à fait possible. Mais cela rend très improbable le fait que votre transaction soit traitée. Cela peut prendre des jours ou pire encore, à un moment donné, le mempool abandonnera votre transaction parce qu'elle a été bloquée trop longtemps. Ceci étant dit, vous ne devez pas non plus paniquer si une transaction est bloquée. Soit elle sera confirmée plus tard, soit elle sera abandonnée par le pool.

FAQ Mempool

Que signifie mempool ?

Mempool est la combinaison des mots memory et pool. Il s'agit d'une base de données accessible par tous les nœuds du réseau Bitcoin qui contient des transactions valides qui n'ont pas encore été approuvées.

D'autres crypto-monnaies utilisent-elles également un mempool ?

Oui, la plupart des blockchains travaillent avec le même concept ou un concept similaire. En fait, toutes les crypto-monnaies qui suivent le modèle Bitcoin ont un mempool, comme Litecoin par exemple. D'autres comme Ethereum ne suivent pas le concept de Bitcoins, mais utilisent également un mempool.

Comment puis-je regarder le mempool ?

Il y a quelques sites web qui offrent un service simple pour regarder le mempool et les frais actuels qui sont impliqués. Voici un exemple, veuillez noter que nous l'avons choisi à titre informatif et que nous ne soutenons aucun service spécifique. Une autre option consiste à y accéder en faisant fonctionner votre propre nœud à l'aide du wallet Bitcoin core.

Est-il possible de payer trop de frais ?

Oui, c'est absolument possible et c'est aussi une raison pour laquelle les frais ne devraient jamais être fixés manuellement. La plupart des wallets ont un mécanisme intégré qui estime les frais de transaction en fonction de la situation actuelle.

Combien de temps faut-il pour qu'une transaction bloquée soit supprimée du mempool ?

La configuration moyenne pour l'expiration du mempool est de 336 heures ou 14 jours. Veuillez noter que l'expiration dépend du wallet que vous utilisez. Certains wallets ont également une option de rediffusion qui empêche les transactions d'être abandonnées. Un autre facteur est le reste du réseau. Certains nœuds peuvent conserver la transaction dans le mempool, ce qui peut entraîner un délai plus long jusqu'à ce qu'elle soit confirmée ou abandonnée.

Trader à tout moment, n'importe où

Augmentez votre impact de trading et votre temps de réaction dans plus de 70 crypto-monnaies grâce à l'accès instantané à votre portfolio avec l'application LiteBit.

download-app