Blockchain

3 raisons pour lesquelles les transactions Bitcoin sont lentes

01 août 2020 à 08:27 // Actualité

Bitcoin est la crypto-monnaie la plus lente

Bien que Bitcoin offre une décentralisation et une sécurité sans précédent, son réseau a un flux important, à savoir la vitesse de transaction. Le traitement d'une seule transaction peut prendre jusqu'à 10 minutes. Mais pourquoi cela se produit-il?

Pour comprendre pourquoi les transactions bitcoin prennent parfois autant de temps à confirmer, il est essentiel de comprendre d'abord comment elles sont vérifiées.

Plonger dans l'essence

Une fois qu'une transaction est créée, un message de transaction est envoyé à la blockchain Bitcoin et transmis à tous les nœuds disponibles sur le réseau. C'est ce qu'on appelle la file d'attente Mempool où les transactions non confirmées attendent d'être validées par les mineurs. Désormais, les mineurs (en termes simples, les nœuds validant une nouvelle transaction) sélectionneront une collection de transactions (ne dépassant pas 1 Mo), et essaieront de les valider en résolvant un problème mathématique complexe comme preuve de travail (POW). 

Une fois qu'un mineur valide une transaction et ajoute un nouveau bloc à la blockchain, il le transmettra dans le registre mis à jour à d'autres mineurs qui tentent de valider un nouveau bloc en plus de cela. Dans ce cas, de nombreux mineurs valident un nouveau bloc presque instantanément et la règle de la plus longue chaîne est appliquée pour accepter un bloc et rejeter les autres. La règle de la chaîne la plus longue consiste essentiellement à accepter la blockchain avec plus de blocs à chaque nœud du réseau, par conséquent à s'accorder sur le même historique des transactions. 

Un tel processus semble prendre du temps, même si la vitesse dépend en fait de l'équipement utilisé. Cependant, il existe plusieurs autres raisons à la lenteur de la confirmation des transactions.

Frais de transaction bas

Une fois qu'une transaction non confirmée attend dans la file d'attente Mempool, les mineurs sont plus susceptibles de récupérer les transactions avec des frais de transaction élevés. Pourquoi ça? Parce que vu du point de vue des mineurs, lorsqu'ils extraient un nouveau bloc pour valider une traduction, ils utilisent la puissance de calcul, donc l'énergie qui leur coûte de l'argent. Par conséquent, ils sont plus susceptibles de mettre leurs ressources et leur argent pour valider une transaction qui leur offre de meilleurs rendements.

La congestion du réseau

Un bloc sur la blockchain Bitcoin ne peut contenir qu'une collection de transactions ne dépassant pas 1 Mo de données. Par conséquent, la blockchain Bitcoin ne peut gérer que jusqu'à 7 transactions par seconde. Compte tenu de la difficulté actuelle des problèmes mathématiques complexes, il faut en moyenne 10 minutes pour appliquer la règle de la chaîne la plus longue et valider un nouveau bloc. Ainsi, si le réseau est encombré et qu'un grand nombre de transactions non confirmées traînent dans la file d'attente Mempool, cela peut encore prendre beaucoup de temps même si vous êtes prêt à payer des frais de transaction plus élevés.

Taille de la transaction

Étant donné qu'un bloc dans la blockchain Bitcoin ne peut stocker que des informations d'une taille maximale de 1 Mo, une transaction importante peut prendre beaucoup de place. Ainsi, il est plus difficile pour les mineurs de valider des transactions de plus grande taille. Par conséquent, les mineurs sont plus susceptibles de choisir des transactions plus petites qui sont comparativement faciles à valider.

La plupart des bourses et portefeuilles ajustent de manière dynamique les frais de transaction en fonction de la congestion du réseau. Cela signifie que le service de portefeuille ou l'échange calculera les frais de transaction appropriés en fonction de la charge actuelle du réseau et de la taille de la transaction. Cependant, les frais peuvent être ajustés manuellement. De nombreux services de portefeuille offrent à leurs utilisateurs des options ajustables.

Qu'en est-il des autres altcoins?

Bitcoin n'est pas la seule crypto-monnaie, mais c'est probablement la plus lente. Par rapport à la vitesse de transaction moyenne des 10 plus grandes crypto-monnaies, Bitcoin prend le plus de temps pour le traitement. 

Ethereum prend généralement environ 6 minutes, tandis que les pièces comme Ripple (XRP) ou Stellar (XLM) prennent moins de 5 secondes. En effet, Ripple et Stellar peuvent gérer plus de 1000 transactions par seconde, alors que la blockchain Bitcoin et Ethereum ne peut gérer respectivement que 7 et 15 transactions par seconde.

En parlant de la vitesse de transaction et de ses limites, dans les années à venir, la montée en puissance d'Ethereum 2.0 devrait résoudre ces limitations. D'un autre côté, les développeurs Bitcoin travaillent également à l'amélioration de leur réseau, de sorte que la communauté pourrait également voir une amélioration.   

Source : https://coinidol.com/bitcoin-transactions-slow/