Q/A about Bitcoin adalah buku David Coen yang menjelaskan teknologi Bitcoin melalui tanya jawab. Pembahasannya beranjak dari konsep dasar ke dompet, node, dan Lightning Network. Buku ini menawarkan jalur belajar, bukan sekadar kamus definisi singkat.
Coen memperkenalkan buku ini sebagai pendidikan teknis yang dapat diikuti tanpa pengetahuan awal. Daftar isinya tersusun jelas: apa itu Bitcoin, siapa penciptanya, dan mengapa Bitcoin hadir dibahas sebelum pasokan, penambangan, pembayaran, dan dompet. Pembaca tidak harus mulai dengan mengatur perangkat lunak. Mereka dapat memahami dahulu masalah yang ingin diselesaikan oleh suatu teknologi. [1] [3]
Untuk pembacaan pertama, penulis menyarankan urutan bab, tetapi membolehkan bagian sulit dilewati lalu dibaca kembali. Istilah bercetak tebal menandai konsep yang akan dijelaskan lebih lanjut; bagian yang menantang juga diberi tanda. Cara ini memberi pemula ruang untuk belajar. Pertanyaan tentang mengirim pembayaran membawa kita ke dompet, lalu ke siapa yang memeriksa informasi yang ditampilkannya. [2]
Penulisnya adalah David Coen. Repositori publik menyebut buku ini sudah terbit dan edisi kedua masih dikerjakan; catatan itu saja tidak membuktikan bahwa edisi berikutnya kemudian selesai. Teks bahasa Spanyol mencantumkan copyright 2019 serta edisi pertama bahasa Spanyol tahun 2020, ISBN 9781657029903. Saat mencari buku, periksa juga bahasa dan edisinya. Judul yang sama dapat memuat teks berbeda dan informasi dari masa yang berbeda. [1] [6]
Bab tentang node memperkenalkan perbedaan penting. Full Node memeriksa sendiri blok dan transaksi Bitcoin berdasarkan aturan yang digunakannya. Penambang, sebaliknya, mencari solusi yang diperlukan untuk menghasilkan blok baru. Memverifikasi sendiri tidak mengharuskan Anda menambang. Untuk pembayaran masuk, Anda dapat mengandalkan informasi layanan lain atau menggunakan node validasi milik sendiri. [4]
Pada bagian ini, penjelasan buku perlu dikoreksi. Pruned Node dapat memvalidasi blok secara penuh lalu menghapus berkas blok lama. Node ini tidak hanya memeriksa transaksi milik dompet Anda. Bitcoin Core mempertahankan keadaan yang diperlukan untuk validasi berikutnya, termasuk kumpulan UTXO, yaitu keluaran transaksi yang belum dibelanjakan. Yang dihemat adalah ruang disk, bukan aturan pemeriksaan. Dalam sinkronisasi awal biasa, node ini tetap perlu mengunduh dan memproses riwayat secara bertahap. [4] [7]
Bab selanjutnya membahas SPV, atau verifikasi pembayaran sederhana. Klien ini menggunakan header blok dan bukti bahwa transaksi masuk ke suatu blok, alih-alih memvalidasi sendiri seluruh isi blok. Karena itu, asumsi kepercayaannya berbeda dari Full Node. Dompet ringan pun memiliki berbagai rancangan. Memegang kunci dan memverifikasi jaringan adalah dua persoalan terpisah: Anda dapat memegang kunci sendiri sambil mengambil informasi jaringan dari server pihak lain. [5]
Subjudulnya menyebut LNP/BP. Untuk pengenalan awal, cukup pahami bahwa Coen menggunakan nama ini bagi gabungan protokol Bitcoin dan Lightning Network, lapisan pembayaran di atas Bitcoin. Daftar isi juga memperkenalkan Sidechain dan perbandingan dengan protokol internet. Anda tidak perlu menghafal semua singkatan sebelum membuka halaman pertama. Gagasannya adalah bahwa berbagai cara penggunaan dapat dibangun di atas fondasi bersama. [1] [3]
Baca suatu jawaban, lalu jelaskan melalui situasi Anda sendiri: apa yang diperiksa dompet saya, dan apa yang dipercayainya? Untuk pengaturan nyata, buka dokumentasi terkini. Daftar aplikasi dalam buku berasal dari masa penulisannya; ketika merekomendasikan Edge Wallet, Coen juga mengungkapkan kerja samanya dengan perusahaan tersebut. Ulasan ini bersumber dari materi pengantar dan pembacaan lengkap bab tentang node serta dompet ringan. Ulasan ini tidak menilai setiap jawaban atau mengaudit keamanan produk yang disebutkan. [1] [2] [4] [5] [7]
Untuk gambaran yang lebih utuh, baca entri ini bersama Bitcoin, Full Node, Dompet, Lightning Network.
01Apakah saya harus bisa memprogram sebelum membaca?+
Menurut penulis, bagian pengantar tidak memerlukan pengetahuan teknis sebelumnya. Namun, buku ini juga berlanjut ke topik yang lebih sulit. Pahami istilah baru sedikit demi sedikit dan kembalilah ke bab yang sulit nanti; Anda tidak harus memahami semuanya sekaligus.
02Apakah saya perlu mengarsipkan semua blok agar dapat memverifikasi sendiri?+
Anda tidak perlu menyimpannya selamanya. Pruned Node dapat memvalidasi blok lalu menghapus berkas yang lebih lama. Ini berbeda dari klien ringan yang tidak memvalidasi setiap blok sendiri. Penghematan ruang juga tidak menghilangkan kebutuhan mengunduh riwayat saat sinkronisasi awal biasa.