654 / 691BK38

Programming Bitcoin

Практична книжка Джиммі Сонга пояснює внутрішню будову Біткоїна через створення бібліотеки Python.

Programming Bitcoin, видана O’Reilly у 2019 році, навчає скінченних полів, підписів на еліптичних кривих, розбору транзакцій, Script, блоків і peer-to-peer повідомлень за допомогою вправ Python 3.

Це технічний курс, а не інвестиційна порада. Він починається з математичних примітивів secp256k1 і переходить до повних транзакцій, блоків та мережевого обміну.

Читач реалізує й тестує компоненти сам. Відкритий репозиторій містить код розділів, вправи та відповіді, тому результати можна відтворити, а помилки — перевірити.

Зміст видавця й репозиторій автора фіксують охоплення: серіалізація ключів, адреси, перевірка транзакцій, Script, proof of work, дерева Меркла й мережеві повідомлення.

Навчальний код не є автоматично безпечним гаманцем. Новіші policy, Taproot і зміни бібліотек потребують актуальних BIP та документації Bitcoin Core.

Найкраще запускати код, змінювати тести й порівнювати з реальними транзакціями. Книжку слід читати разом із whitepaper, BIP і кодом Bitcoin Core.

Для повної картини прочитайте також Транзакція, Full Node, Bitcoin Script, Блок.

DOC · 001O’Reilly — Programming BitcoinВидавець ↗DOC · 002Free legal edition — Programming BitcoinЛегальне безкоштовне видання ↗DOC · 003Bookshop search — Programming BitcoinКнигарня ↗
Перевірено 1 серпня 2026Спочатку джерела · Не інвестиційна порада