Meskipun menyiapkan dan menjalankan node cryptocurrency Anda sendiri mungkin terdengar rumit, pengembangan beberapa tahun terakhir telah sangat menyederhanakan proses ini! Faktanya, Anda bisa menjalankan node penuh Bitcoin Anda sendiri dalam hitungan jam.
Meskipun Anda belum pernah mengutak-atik mata uang kripto, berikut alasannya dan cara Anda dapat mengaktifkan dan menjalankan node penuh dengan cepat — hanya dengan Raspberry Pi dan beberapa aksesori.
Mengapa Anda Harus Mengatur Node Bitcoin Anda Sendiri
Tidak seperti penambangan cryptocurrency, menjalankan node tidak memberikan keuntungan material apa pun bagi Anda. Sebaliknya, memiliki node memberikan nilai kepada semua orang yang menggunakan jaringan Bitcoin.
Bitcoin terdesentralisasi, yang berarti tidak ada peserta tunggal yang bertugas memverifikasi transaksi baru dan menyimpan log yang lama. Dengan menjalankan full node milik Anda sendiri, Anda berpartisipasi dalam demokratisasi cryptocurrency ini dan membuatnya lebih kuat, aman, dan tangguh terhadap serangan.
Jika Anda memiliki Bitcoin dalam jumlah berapa pun, menjalankan node penuh menjamin tingkat keamanan tertinggi. Karena mesin Anda menyimpan salinan buku besar transaksi, Anda tidak harus bergantung pada entitas pihak ketiga untuk memverifikasi kepemilikan token Anda.
Apa yang Anda Butuhkan untuk Memulai / Mengumpulkan Perangkat Keras
Saat Anda bermaksud untuk menyebarkan node Bitcoin kami di lingkungan rumah, perangkat keras harus relatif tidak mengganggu, murah, dan mudah tersedia. Raspberry Pi — komputer kecil — menandai semua kotak ini dan lebih dari mampu menjalankan perangkat lunak node Bitcoin kami.
Untuk proyek ini, Anda membutuhkan:
- SEBUAH Raspberry Pi 4. Model dengan setidaknya 4GB RAM direkomendasikan.
- SEBUAH Catu daya USB-C, seperti yang direkomendasikan oleh Raspberry Pi Foundation.
- 32 GB atau lebih besar Kartu MicroSD untuk mem-boot Sistem Operasi.
- Eksternal Hard drive USB 3.0 untuk menyimpan blockchain Bitcoin. Kapasitasnya harus sama atau melebihi 1TB.
- Sebuah cadangan keyboard, mouse, dan monitor untuk mengonfigurasi sistem pada awalnya.
- Opsional: Kasing dan unit pendingin untuk Pi.
Anda juga harus mengunduh perangkat lunak berikut:
- Itu build terbaru dari Raspberry Pi OS
- balenaEtcher
Terakhir, Anda memerlukan koneksi internet yang layak — sebaiknya tanpa batas unggah atau unduh. Karena jaringan Bitcoin memenuhi transaksi sepanjang waktu, sistem Anda akan terus-menerus mengirimkan dan menerima data baru dari node lain di seluruh dunia.
Flash dan Konfigurasi Raspberry Pi OS
Tidak seperti kebanyakan komputer yang menghadap konsumen, Raspberry Pi tidak dikirimkan dengan file sistem operasi. Faktanya, bahkan penyimpanannya perlu dipasang secara terpisah — di situlah tepatnya kartu microSD kami berguna.
Untuk menginstal Raspberry Pi OS, tulis file ISO yang diunduh ke kartu microSD Anda menggunakan balenaEtcher.
Terkait: Instal Sistem Operasi di Raspberry Pi
Beberapa menit kemudian, Pi Anda akan sepenuhnya di-boot dengan monitor yang menampilkan pesan "Selamat Datang" berikut.
Wizard konfigurasi akan memerlukan beberapa informasi dasar — termasuk pengaturan Wi-Fi, wilayah, dan zona waktu Anda. Panduan ini juga akan meminta Anda untuk memperbarui perangkat lunak yang sudah diinstal sebelumnya. Karena Pi digunakan untuk aplikasi yang agak kritis terhadap keamanan, sangat disarankan agar Anda tidak melewati langkah ini.
Selesai! Anda sekarang dapat menggunakan Pi seperti yang Anda lakukan pada komputer modern lainnya. Untuk mengakses daftar aplikasi yang tersedia, klik ikon raspberry di sudut kiri atas layar.
Format dan Pasang Hard Drive USB Eksternal
Sebelum memasang apa pun yang terkait dengan mata uang kripto di Pi, pastikan bahwa hard drive USB yang Anda sambungkan ke Pi diformat dan dipasang dengan benar. Untuk mempermudah, gunakan aplikasi gratis GParted untuk menyelesaikan kedua tugas tersebut.
Buka menu aplikasi Raspberry, lalu cari itemnya Tambah / Hapus Perangkat Lunak.
Di jendela yang terbuka, cukup cari istilah 'GParted' dan instal hasil 'GNOME editor partisi'.
Setelah terinstal, buka Alat Sistem> GParted.
Di GParted perluas menu drop-down di sudut kanan atas program. Pilih hard drive eksternal Anda di sini — hard drive tersebut dapat dengan mudah dikenali dari kapasitasnya yang besar dibandingkan dengan kartu microSD yang lebih kecil.
Tergantung pada model hard drive Anda, kemungkinan besar hard drive tersebut akan diformat sebelumnya. Cukup klik kanan pada entri partisi ini dan klik Menghapus untuk membuangnya.
Kemudian, klik kanan lagi dan buat partisi baru. Di jendela opsi, biarkan pengaturan tidak berubah. Pastikan Berkas sistem diatur ke ext4 dan klik Menambahkan.
GParted sekarang meminta Anda untuk mengkonfirmasi perubahan pada tabel partisi. Klik pada centang hijau dan terima peringatan untuk menyelesaikan proses pemformatan.
Terakhir, pastikan drive ini selalu dipasang saat Pi Anda boot. Buka jendela Terminal — ini adalah ikon keempat di pojok kanan atas layar Anda.
Salin dan tempel perintah berikut:
sudo lsblk -o UUID, NAMA, FSTYPE, SIZE, MOUNTPOINT, LABEL
Temukan partisi yang baru dibuat dan catat UUID-nya.
Selanjutnya, buat titik pemasangan untuk drive ini:
sudo mkdir / mnt / bitcore
Terakhir, tambahkan baris ke file fstab (tabel sistem file) kita. Ini secara otomatis akan memasang partisi kami saat boot.
sudo nano / etc / fstab
Di akhir file, tambahkan teks berikut. Menggantikan INSERT_UUID_HERE dengan nilai yang Anda dapatkan beberapa perintah sebelumnya.
UUID =INSERT_UUID_HERE / mnt / bitcore ext4 default 1 1
Simpan file dan keluar.
Instal Perangkat Lunak Bitcoin Node
Akhirnya saatnya memasang Bitcoin Core — perangkat lunak node lengkap yang akan menghubungkan Anda ke jaringan mata uang kripto.
Untuk mengunduh program, masukkan perintah berikut di jendela Terminal:
wget https://bitcoin.org/bin/bitcoin-core-0.20.1/bitcoin-0.20.1-arm-linux-gnueabihf.tar.gz
catatan: Sebelum memasukkan perintah ini, kunjungi situs bitcoin.org dan periksa apakah versi Bitcoin Core yang lebih baru tersedia untuk diunduh. Jika demikian, ganti tautan dalam perintah dengan versi terbaru.
Selanjutnya, ekstrak dan instal Bitcoin Core:
tar xzf bitcoin-0.20.1-arm-linux-gnueabihf.tar.gz
sudo instal -m 0755 -o root -g root -t / usr / local / bin bitcoin-0.20.1 / bin / *
Terakhir, instal semua dependensi yang hilang yang tidak disertakan dengan penginstalan Raspberry Pi OS dengan perintah berikut:
sudo apt-get install qt4-dev-tools libprotobuf-dev protobuf-compiler libqrencode-dev -y
Sebelum melanjutkan, pastikan Anda telah menginstal versi Bitcoin Core yang benar di mesin Anda.
bitcoind --version
Jika semuanya sudah oke, Anda siap untuk mendownload blockchain Bitcoin ke Raspberry Pi Anda!
Mulai GUI Inti Bitcoin dari terminal dengan memasukkan:
/usr/local/bin/bitcoin-qt
Anda sekarang akan diminta untuk memilih direktori data kustom. Karena kartu microSD di Pi Anda terlalu kecil, masukkan titik pemasangan HDD eksternal. Memasukkan /mnt/bitcore dan klik baik.
Bitcoin Core sekarang akan melanjutkan untuk mengunduh seluruh blockchain Bitcoin ke perangkat penyimpanan lokal Anda. Untuk kenyamanan, Anda dapat memutuskan semua periferal dari Raspberry Pi, kecuali untuk hard drive.
Bergantung pada kecepatan internet Anda, ini mungkin membutuhkan beberapa hari atau bahkan beberapa minggu untuk menyelesaikannya. Langkah sinkronisasi ini melibatkan pengunduhan semua transaksi Bitcoin sejak 2009. Setelah diunduh, node Anda akan diperbarui dan siap berkontribusi pada keamanan dan integritas jaringan Bitcoin global.
Menjalankan Node Bitcoin di Raspberry Pi
Seperti yang disebutkan sebelumnya, menjalankan node penuh adalah salah satu cara teraman untuk menyimpan cryptocurrency. Setelah Anda sepenuhnya menyinkronkan blockchain, Anda dapat mengirim dan menerima Bitcoin sendiri — tidak ada pihak ketiga atau perantara!
Bagi Anda yang ingin mempelajari lebih dalam tentang konfigurasi Bitcoin Core, lihat panduan resmi tentang Penyetelan Konfigurasi di sini. Selain itu, Anda mungkin ingin mengoptimalkan penginstalan untuk kecepatan, penyimpanan, atau efisiensi jaringan.
Kredit Gambar: Benjamin Nelan /Pixabay
Bingung tentang Bitcoin dan cryptocoin? Ingin tahu tentang apa semua keributan itu? Kami menjelaskan apa itu Bitcoin dan bagaimana membelanjakannya.
- DIY
- Bitcoin
- Raspberry Pi
Rahul Nambiampurath memulai karirnya sebagai akuntan tetapi sekarang telah beralih menjadi bekerja penuh waktu di bidang teknologi. Dia adalah penggemar berat teknologi terdesentralisasi dan open source. Saat tidak sedang menulis, dia biasanya sibuk membuat wine, mengutak-atik perangkat androidnya, atau mendaki gunung.
Berlangganan newsletter kami
Bergabunglah dengan buletin kami untuk mendapatkan tip teknologi, ulasan, ebook gratis, dan penawaran eksklusif!
Satu langkah lagi…!
Harap konfirmasi alamat email Anda di email yang baru saja kami kirimkan kepada Anda.