Jimmy Song — разработчик, преподаватель и автор Programming Bitcoin. Подтверждённая работа включает транзакции и основы криптографии на Python; популярность не даёт власти над правилами сети.
Биография Song перечисляет разработку, книги и семинары Programming Blockchain. O’Reilly подтверждает авторство Programming Bitcoin. Это свидетельства образовательной работы; слово разработчик само не означает сопровождающего Bitcoin Core или права решать за других пользователей. [Jimmy Song — biography] [O’Reilly — Programming Bitcoin (2019)]
O’Reilly выпустило Programming Bitcoin в 2019 году. Содержание проходит через конечные поля, эллиптические кривые, подписи, транзакции и сетевые сообщения. Читатель строит библиотеку Python, чтобы понимать шаги, а не просто пользоваться готовым кошельком. [O’Reilly — Programming Bitcoin (2019)]
Документация различает входы, ссылающиеся на предыдущие выходы, и условия их расходования. В упражнениях Song нужно отделять разбор байтов, проверку подписи и оценку транзакции в контексте цепочки. Успешный разбор сам не доказывает, что вход остаётся неизрасходованным. [Bitcoin developer guide — Transactions]
libsecp256k1 отдельно учитывает постоянное время и доступ к памяти при подписании. Эти требования выходят за математически правильный результат. Учебная реализация Song и производственная криптографическая библиотека не взаимозаменяемы лишь потому, что проверяют одну тестовую подпись. [libsecp256k1 — implementation requirements]
Репозиторий programmingbitcoin содержит главы, упражнения и инструкции Jupyter Notebook. Старые примеры установки не являются автоматически актуальными рекомендациями версий. Фиксируйте ревизию кода и зависимости; успех другого окружения не заменяет проверки собственного запуска. [Jimmy Song — Programming Bitcoin repository]
Запись издателя за 2019 год описывает базовое обучение. Она не доказывает охват всех последующих расширений. Например, современная libsecp256k1 перечисляет подписи Schnorr по BIP340; знание книги и текущего интерфейса библиотеки — разные вещи. [O’Reilly — Programming Bitcoin (2019)] [libsecp256k1 — implementation requirements]
Song представляет Fiat Ruins Everything 2023 года как аргумент о влиянии фиатных денег на институты и Bitcoin как решении. Это общественная интерпретация автора. Верное криптографическое упражнение её не доказывает, а экономическое несогласие само не опровергает техническое объяснение. [Jimmy Song — Fiat Ruins Everything]
Сайт Song описывает PGP-подпись и SHA-256 фотографии предмета с автографом. Хеш проверяет соответствие файла, подпись — связь с ключом; доверие к происхождению ключа отдельно. При ревизии страница непоследовательно обозначает старый и новый ключи, поэтому короткий идентификатор не воспроизводим как подтверждённую идентичность. [Jimmy Song — PGP signature verification]
Для полной картины прочитайте эту статью вместе с Alex Gladstein, Bitcoin Script, Приватный ключ. На эту статью также ссылаются Cathie Wood.