This article has been translated from English to Malay.
Rangkaian Bitcoin adalah rangkaian peer-to-peer (P2P) yang terdiri daripada “nod”.
Dalam pelajaran sebelum ini, anda telah belajar tentang apa yang dilakukan oleh sebuah rangkaian dan apa itu rangkaian P2P.
Tapi, apa sebenarnya nod Bitcoin? Apa yang dilakukan oleh nod Bitcoin? Bagaimana nod Bitcoin berfungsi?
Satu nod Bitcoin, atau lebih khusus lagi, “nod penuh Bitcoin”, hanyalah sebuah komputer yang menjalankan perisian Bitcoin (dikenali sebagai “klien Bitcoin” atau “perisian klien Bitcoin”).
Ia boleh jadi PC desktop atau laptop selagi ia mempunyai storan cakera keras yang mencukupi untuk menyimpan data sejarah.

Istilah “nod” dan “nod penuh” sering digunakan secara sinonim, tetapi sebenarnya terdapat perbezaan antara kedua-duanya. Ini kerana terdapat dua jenis nod: “nod penuh” dan “nod ringan” (atau “nod ringan”). Nod penuh membentuk tulang belakang rangkaian Bitcoin, sementara nod ringan bergantung kepada nod penuh untuk berfungsi. Memandangkan nod ringan tidak boleh berfungsi sendiri, saya menganggapnya lebih sebagai “parasit” kerana mereka perlu melekatkan diri kepada nod penuh. Jika tidak dinyatakan sebaliknya, bila saya guna perkataan “nod”, saya maksudkan “nod penuh”.
Apa yang dilakukan oleh nod Bitcoin?
Sebuah nod melakukan tiga perkara:
- Ikut peraturan
- Kongsi maklumat
- Simpan salinan transaksi yang disahkan
1. Ikut Peraturan
Setiap nod (komputer yang menjalankan perisian Bitcoin) telah diprogramkan untuk mengikuti satu set peraturan.
Ini dipanggil protokol Bitcoin.
Protokol adalah satu set peraturan yang telah ditetapkan yang menentukan bagaimana rangkaian beroperasi, dan semua peserta rangkaian mesti mematuhinya agar rangkaian berfungsi.
Setiap nod Bitcoin adalah autonomi. Jika anda mempunyai komputer yang menjalankan klien Bitcoin, rangkaian tidak “memberitahu anda apa yang perlu dilakukan”. Sebaliknya, klien Bitcoin sudah tahu apa yang perlu dilakukan, dan ia membuat keputusan sendiri berdasarkan protokol Bitcoin (peraturan).
Kerana peraturan telah ditetapkan dan dikodkan dalam perisian Bitcoin, ini menghalang sebarang pertikaian pada rangkaian Bitcoin.
Dengan mengikuti peraturan ini, sebuah nod dapat memeriksa transaksi yang diterimanya dan hanya menyebarkannya jika semuanya sah.
Jika ada sebarang masalah, transaksi tidak akan diteruskan.

Transaksi yang tidak mengikut peraturan akan ditolak oleh rangkaian P2P komputer.
Contohnya, satu peraturan adalah seseorang mesti memiliki jumlah bitcoin yang sama atau lebih banyak daripada yang mereka cuba hantar.
Jika nod anda menerima transaksi yang cuba menghantar lebih banyak bitcoin daripada yang dimiliki, transaksi tersebut tidak akan diteruskan ke nod lain.Jika mana-mana ahli rangkaian Bitcoin cuba menyiarkan maklumat palsu, semua nod dalam rangkaian itu akan segera mengenalinya sebagai tidak sah dan menolaknya.
Kerana setiap dan semua nod boleh mengesahkan semua maklumat pada rangkaian sendiri, tidak perlu untuk percaya kepada ahli lain dalam rangkaian. Ini menjadikan Bitcoin satu sistem tanpa kepercayaan.
2. Kongsi Maklumat
Tugas utama sebuah nod adalah untuk bergosip...untuk berkongsi maklumat dengan nod lain.
“Maklumat” yang dikongsi oleh nod adalah transaksi.
Terdapat DUA jenis transaksi yang dikongsi oleh nod:
- Transaksi segar: transaksi yang baru-baru ini memasuki rangkaian.
- Transaksi yang disahkan: transaksi yang telah “disahkan” dan ditulis ke dalam fail. Transaksi ini tidak dikongsi secara individu tetapi terlebih dahulu dipakej ke dalam BLOK sebelum dikongsi.

