Matt Corallo, connu comme TheBlueMatt, est développeur Bitcoin associé à BIP 152, FIBRE et rust-lightning. Recevoir un bloc plus vite ne remplace pas sa validation, et une bibliothèque Lightning n’est pas un portefeuille utilisateur fini.
Le profil GitHub relie Matt Corallo à TheBlueMatt et indique des dépôts déplacés vers git.bitcoin.ninja. L’absence à l’ancien emplacement ne prouve pas l’arrêt du développement ; vérifiez les modifications dans l’historique. [GitHub — Matt Corallo]
BIP 152 nomme Corallo comme auteur de Compact Block Relay et remercie Gregory Maxwell pour l’idée initiale, la conception et les tests. Son objectif premier est de réduire les données transmises, pas de modifier les règles de validité. [BIP 152 — Compact Block Relay]
BIP 152 reconstruit les blocs avec des identifiants courts et le mempool local. Les transactions manquantes sont demandées via getblocktxn. Des collisions sont possibles ; le message compact ne remplace pas les données complètes nécessaires à la validation. [BIP 152 — Compact Block Relay]
Sous certaines conditions, BIP 152 permet d’annoncer un bloc compact avant la vérification complète de ses transactions. Après reconstruction, le traitement normal s’applique. Une réception rapide ne prouve pas que chaque entrée dépense valablement des fonds existants. [BIP 152 — Compact Block Relay]
Le billet de Corallo du 7 juillet 2016 décrit FIBRE avec UDP, FEC et Compact Blocks. Des données redondantes récupèrent des paquets perdus sans nouvelle demande. Cela échange volume et délai, sans promettre une transmission parfaite dans toutes les conditions. [Matt Corallo — The Future of The Bitcoin Relay Networks]
La FAQ FIBRE décrit le transfert de paquets avant validation et de fortes exigences de confiance internes. Le code ouvert permet d’autres réseaux, sans supprimer le contrôle des connexions par un opérateur. Elle indique une reprise de maintenance par Localhost Research en 2025. [FIBRE — FAQ]
Le manifeste du paquet lightning dans rust-lightning nomme Matt Corallo et décrit une bibliothèque Rust. L’application choisit ses intégrations de portefeuille, blockchain, stockage et réseau. Cette mention ne signifie pas qu’une seule personne a écrit chaque modification ultérieure. [rust-lightning — package manifest]
L’architecture LDK décrit un SDK intégré avec stockage et services configurables. Après le lancement d’un paiement, son résultat arrive plus tard par événement ; appeler la fonction ne confirme pas le succès. L’intégration doit traiter ces résultats. [LDK — Architecture]
Pour une vision complète, lisez aussi Gregory Maxwell, Luke Dashjr, Satoshi Nakamoto. Cette entrée est également citée par Gregory Maxwell, Luke Dashjr.