Halaman ini diterjemahkan secara otomatis dari bahasa Inggris.Terjemahan otomatis.

Switch to EnglishView in EnglishLaporkan masalah terjemahanSarankan perbaikan

Kembali ke pelajaran

Bab 7 - 0 dari 10 kuis lulus

Node: Pemeriksa Aturan

Node memberi pengguna Bitcoin kendali dengan menolak transaksi dan blok yang tidak valid secara mandiri.

  • Membedakan full node, pruned node, dan light client
  • Menjelaskan apa yang divalidasi oleh node dan apa yang tidak dapat dilakukannya

Jawaban singkat

Apa yang dilakukan full node Bitcoin?

Full node memeriksa sendiri setiap blok dan transaksi terhadap aturan serta menolak apa pun yang tidak valid, bahkan jika berasal dari penambang yang kuat.

Apa perbedaan antara full node dan light client?

Full node memverifikasi sendiri aturan; light client mengandalkan pihak lain untuk sebagian besar pemeriksaan tersebut. Pruned node melakukan verifikasi penuh, tetapi membuang data blok lama.

Dapatkah node Bitcoin mencuri atau membelanjakan koin Anda?

Tidak. Node tidak dapat membelanjakan koin Anda, tetapi menjalankan node saja tidak menjamin privasi atau melindungi Anda dari serangan pada tingkat jaringan.

Siapa yang menjalankan node

Node dapat dijalankan oleh individu, bisnis, bursa, penambang, atau siapa pun yang ingin memverifikasi Bitcoin secara langsung. Node penuh mengunduh dan memvalidasi rantai serta menyimpan kumpulan UTXO. Node yang dipangkas (pruned) memvalidasi aturan yang sama, tetapi membuang data blok lama. Klien ringan mengandalkan server untuk sebagian data alih-alih memvalidasi semuanya sendiri.

Apa yang divalidasi node

Node penuh memeriksa setiap transaksi dan setiap blok terhadap aturan yang sama secara mandiri sebelum menerimanya. Lab Jaringan menyimulasikan versi yang disederhanakan (hanya tanda tangan P2WPKH).

Apa yang diperiksa full node sebelum menerima apa pun

Setiap transaksi

  • Terbentuk dengan baikSetidaknya satu input dan satu output, serta berada dalam batas ukuran.
  • Koin ada dan belum dibelanjakanSetiap input menunjuk ke output yang nyata dan belum dibelanjakan. Tidak ada koin yang dibelanjakan dua kali.
  • Pemilik telah menyetujuinyaTanda tangan dan data witness memenuhi penguncian setiap koin (P2PKH, P2SH, SegWit, Taproot).
  • Tidak ada uang dari ketiadaanJumlah output tidak melebihi input (hanya coinbase, di bawah, yang menciptakan koin baru); setiap jumlah berada antara 0 dan 21 juta BTC.
  • Timelock telah berlaluSetiap locktime atau penundaan relatif yang diatur pada transaksi atau inputnya telah kedaluwarsa.
  • Koin baru telah matangKoin yang dihasilkan dari penambangan hanya dapat dibelanjakan setelah 100 blok berikutnya.

Setiap blok

  • Proof of work yang cukupHash header blok berada di bawah target saat ini.
  • Kesulitan yang benarTarget sesuai dengan aturan penyesuaian, yang dihitung ulang setiap 2.016 blok.
  • Dibangun di atas blok yang dikenalBlok ini menunjuk ke blok induk yang sudah diterima oleh node ini.
  • Timestamp yang masuk akalLebih akhir dari median 11 blok terakhir, dan tidak lebih dari 2 jam di depan jam node.
  • Isi cocok dengan headerMerkle root (dan komitmen witness SegWit) cocok dengan transaksi di dalamnya.
  • Muat dalam satu blokBerat total paling banyak 4.000.000 unit, dan operasi tanda tangan tetap di bawah batas.
  • Penambang membayar dirinya dengan benarTepat satu coinbase, pertama dalam blok, mengklaim tidak lebih dari subsidi ditambah biaya. Subsidi berkurang setengah setiap 210.000 blok; beginilah batas 21 juta ditegakkan.
  • Setiap transaksi lolosMasing-masing lolos pemeriksaan transaksi di atas, dan tidak ada dua transaksi yang membelanjakan koin yang sama.

