‹ BAB 7, SEMUA PELAJARAN

PATHFINDER · BAB 7 · PELAJARAN 3 DARI 5

Membaca whitepaper

Bukti kerja dan jaringan

Bagaimana orang asing bisa sepakat tentang satu riwayat ketika siapa pun bisa berbohong? 6 mnt

Satu CPU, satu suara

Mempublikasikan rantai stempel waktu pada satu server akan mengembalikan perantara. Bagian 4 malah meminta setiap blok membawa bukti kerja: sebuah angka yang ditemukan dengan mencoba berulang kali sampai hash dari blok dimulai dengan nol yang cukup. Menemukannya membutuhkan upaya komputasi nyata; memeriksanya hampir tidak membutuhkan biaya.

Pemungutan suara berdasarkan alamat IP akan memungkinkan siapa pun dengan banyak alamat untuk mengambil alih. Bukti kerja membuat pemungutan suara membutuhkan biaya nyata: makalah menyebutnya satu CPU satu suara. Keputusan mayoritas adalah rantai dengan pekerjaan paling banyak di dalamnya.

Enam langkah jaringan

  • Transaksi baru disiarkan ke semua node.
  • Setiap node mengumpulkan transaksi baru ke dalam blok.
  • Setiap node bekerja untuk menemukan bukti kerja untuk bloknya.
  • Ketika sebuah node menemukannya, ia menyiarkan blok tersebut ke semua node.
  • Node menerima blok hanya jika semua transaksinya valid dan belum dibelanjakan.
  • Node menunjukkan bahwa mereka menerimanya dengan membangun blok berikutnya di atasnya.

Dalam makalah, setiap node juga menambang. Saat ini peran tersebut sebagian besar terpisah: penambang menghasilkan blok, dan lebih banyak node memeriksanya tanpa menambang. Langkah 5, memeriksa semuanya, masih dilakukan oleh setiap node.

▶ LIHAT DI MESIN

PENAMBANGAN adalah tempat bukti kerja terjadi: rak mencoba hash sampai satu jatuh di bawah target.

Apa yang perlu diingat

  • Bukti kerja sulit ditemukan dan mudah diperiksa.
  • Suara dalam makalah adalah satu CPU satu suara, bukan satu alamat satu suara.
  • Setiap node memeriksa setiap blok sebelum membangun di atasnya.

Pemeriksaan cepat

Mengapa makalah menolak pemungutan suara berdasarkan alamat IP?

Apa yang dilakukan node ketika menerima blok baru, menurut langkah 6?

Bukti kerja dan jaringan · Universitas Bitcoin