423 / 691SONG

Jimmy Song

Auteur de Programming Bitcoin et formateur en programmation

Jimmy Song enseigne les principes de Bitcoin en écrivant du code. Exemples pédagogiques, implémentations vérifiées et opinions économiques doivent être distingués.

Jimmy Song est développeur, formateur et auteur de Programming Bitcoin. Son travail documenté comprend les transactions et fondements cryptographiques en Python ; sa popularité ne lui donne aucun pouvoir sur les règles du réseau.

La biographie de Song mentionne développement, livres et séminaires Programming Blockchain. O’Reilly confirme l’auteur de Programming Bitcoin. Ces sources attestent un travail pédagogique ; développeur ne signifie pas à lui seul mainteneur de Bitcoin Core ni pouvoir de décider pour autrui. [Jimmy Song — biography] [O’Reilly — Programming Bitcoin (2019)]

O’Reilly a publié Programming Bitcoin en 2019. Le parcours couvre corps finis, courbes elliptiques, signatures, transactions et messages réseau. Le lecteur construit une bibliothèque Python pour comprendre les étapes, au lieu de seulement utiliser un portefeuille prêt à l’emploi. [O’Reilly — Programming Bitcoin (2019)]

La documentation distingue les entrées référençant des sorties antérieures et leurs conditions de dépense. Les exercices de Song demandent de séparer lecture des octets, vérification de signature et validation globale dans la chaîne. Une analyse réussie ne prouve pas qu’une entrée reste non dépensée. [Bitcoin developer guide — Transactions]

libsecp256k1 traite explicitement le temps constant et les accès mémoire lors de la signature. Ces exigences dépassent un résultat mathématique correct. L’implémentation pédagogique de Song et une bibliothèque cryptographique de production ne sont pas interchangeables parce qu’elles vérifient la même signature d’essai. [libsecp256k1 — implementation requirements]

Le dépôt programmingbitcoin contient chapitres, exercices et instructions Jupyter Notebook. Ses anciens exemples d’installation ne recommandent pas automatiquement des versions actuelles. Consignez révision du code et dépendances ; le succès dans un autre environnement ne remplace pas votre propre vérification. [Jimmy Song — Programming Bitcoin repository]

La fiche éditoriale de 2019 décrit une formation fondamentale. Elle ne prouve pas la couverture de toutes les extensions ultérieures. Par exemple, libsecp256k1 indique aujourd’hui les signatures Schnorr selon BIP340 ; connaître le livre diffère de connaître l’interface actuelle d’une bibliothèque. [O’Reilly — Programming Bitcoin (2019)] [libsecp256k1 — implementation requirements]

Song présente Fiat Ruins Everything de 2023 comme un argument sur l’influence de la monnaie fiat sur les institutions et Bitcoin comme solution. C’est son interprétation sociale. Un exercice cryptographique correct ne la prouve pas, et un désaccord économique ne réfute pas à lui seul l’explication technique. [Jimmy Song — Fiat Ruins Everything]

Le site de Song décrit une signature PGP et une empreinte SHA-256 de la photo d’un objet dédicacé. L’empreinte vérifie le fichier, la signature le lien avec une clé ; la confiance dans son origine est distincte. Lors de la revue, la page désigne contradictoirement anciennes et nouvelles clés ; nous ne reprenons donc pas son identifiant court comme identité vérifiée. [Jimmy Song — PGP signature verification]

Pour une vision complète, lisez aussi Alex Gladstein, Bitcoin Script, Clé privée. Cette entrée est également citée par Cathie Wood.

DOC · 001Jimmy Song — biographySource primaire ↗DOC · 002O’Reilly — Programming Bitcoin (2019)Source primaire ↗DOC · 003Bitcoin developer guide — TransactionsSource primaire ↗DOC · 004libsecp256k1 — implementation requirementsSource primaire ↗DOC · 005Jimmy Song — Programming Bitcoin repositorySource primaire ↗DOC · 006Jimmy Song — Fiat Ruins EverythingSource primaire ↗DOC · 007Jimmy Song — PGP signature verificationSource primaire ↗
Sources d’abord · Pas un conseil financier