Vous avez peut-être rencontré une situation comme celle-ci :

Lors du transfert sur la chaîne, pourquoi certaines chaînes arrivent en quelques secondes, tandis que d'autres doivent attendre plusieurs minutes voire plus longtemps ?

En fait, cela est étroitement lié à la "vitesse de création de blocs" de la blockchain.

Revue de la blockchain

•Bloc = Une page d'un livre de comptes

•Mineur/nœud = Personne qui aide à tenir les comptes pour tout le monde

•Création de blocs = Action d'écriture des comptes

Chaque transaction doit être inscrite dans un bloc, cette étape est très cruciale - elle détermine si la transaction est réellement complétée et reconnue par tout le réseau.

Transaction réussie ≠ Réellement complétée

Lorsque vous initiez une transaction (par exemple, transférer 10 jetons à un ami) :

1. Soumission de la transaction dans votre portefeuille

2. Après avoir reçu la transaction, le nœud vérifie d'abord si elle est valide (suffisance de solde)

À ce moment-là, la transaction est simplement dans un "état en attente", elle n'est pas encore terminée. Si elle n'est pas inscrite dans un bloc, la transaction peut être abandonnée ou modifiée.

Inscrit dans le bloc = La transaction est confirmée par l'ensemble du réseau et enregistrée de manière permanente

• Génération de blocs → La transaction est empaquetée et vérifiée

• Mise à jour du livre de comptes du réseau → Enregistrement permanent de la transaction

• Non inscrit dans le bloc, la transaction n'est pas réellement terminée

💡 Analogie bancaire :

• Remplir les informations de transfert → Soumettre la transaction

• Traitement en file d'attente bancaire → Validation par les nœuds

• Transfert terminé → La transaction est terminée et immuable

🤷‍♀️🤷🤷‍♂️

Alors pourquoi certaines chaînes peuvent-elles être lentes ?

Vitesse de génération de blocs lente → Transactions en file d'attente → Sentiment que les transactions sont lentes

Vitesse de génération de blocs rapide → Transactions presque instantanées

La vitesse de génération de blocs dépend principalement de la conception de la chaîne, et non du volume de transactions actuel :

• Temps de génération de blocs : un bloc est créé toutes les quelques secondes

• Capacité de bloc : combien de transactions chaque bloc peut contenir

Un volume de transactions élevé à un moment donné ne fait que rendre le phénomène de "file d'attente" plus évident, la conception de la chaîne détermine réellement la vitesse.

🤷‍♀️🤷🤷‍♂️

Alors pourquoi ne pas le concevoir super rapide dès le départ ?

La conception de la blockchain doit faire des compromis entre vitesse / sécurité / décentralisation (Trilemme de la Blockchain) :

• Super rapide → Peut sacrifier la sécurité ou la décentralisation

• Sûr → Peut sacrifier la vitesse

En résumé : une chaîne rapide n'est pas nécessairement meilleure, elle échange simplement le risque contre la vitesse d'expérience.

Résumé (version finale) 👩‍🏫

• Inscrit dans le bloc = La transaction est réellement terminée : confirmation par l'ensemble du réseau, enregistrement permanent

• La vitesse de génération de blocs détermine le temps d'attente des transactions : les chaînes lentes prennent du temps en file d'attente, les chaînes rapides se terminent en quelques secondes

• La vitesse de génération de blocs est déterminée par la conception de la chaîne : vitesse, sécurité, décentralisation, les trois ne peuvent pas être atteints en même temps de manière optimale

Transmettez-le à votre ami qui se plaint toujours de "Pourquoi ma transaction est-elle si lente ?".

🧐 Demain, nous parlerons de :

Comment juger si une chaîne est vraiment une bonne chaîne ? Trois indicateurs d'entrée les plus simples.