Buku singkat bagi pembaca yang tidak puas hanya mengetahui bahwa Bitcoin bekerja, tetapi ingin memahami hubungan antarbagian sistemnya. Ulasan ini bertumpu pada edisi yang terdokumentasi, pendahuluan, dan bagian-bagian pilihan.
Yan Pritzker menulis Inventing Bitcoin sebagai pengantar teknologi Bitcoin yang mudah diikuti. Google Books mencatat edisi berilustrasi tahun 2019 sepanjang 106 halaman, dengan ilustrasi oleh Nicholas Evans. Buku ini menawarkan jalan yang relatif singkat menuju dasar sistem, bukan ensiklopedia semua detailnya. Jumlah halaman itu berlaku untuk edisi tersebut; terjemahan dan berkas digital dapat memiliki pembagian halaman berbeda. [3]
Dari mana bitcoin berasal, dan siapa yang menentukan cara kerjanya? Pertanyaan seperti ini membuka pengenalan buku oleh penulis. Urutan tersebut membantu pemula: alasan untuk memahami sesuatu hadir sebelum nama teknologinya. Tujuannya ialah memahami apa yang sedang dipertimbangkan sebelum berinvestasi. Namun, pemahaman saja tidak menunjukkan apakah pembelian akan menguntungkan atau ke mana harga akan bergerak. [1]
Pritzker mengajak pembaca mengikuti bagaimana penyelesaian satu masalah memunculkan pertanyaan berikutnya. Inventing Bitcoin menggambarkan metode belajar ini: menyusun sistem dalam pikiran, dengan setiap bagian memiliki tugas tertentu. Buku ini bukan catatan harian pekerjaan Satoshi ataupun bukti urutan penemuannya. Menurut pendahuluan, pembaca tidak perlu bisa memprogram; penulis mengasumsikan matematika tingkat SMA dan kemauan memikirkan setiap langkah. [2]
Tanpa bank bersama, menyebarkan kabar pembayaran saja tidak cukup: jaringan juga perlu mengurutkan riwayat yang sah. Karena itu, buku menghubungkan penghapusan perantara dengan Proof of Work, penambangan, dan perlindungan catatan. Proof of Work adalah bukti kerja komputasi: mencari hasil yang memenuhi syarat membutuhkan usaha, sedangkan memeriksanya mudah. Penambangan pun menjadi bagian dari penjelasan sistem secara utuh, bukan keunikan yang berdiri sendiri. [2]
Kemudian Pritzker memperjelas gambaran awal tentang rekening. Bitcoin menggunakan UTXO, yaitu keluaran transaksi terdahulu yang belum dibelanjakan. Dompet menghitung saldo yang ditampilkan dari keluaran-keluaran itu. Saat membayar, keluaran terpilih dibelanjakan seluruhnya, dan sisanya kembali sebagai keluaran baru. Ini mirip membayar dengan uang kertas bernilai besar lalu menerima kembalian: perumpamaan untuk memahami prinsipnya, bukan gambaran harfiah koin digital. [2]
Penambang mengusulkan blok transaksi baru, node memeriksanya berdasarkan perangkat lunak yang dijalankan, dan pengembang menyiapkan perubahan perangkat lunak. Pengguna menentukan perangkat lunak mana yang dipakai. Peran-peran ini dapat beririsan, tetapi tidak sama. Akibat pentingnya: daya penambangan saja tidak dapat memaksa node pemeriksa menerima blok yang melanggar aturannya. Bab ini menghubungkan teknologi dengan persoalan kepercayaan saat menggunakan Bitcoin. [2]
Pritzker berlatar belakang pengembangan perangkat lunak dan bisnis teknologi. Perjalanan kariernya mencakup Reverb, pasar daring alat musik, serta perusahaan Bitcoin Swan. Pengalaman itu membantu menjelaskan fokusnya pada susunan sistem dan upaya menguraikannya menjadi langkah yang mudah dipahami. Namun, pengalaman bukan pengganti bukti: penjelasan teknis perlu dibedakan dari keyakinan penulis mengenai masa depan Bitcoin. [1] [4]
Pendahuluan merekomendasikan The Bitcoin Standard untuk ekonomi moneter, serta Mastering Bitcoin dan Programming Bitcoin bagi peminat pemrograman. Inventing Bitcoin dapat menjadi pengantar hubungan teknis sebelum buku-buku tersebut. Ulasan ini memeriksa bibliografi, pengenalan buku, daftar isi, pendahuluan, dan bagian pilihan. Ini bukan penilaian setiap bab; contoh lama juga tidak otomatis menggambarkan keadaan semua alat dalam jaringan saat ini. [2]
Untuk gambaran yang lebih utuh, baca entri ini bersama UTXO, Proof of Work, Full Node, Dompet, Coin Selection. Entri ini juga dirujuk dari Inventing Bitcoin (Czech edition).
01Apakah saya harus bisa memprogram?+
Tidak. Pendahuluan mengasumsikan matematika tingkat SMA, bukan kemampuan membaca kode. Beberapa langkah tetap membutuhkan perhatian; hubungkan istilah baru dengan masalah yang sedang diselesaikan.
02Apakah ini ulasan seluruh buku?+
Tidak. Dasarnya adalah bibliografi, pengenalan buku, daftar isi, pendahuluan, dan bagian pilihan. Ulasan menjelaskan fokus serta beberapa kaitan, tanpa mengklaim telah memeriksa setiap bab atau semua edisi.