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.