Programming Bitcoin, diterbitkan O’Reilly pada 2019, mengajarkan medan berhingga, tanda tangan kurva eliptik, penguraian transaksi, Script, blok, dan pesan peer-to-peer melalui latihan Python 3.
Ini kursus teknis, bukan panduan investasi atau ramalan harga. Materi dimulai dari dasar matematika secp256k1 lalu menuju transaksi lengkap, blok, dan komunikasi jaringan.
Pembaca menerapkan dan menguji komponen sendiri. Repositori publik berisi kode bab, latihan, dan jawaban sehingga hasil dapat diulang dan kesalahan dapat diperiksa.
Daftar isi penerbit dan repositori penulis menunjukkan cakupan: serialisasi kunci, alamat, validasi transaksi, Script, proof of work, pohon Merkle, dan pesan jaringan.
Kode pendidikan tidak otomatis aman untuk dompet produksi. Policy yang lebih baru, Taproot, dan perubahan pustaka memerlukan BIP serta dokumentasi Bitcoin Core terkini.
Manfaat terbesar datang dari menjalankan kode, mengubah tes, dan membandingkan dengan transaksi nyata. Buku ini perlu dibaca bersama whitepaper, BIP, dan sumber Bitcoin Core.
Untuk gambaran yang lebih utuh, baca entri ini bersama Transaksi, Full Node, Bitcoin Script, Blok.