Learning Bitcoin from the Command Line adalah kursus publik Blockchain Commons karya Christopher Allen dan Shannon Appelcline. Kursus ini mengajarkan kendali Bitcoin Core lewat baris perintah, yaitu instruksi teks sebagai pengganti tombol. Saat memilih pelajaran, bedakan versi 2.2.2 yang selesai tetapi usang dari versi 3.0 yang masih dikembangkan.
Bayangkan Anda ingin tahu node sudah mencapai blok mana. Anda bisa bertanya langsung dan memperoleh angka. Kursus bertumpu pada percobaan kecil seperti ini: pembaca memberi instruksi kepada Bitcoin Core, mengamati hasilnya, lalu mengaitkannya dengan penjelasan. Tidak perlu menulis aplikasi untuk setiap percobaan. Baris perintah menjadi meja kerja tempat langkah-langkah terlihat jelas. [2]
Penulis mengasumsikan pembaca terbiasa melakukan tugas dasar di terminal Unix, seperti berpindah folder atau terhubung ke server. Terminal adalah jendela untuk mengetik perintah. Anda tidak harus menjadi pengembang berpengalaman, tetapi orang yang benar-benar baru memakai komputer sebaiknya mempelajari dasar ini lebih dahulu. Bagian Bitcoin Script, bahasa untuk syarat pembelanjaan, memerlukan konsep pemrograman. [2]
Dua nama berulang dalam pelajaran: bitcoin-cli dan bitcoind. Alat pertama menerima instruksi Anda; yang kedua adalah proses node yang berjalan, melaksanakannya, dan menjawab. Keduanya berkomunikasi lewat JSON-RPC, antarmuka untuk permintaan dan jawaban terstruktur. Jadi, memasang klien saja tidak cukup. Jika node tidak berjalan atau klien menggunakan pengaturan lain, jawaban yang diharapkan tidak akan diperoleh. [3]
Pelajaran penyiapan memakai getblockcount untuk menanyakan tinggi rantai yang diketahui node. Hasilnya dibandingkan dengan penjelajah jaringan yang sama. Kursus yang sedang dikembangkan umumnya memakai Signet, jaringan uji yang terpisah dari pembayaran Bitcoin nyata di Mainnet. Membandingkan tinggi Signet dengan Mainnet tidak masuk akal. Angka contoh berasal dari waktu pencatatannya; tinggi yang sama merupakan pemeriksaan berguna, bukan audit lengkap node. [3]
Kursus menyarankan mengikuti pelajaran dan mencobanya sendiri. Jika lingkungan yang sesuai sudah tersedia, pemasangan boleh dilewati; selain itu, jangan lewatkan persiapan. Perintah singkat yang disebut alias menghemat pengetikan, tetapi bisa menyembunyikan apa yang sebenarnya dijalankan. Karena itu, teks biasanya menampilkan perintah lengkap. Pisahkan lingkungan latihan dari pekerjaan dengan dana nyata, dan lindungi kredensial akses serta kunci. [2] [3]
README utama menyebut versi 2.2.2 selesai dan telah disunting, tetapi juga usang dan berfokus pada Bitcoin Core 22.0. Pada 2026, versi 3.0 dikembangkan di cabang kerja terpisah, yaitu keadaan pengembangan lain dari kursus yang sama. Hibah Human Rights Foundation mendukung pembaruan dan pemeriksaan ulang contoh. Materi yang belum selesai bukan kesalahan pembaca: bagian tertentu mungkin belum ada atau belum selaras. [1] [4]
Pengantar versi kerja menjelaskan penekanan lebih besar pada deskriptor, ekspresi yang menerangkan pembuatan alamat dan syarat pembelanjaan. Ditambahkan pula kode QR, penyimpanan rahasia, dan Taproot. Bagian lama tentang Lightning serta antarmuka berbagai bahasa pemrograman ditinggalkan demi fokus lebih sempit pada Bitcoin Core. Karena itu, isi versi lama dan baru tidak semestinya digabung menjadi satu daftar kemampuan tanpa membedakannya. [2]
Sumbernya adalah README lengkap cabang utama, pengantar dan pelajaran Verifying Your Bitcoin Setup dari versi kerja, serta pengumuman resmi hibah. Sumber tersebut mendukung identitas penulis, metode, prasyarat, dan status pembaruan. Kami tidak menjalankan perintah atau membaca seluruh pelajaran lainnya. Sebelum penggunaan nyata, periksa versi kursus, versi perangkat lunak Anda, dan arti setiap instruksi. [1] [2] [3] [4]
Untuk gambaran yang lebih utuh, baca entri ini bersama Bitcoin Core, Transaksi, Bitcoin Script, Full Node.
01Apakah ini langkah pertama yang cocok jika saya hanya ingin membeli bitcoin?+
Untuk tujuan itu, mulailah dengan panduan pembelian dan penyimpanan aman. Kursus ini untuk pembaca yang ingin memahami lebih jauh dari antarmuka aplikasi dan mengendalikan node sendiri. Tidak harus menjadi pemrogram berpengalaman, tetapi kemampuan dasar terminal diperlukan.
02Bisakah perintah kursus langsung dipakai tanpa perubahan di komputer saya?+
Tidak otomatis. Itu bergantung pada versi Bitcoin Core, jaringan, konfigurasi, dan versi kursus. Cabang kerja berubah, sedangkan versi lama yang selesai sudah usang. Pahami tujuan instruksi terlebih dahulu dan gunakan lingkungan latihan yang tepat; tinjauan ini tidak menjamin semua contoh berfungsi.