Memilih rantai

  • Kerja terbanyak menang, di antara rantai yang validNode mengikuti rantai valid dengan akumulasi proof of work terbanyak, dan beralih (melakukan reorganisasi) jika rantai valid yang lebih berat muncul. Rantai yang tidak valid diabaikan, berapa pun besar kerja yang dimilikinya.

Kebijakan lokal: apa yang diteruskan node ini

Bukan konsensus. Setiap node menetapkannya sendiri; transaksi yang melanggar kebijakan tetap dapat valid jika penambang memasukkannya.

  • Tarif biaya minimumTransaksi yang terlalu murah tidak disimpan atau diteruskan.
  • Hanya bentuk standarScript yang tidak lazim dan output “dust” yang sangat kecil tidak diteruskan.
  • Aturan penggantianPengganti harus membayar lebih dari transaksi yang digantikannya (RBF).
  • Batas ukuran dan rantaiPembatasan pada ukuran transaksi dan pada rantai panjang induk dan anak yang belum dikonfirmasi.

Jika ada pemeriksaan konsensus yang gagal, node menolak transaksi atau seluruh blok, siapa pun yang mengirimnya atau seberapa besar pun kerja yang dibawanya.

Kekuatan untuk menolak

Kekuatan node adalah kemampuannya untuk menolak data yang tidak valid. Jika penambang membuat blok dengan tanda tangan palsu, input yang sudah dibelanjakan, subsidi yang terlalu besar, atau skrip yang rusak, node yang jujur akan mengabaikannya meskipun penambang tersebut telah menghabiskan energi nyata. Inilah sebabnya penambang tidak dapat begitu saja mengubah aturan pasokan: mereka akan menambang rantai yang tidak diterima oleh node lain.

Apa yang tidak dapat dilakukan node

Node tidak dapat menyita koin orang lain atau memaksa pengguna yang sah untuk membayar mereka. Node tidak mengendalikan kunci privat. Kekuatannya bersifat defensif: node menentukan apa yang diterima sebagai valid oleh salinan Bitcoin miliknya sendiri. Node juga tidak membuat Anda anonim, dan serangan eclipse dapat memutus Anda dari peer yang jujur. Konsensus bukanlah pemungutan suara; konsensus adalah validasi independen yang mengarah pada aturan yang sama.

Lab Jaringan

Lihat dalam simulasi

Amati node menolak transaksi dengan tanda tangan yang rusak.

Buka Lab Jaringan - Amati node menolak transaksi dengan tanda tangan yang rusak.

Hal yang perlu Anda ingat

Node penuh memverifikasi aturan secara mandiri dan menolak blok yang tidak valid, termasuk blok dari penambang yang kuat. Node tidak dapat membelanjakan koin Anda, tetapi juga tidak menjamin privasi atau kekebalan terhadap serangan pada tingkat jaringan.

Ingat kembali, lalu terapkan

Bedakan node penuh arsip, node yang dipangkas, dan klien ringan.

Periksa penjelasan Anda

Node penuh arsip dan node penuh yang dipangkas memvalidasi aturan; pemangkasan membuang data blok lama setelah validasi. Klien ringan memverifikasi lebih sedikit dan mengandalkan pihak lain untuk sebagian informasi.

Titik pemeriksaan

Pertanyaan 1 dari 3

Seorang penambang menyajikan bukti kerja yang valid tetapi menyertakan transaksi dengan tanda tangan yang salah. Apa yang dilakukan node penuh Anda?

Pertanyaan 2 dari 3

Apa yang dilepaskan oleh node yang dipangkas dibandingkan dengan node penuh arsip?

Pertanyaan 3 dari 3

Apa yang tidak dapat dilakukan node penuh Anda?

Istilah penting

Sumber

Ditinjau 25 Oktober 2026 · bukan nasihat keuangan