Satu nod berkongsi kedua-dua transaksi “segar” dan blok transaksi “disahkan”.
Apa itu blok?
Bayangkan anda pergi ke kedai kopi tempatan anda dan selepas membayar, anda mendapat resit yang menandakan satu “transaksi” dengan barista. Anda sangat suka pergi ke kedai kopi ini dan selepas beberapa kali lawatan, anda sekarang mempunyai setumpuk resit. Anda kumpulkan mereka bersama. Itulah “blok“.
Jadi dalam Bitcoin, transaksi yang dikumpulkan bersama dipanggil “blok”.
Jangan risau terlalu banyak tentang blok atau perbezaan antara transaksi segar dan yang disahkan buat masa ini. Semua akan menjadi jelas dalam pelajaran kemudian.
3. Simpan Salinan Transaksi yang Disahkan
Seperti yang dinyatakan di atas, setiap nod juga menyimpan blok transaksi “disahkan”.
Ini disimpan dalam satu fail yang dipanggil “blockchain“.
Apa itu rantaian?
Untuk tujuan pelajaran ini, sebuah “rantaian” hanya bermaksud apabila anda mencipta blok baru (satu lagi kumpulan transaksi), anda kaitkannya pada blok sebelumnya. Dan apabila dikaitkan, ia kekal. Anda tidak boleh “mencabutnya”.
Ianya kekal terikat pada blok sebelumnya. Jadi menggunakan contoh kedai kopi yang saya sebutkan tadi, bayangkan satu rantaian yang terdiri dari pelbagai kumpulan resit...itulah “rantaian blok” atau blockchain.

Transaksi segar beredar di sekitar rangkaian sehingga ia ditambahkan ke dalam blockchain, yang hanya satu lejar transaksi disahkan.
Tidak ada satu blockchain tunggal. Setiap nod mempunyai salinan blockchainnya sendiri.
Semua nod berusaha untuk kekal selaras. Jika ada nod yang mempunyai salinan blockchain yang ketinggalan, nod lain yang mempunyai salinan blockchain yang paling terbaru akan berkongsi salinan mereka.
Yang menarik tentang setiap nod mempunyai salinan blockchain sendiri adalah jika satu (atau lebih) nod offline, rangkaian Bitcoin boleh terus beroperasi! Semakin banyak nod yang beroperasi, semakin sukar untuk mematikan Bitcoin.
Rangkaian TIDAK bergantung kepada mana-mana satu nod. Tidak ada titik kegagalan pusat. Untuk benar-benar mematikan Bitcoin, setiap salinan blockchain mesti dimusnahkan.
Setiap nod adalah bebas. Nod (komputer) boleh meninggalkan dan menyertai semula rangkaian sesuka hati.
Jika satu nod terputus dari rangkaian dan kembali, komputer hanya akan memuat turun salinan terbaru blockchain Bitcoin dan ia menjadi nod semula.
Nod adalah bahagian kritikal dari sistem Bitcoin. Tanpa nod, tidak ada rangkaian Bitcoin.
Dan tanpa rangkaian Bitcoin, tidak ada blockchain kerana nod diperlukan untuk menyimpan salinan blockchain.
Dan tanpa blockchain, tidak ada sistem Bitcoin.
Ringkasan
Setakat ini, anda telah belajar bahawa rangkaian Bitcoin adalah:
- rangkaian peer-to-peer tanpa pemimpin nod (komputer yang menjalankan perisian Bitcoin),
- di mana setiap nod secara bebas memeriksa bahawa semua peraturan dipatuhi,
- mengesahkan transaksi segar dan
- menyimpan salinan blockchain (lejar transaksi yang disahkan).
Kerana setiap nod melakukan kerja yang sama, tidak ada titik kegagalan pusat. Tidak ada server pusat.
Untuk transaksi segar ditambah ke dalam blockchain, mereka melalui proses yang dipanggil “perlombongan” yang dilakukan oleh jenis nod khusus yang dikenali sebagai “pelombong“.
Tetapi untuk belajar bagaimana perlombongan Bitcoin berfungsi, kita perlu mengambil sedikit jalan memutar.
