This article has been translated from English to Indonesian.
Apa yang dimaksud dengan penambang Bitcoin?
Apakah itu melibatkan alat pendulang, sekop, atau gua?

TIDAK.
Dalam pelajaran ini, saya akan menjelaskan apa itu penambang Bitcoin.
Di sini, kita memiliki jaringan Bitcoin lagi yang berisi transaksi-transaksi yang saling bertentangan seperti yang disebutkan dalam contoh di pelajaran sebelumnya.
Beberapa node berisi transaksi"ungu " sementara yang lain berisi transaksi "merah ".
Tetapi kedua transaksi tersebut TRY untuk membelanjakan bitcoin yang sama.
Bagaimana komputer-komputer tersebut mencapai KESEPAKATAN tentang transaksi mana yang sah?
Di sinilah"penambangan" masuk.

Mari kita masuk ke dalam komputer ini dan melihat lebih dalam. 👇

Node ini adalah"penambang".
Apa itu penambang Bitcoin?
Node penambang adalah sebuah node penuh Bitcoin yang melakukan pekerjaan tambahan dengan mengonfirmasi transaksi.
Semua penambang adalah node, tetapi tidak semua node adalah penambang. Penambang Bitcoin tidak dapat beroperasi tanpa menjalankan node. Namun, sebuah node penuh belum tentu merupakan penambang.
Sebuah node penuh akan menerima, menyimpan, dan menyiarkan transaksi ke node lain, sedangkan node penambang akan melakukan hal yang sama, tetapi ia juga akan mencoba membuat blok transaksi baru dan kemudian mencoba menyiarkannya ke node lain yang akan menerima atau menolak blok baru tersebut.
Seperti yang akan Anda lihat di pelajaran selanjutnya, karena cara kerja "mining", seorang penambang membutuhkan perangkat keras khusus.
Jika Anda penasaran, berikut ini adalah contoh mesin penambangan. Bukankah ini sangat indah? 😍

Bagaimana seorang penambang Bitcoin "menambang"?
Sekarang mari kita masuk lebih dalam dan melihat ke dalam mesin penambang dan melihat bagaimana mesin tersebut "menambang" transaksi dari kumpulan memori ke dalam file ("blockchain").

Sekarang kita melihat ke dalam kumpulan memori penambang.
Ada transaksi berwarna ungu di sana.

Tetapi dengan sebuah kumpulan memori, Anda dapat memiliki lebih dari satu transaksi di dalamnya.
Jadi, anggap saja ada lebih banyak transaksi baru.
Sebagai contoh, memory pool ini berisi empat transaksi. (Pada kenyataannya, sebuah memory pool dapat menampung ribuan transaksi).

Lalu apa yang dilakukan penambang dengan semua transaksi ini di dalam memory pool-nya?
Ia akan membuat sebuah wadah yang disebut dengan"candidate block".
Yang merupakan sebuah wadah untuk transaksi.
Penambang akan mengisi blok kandidat ini dengan transaksi dari kumpulan memori.
Apa yang dimaksud dengan blok kandidat?
Bayangkan blok kandidat sebagai sebuah blok sementara yang dibuat dengan menggunakan transaksi yang dipilih dari kumpulan memori.
Blok sementara ini disebut sebagai "blok kandidat" karena belum menjadi blok yang valid. Hanya blok yang benar-benartelah ditambahkan ke dalam blockchain (yang merupakan tujuan dari penambang) yang dianggap sebagai blok yang valid.

Jadi, yang akan dilakukan penambang adalah mengisi blok kandidat ini dengan transaksi dari kumpulan memori.

Begitulah...

Karena ruang terbatas, hanya sejumlah transaksi yang dapat dimasukkan ke dalam setiap blok. Penambang diberi insentif untuk memprioritaskan transaksi dengan biaya tertinggi.
Kemudian, ia akan TRY menambahkan "blok" transaksi ini ke dalam file ("blockchain").
Jadi, bagaimana cara blok kandidat ditambahkan ke blockchain?

Mari kita lihat lebih dekat pada blok kandidat...