Grokking Bitcoin adalah buku ajar teknis bergambar karya Kalle Rosenbaum, diterbitkan Manning pada April 2019, dengan kata pengantar David A. Harding. Ditujukan bagi pembaca ingin tahu yang hendak memahami cara kerja Bitcoin; kemampuan memprogram tidak diwajibkan.
Saat menulis, Rosenbaum menghadapi kesulitan yang lazim: menjelaskan satu bagian Bitcoin memerlukan pengetahuan tentang beberapa bagian lain. Pembaca mendapat banyak konsep sebelum tahu kegunaannya. Lembar kerja sederhana menjadi jalan keluar. Penulis menambahkan mekanisme satu per satu untuk mengatasi kekurangan tertentu. Kupon kukis adalah cerita pengajaran, bukan proyek nyata atau petunjuk menerbitkan mata uang sendiri. [4]
Pendekatan ini membuat pembaca memahami masalah lebih dahulu. Setelah itu barulah alat untuk mengatasinya diperkenalkan. Tanda tangan digital, misalnya, memungkinkan pemeriksaan bahwa pemegang kunci mengotorisasi pesan tertentu; nama yang ditulis di sebelahnya saja tidak cukup. Alamat, dompet, transaksi, dan jaringan disusun dengan cara serupa. Setiap konsep mendapat tempat dalam keseluruhan sistem. [2] [4]
Penulis tidak mensyaratkan menulis kode. Namun, gambaran dasar tentang jaringan komputer, basis data, dan program membantu. Topik dibahas mendalam, sehingga membaca perlahan dan kembali melihat diagram bermanfaat. Ada pula perintah Linux, instruksi kepada komputer dalam bentuk teks. Pembaca tidak diharapkan langsung memahami semuanya. [1] [4]
Rencana buku mencakup 11 bab dan 3 lampiran. Penulis menyarankan membaca bab 2–8 berurutan: model yang sama dikembangkan dari alat kriptografi hingga Proof of Work dan komunikasi jaringan. Bagian berikutnya kembali membahas transaksi, SegWit, dan perubahan aturan. Melompat boleh, tetapi dalam rangkaian utama hal itu bisa mengaburkan alasan suatu mekanisme diperkenalkan. [4]
Diagram ikhtisar muncul kembali agar pembaca tahu posisinya. Lambang periskop menandai kembalinya pandangan menyeluruh. Selain bab pengantar, setiap bab memiliki latihan: Warm up memeriksa pemahaman dasar, sedangkan Dig in mengajak berpikir lebih dalam. Jawaban di lampiran membantu mengenali bagian yang belum jelas; pertanyaan sulit bukan alasan menyerah membaca. [4]
Rosenbaum ingin memberi dasar agar pembaca memutuskan sendiri apakah memercayai Bitcoin. Dalam kata pengantar, Harding menekankan aturan yang membatasi kecurangan dan ketergantungan pada otoritas pusat. Itu kerangka pengajaran mereka, bukan janji penggunaan tanpa risiko. Memahami prinsip membantu mengajukan pertanyaan lebih baik, tetapi tidak dengan sendirinya menilai keamanan dompet tertentu atau perlindungan kunci Anda. [2]
Repositori resmi menggambarkan versi komersial dan publik dengan isi sama tetapi penyajian berbeda. Untuk cetak, ditekankan tata letak halaman berhadapan yang mengumpulkan informasi terkait. Teks publik membuka akses dan menjadi tempat perbaikan. Karena itu, keadaan repositori yang lebih baru tidak harus sama persis dengan buku cetak di tangan Anda. [3]
Kami memeriksa data penerbitan, penjelasan repositori, dan seluruh bagian awal teks publik: kata pengantar, prakata, ucapan terima kasih, petunjuk membaca, serta biografi penulis. Itu bukan berarti membaca semua bab utama, mengerjakan latihan, atau menguji perintah. Buku menawarkan jalan menuju pemahaman; ketika benar-benar mengatur perangkat lunak, dokumentasi terkininya juga harus dipertimbangkan. [1] [2] [3] [4]
Untuk gambaran yang lebih utuh, baca entri ini bersama Transaksi, Proof of Work, Dompet, Full Node.
01Bisakah saya membacanya jika tidak bisa memprogram?+
Bisa. Buku tidak mewajibkan menulis kode. Pemahaman dasar komputer dan kemauan memikirkan diagram serta latihan berguna. Sebagian teks memuat perintah Linux; bedakan dari penjelasan biasa dan pahami sebelum menggunakannya.
02Haruskah seluruh buku dibaca berurutan?+
Penulis terutama menyarankan urutan bab 2–8 karena bersama-sama membangun satu model. Bab berikutnya dapat dibaca lebih bebas. Jika maksud atau konteks suatu bagian belum jelas, kembali ke langkah sebelumnya bisa lebih membantu daripada menghafal definisi baru.