Apa Itu Node?

Node = Satu komputer yang menyimpan salinan blockchain dan membantu menjalankan jaringan.

Jika blockchain adalah buku catatan, maka node adalah seseorang yang memegang salinan buku tersebut.

---

1. Analogi Sederhana

Anggap $BTC seperti Wikipedia:

· Server Wikipedia = Node. Ribuan di antaranya menyimpan informasi yang sama.
· Kamu mengedit sebuah halaman = Mengirimkan transaksi.
· Semua orang memperbarui salinannya = Blok ditambahkan ke semua node.

Tidak ada satu server pun yang memiliki Wikipedia. Begitu juga dengan kripto—tidak ada satu komputer pun yang memiliki blockchain.

---

2. Apa yang Sebenarnya Dilakukan Node?

Setiap node di jaringan:

Tugas Artinya
Menyimpan salinan Menyimpan seluruh ledger blockchain — node Bitcoin menyimpan setiap blok sejak 2009
Memverifikasi transaksi baru Mengecek: "Apakah Ali benar punya 0.1 $BTC untuk dikirim?"
Memverifikasi blok baru Mengecek: "Apakah blok ini valid dan terhubung dengan benar?"
Membagikan data Menyiarkan blok dan transaksi baru ke node lain
Menerapkan aturan Menolak apa pun yang tidak mengikuti aturan jaringan

---

3. Jenis Utama Node

Jenis Apa yang Dilakukan Contoh
Full Node Mengunduh seluruh blockchain. Memverifikasi semuanya. Paling aman. Menjalankan Bitcoin Core di PC
Light Node Mengunduh hanya header blok. Meminta full node untuk detail. Aplikasi Trust Wallet atau MetaMask
Mining/Validator Node Full node + membuat blok baru Miner Bitcoin, validator Ethereum
Archive Node Menyimpan setiap kondisi historis. Dipakai oleh penjelajah. Backend Etherscan

Bitcoin dan $ETH masing-masing memiliki 10.000+ hingga 100.000+ full node yang berjalan di seluruh dunia.

---

4. Kenapa Node Penting

Inilah yang membuat kripto "terdesentralisasi":

Tanpa Node Dengan Node
Satu perusahaan mengontrol ledger Ribuan orang memiliki salinan
Bank bisa membekukan atau mengubah data Tidak ada yang bisa mengubah sejarah
Jika server mati, data hilang Jika 1.000 node mati, masih ada 9.000 yang berjalan

Saat kamu mengirim kripto:

1. Transaksimu disiarkan ke node
2. Node memeriksa apakah valid
3. Miner/validator mengemasnya menjadi sebuah blok
4. Semua node memperbarui salinannya