Bitcoin Core vient de fusionner le mempool de cluster. La plus grande refonte interne depuis des années. La plupart des gens n'ont aucune idée que cela s'est produit. Voici pourquoi c'est l'une des choses les plus importantes que Bitcoin Core a construites.
La mempool est la salle d'attente de Bitcoin. Chaque transaction non confirmée y reste jusqu'à ce qu'un mineur l'inclue dans un bloc. La façon dont la mempool ordonne et évince les transactions affecte directement l'estimation des frais, le RBF et la construction des blocs.
L'ancienne mempool suivait les transactions individuellement et par relations ancêtres/descendants. Cela fonctionnait, mais rendait difficile la réflexion sur la construction optimale des blocs et l'éviction basée sur le taux de frais. La mempool en cluster regroupe les transactions liées et les trie dans l'ordre optimal pour le minage.
Ce que cela signifie est : - Meilleurs modèles de blocs (les mineurs gagnent plus en frais) - Estimation des frais plus précise (les utilisateurs paient moins) - Gestion RBF/CPFP plus claire (les transactions se remplacent de manière plus prévisible) Pour les protocoles se réglant nativement sur Bitcoin L1, cela a beaucoup d'importance. Chez Ducat, chaque prêt UNIT passe par le mempool. Une meilleure estimation des frais et un RBF plus prévisible signifient des estimations de frais moins chères et plus fiables lors de la prise d'un prêt.
Le mempool de cluster est préparé pour Bitcoin Core 31.0. Le travail se poursuit pour remplacer la recherche de l'ensemble de candidats initial par un algorithme de linéarisation en forêt couvrante pour des performances encore meilleures.
C'est le travail d'infrastructure important qui détermine l'efficacité avec laquelle chaque transaction Bitcoin est traitée.
2,45K