Daftar Isi

Poin Utama

Apa Itu Node Bitcoin?

Node Bitcoin adalah semua jenis komputer yang menjalankan implementasi Bitcoin dan menyimpan seluruh blockchain. Node memvalidasi setiap blok dan transaksi sebelum menambahkannya ke blockchain. Dengan demikian, mereka berfungsi sebagai wasit dari jaringan Bitcoin, menetapkan dan menegakkan aturan tentang transaksi dan blok mana yang valid dan mana yang tidak valid.

Node Bitcoin saling berbagi informasi untuk blok dan transaksi baru terjadi di antara mereka untuk menjaga setiap node tetap up-to-date pada keadaan terkini blockchain. Pembagian ini terjadi melalui jaringan peer-to-peer; setiap node terhubung langsung ke beberapa node lain dan berbagi data dengan node-node tersebut. Kebanyakan node terhubung melalui internet, tetapi beberapa node terhubung melalui satelit, jaringan mesh, atau bahkan radio. Jaringan peer-to-peer ini memastikan bahwa tidak ada otoritas pusat yang mengendalikan blockchain.

Berapa Banyak Node Bitcoin yang Ada?

Tidak ada metode pasti untuk menghitung jumlah node Bitcoin yang ada. Ini karena node Bitcoin dapat beroperasi secara privat, mengumpulkan blok dan transaksi tanpa mengumumkan keberadaan mereka ke seluruh jaringan. Selain itu, node Bitcoin dapat meninggalkan dan bergabung kembali ke jaringan sesuai keinginan.

Namun, beberapa teknik ada untuk memperkirakan jumlah node Bitcoin yang terlihat oleh publik. Salah satu perkiraan populer, yang dihosting oleh developer Bitcoin Core Luke Dashjr, mengklaim ada lebih dari 47.000 node Bitcoin yang berfungsi.

Mengapa Aku Harus Menjalankan Node Bitcoin?

Karena Bitcoin saat ini memiliki jumlah node Bitcoin yang cukup, menjalankan node Bitcoin kamu sendiri sebagian besar merupakan bentuk servis ke diri sendiri daripada kontribusi untuk kebaikan yang lebih besar. Menjalankan node Bitcoin kamu sendiri memungkinkan kamu untuk menjaga privasi kamu dan meningkatkan keamanan kamu. Ini juga memungkinkan kamu untuk membuktikan bahwa tidak ada yang memanipulasi jaringan Bitcoin atau mengubah aturannya.

Manfaat Privasi

Ketika kamu menjalankan node kamu sendiri, kamu dapat membuat dan menyiarkan transaksi langsung dari node, dan dengan demikian menghindari penggunaan layanan yang mungkin merusak informasi pribadi. Sebuah node juga menghapus kebutuhan untuk menggunakan block explorer untuk memverifikasi status transaksi kamu. Block explorer memungkinkan pihak ketiga untuk melacak riwayat transaksi kamu dan menghubungkannya dengan alamat IP kamu, membocorkan lokasi fisik kamu, saldo bitcoin kamu, dan mitra finansial kamu.

Manfaat Keamanan

Menggunakan node Bitcoin untuk membuat transaksi juga dapat meningkatkan keamanan kamu, dengan mengurangi atau menghilangkan kebutuhan untuk mengekspos kunci privat kamu ke internet. Bitcoin Core, implementasi node Bitcoin yang paling populer, memungkinkan pengguna untuk membuat transaksi yang belum ditandatangani, disebut Partially Signed Bitcoin Transaction (PSBT), yang kemudian dapat ditandatangani menggunakan dompet yang berbeda. Dompet ini dapat sepenuhnya diputus dari internet. Setelah kamu menandatangani transaksi, kamu dapat menggunakan node Bitcoin kamu untuk menyiarkan transaksi. Metode penandatanganan dan penyiapan transaksi ini meningkatkan keamanan kamu dengan menjaga kunci privat kamu sepenuhnya terpisah dari koneksi eksternal apa pun.

Menghapus Pihak Ketiga yang Dipercaya

Tanpa node, memastikan setiap transaksi dan blok jujur dan valid akan menjadi pekerjaan yang melelahkan. Kamu tidak memiliki jaminan yang dapat diandalkan bahwa tidak akan pernah ada lebih dari 21 juta bitcoin. Selain itu, kamu harus mempercayai penjelajah blok yang kamu gunakan. Pada titik mana pun, penjelajah blok seperti itu bisa jadi memberi kamu informasi yang salah atau tidak jujur.

Pihak ketiga yang dipercaya adalah lubang keamanan. — Nick Szabo,

‘Pihak Ketiga yang Dipercaya Adalah Celah Keamanan.’

Dengan node, kamu tidak perlu mempercayai siapa pun, termasuk broker kamu, penjelajah blok, atau penyedia dompet. Karena node kamu menyimpan seluruh blockchain Bitcoin, kamu dapat menegakkan kejujuran mereka sendiri. Jika penambang mencoba membuat bitcoin baru berlebihan dalam sebuah blok, node kamu akan otomatis menolak blok semacam itu sebagai tidak valid. Jika pengguna mengajukan transaksi yang menciptakan bitcoin baru, node kamu akan secara otomatis menolaknya. Jika dompet kamu memberitahu kamu bahwa saldo bitcoin kamu adalah 1 BTC, kamu dapat menjamin keakuratannya terhadap blockchain kapan saja.

Dengan perintah sederhana ‘getutxosetinfo’, kamu dapat mengaudit total pasokan bitcoin dan membuktikan bahwa itu tidak akan pernah melebihi 21 juta bitcoin.

Memperkuat Jaringan

Jaringan Bitcoin terdesentralisasi berkat jumlah dan distribusi node dan penambang yang besar. Namun, Dalam kasus serangan terkoordinasi pada jaringan atau kerentanan dalam basis kode (codebase), banyak node Bitcoin mungkin akan dijatuhkan secara bersamaan. Dalam skenario hipotetis tersebut, akan penting untuk menjaga jaringan tetap menyala, yang mungkin memerlukan lebih banyak node daripada yang ada saat ini. Untuk alasan ini, menghosting node secara pribadi dapat dianggap sebagai kontribusi terhadap ketahanan jaringan terhadap kejadian black swan.

Misalnya, jika beberapa pemerintah mencoba untuk melarang Bitcoin dan menutup semua node di wilayah hukum mereka, akan sangat penting untuk keamanan jaringan untuk mempertahankan jumlah node yang signifikan di luar wilayah hukum tersebut untuk memastikan kontinuitas Bitcoin.

Begitu pula, jika kerentanan dalam basis kode (codebase) menurunkan jumlah node yang signifikan, jumlah massa kritis node yang ada akan perlu terus menjalankan jaringan sementara kerentanan diperbaiki. Node yang terpengaruh kemudian dapat bergabung kembali dengan jaringan.