perlombongan
Perlombongan ialah proses di mana urus niaga mata wang kripto dikumpul, disahkan dan direkodkan ke dalam lejar digital yang dikenali sebagai blockchain. Kerja yang dilakukan oleh pelombong adalah penting untuk mengekalkan integriti rangkaian dan juga bertanggungjawab untuk memperkenalkan syiling baharu ke dalam sistem.
Dalam sistem perbankan tradisional, mata wang fiat dicetak dan diedarkan oleh institusi kewangan dan pihak berkuasa kerajaan - tetapi bagi kebanyakan mata wang kripto, pengeluaran syiling baharu bukan di tangan entiti berpusat. Sebaliknya, unit mata wang kripto baharu dijana melalui proses perlombongan, yang mengikut set peraturan yang telah ditetapkan yang ditetapkan oleh protokol asas. Walaupun protokol mentakrifkan peraturan utama, algoritma konsensus yang dipanggil menggariskan cara peraturan ini akan dipatuhi (contohnya, semasa pengesahan transaksi).
Mengambil Bitcoin sebagai contoh, peserta yang terlibat dalam proses perlombongan dipanggil nod perlombongan (atau hanya pelombong), dan mereka memainkan peranan penting dalam keselamatan rangkaian blockchain. Tugas pelombong adalah untuk mengumpulkan transaksi yang tidak disahkan dari kumpulan memori dan menyusunnya ke dalam blok calon yang akan mereka sahkan.
Apabila membuat blok calon, pelombong menyertakan transaksi di mana mereka menghantar ganjaran blok kepada diri mereka sendiri. Urus niaga ini dikenali sebagai transaksi coinbase dan selalunya merupakan yang pertama direkodkan dalam blok.
Selepas senarai urus niaga yang belum disahkan dibentuk, setiap transaksi dicincang, dan outputnya disusun mengikut pasangan. Pasangan ini kemudian dicincang, menghasilkan output baharu yang turut disusun menjadi pasangan dan dicincang sekali lagi. Proses ini diulang sehingga satu cincang dihasilkan, yang dirujuk sebagai cincang akar atau akar pokok Merkle.
Cincang akar kemudiannya digabungkan dengan cincang blok yang telah disahkan sebelum ini, bersama-sama dengan nombor pseudo-rawak yang dipanggil nonce (ditambah beberapa parameter lain). Elemen ini kemudiannya dicincang, menghasilkan cincang blok untuk blok calon tersebut.
Walau bagaimanapun, pelombong hanya akan berjaya jika output yang terhasil (block hash) untuk blok calon mereka berada di bawah nilai yang telah ditetapkan (sasaran). akibatnya, proses ini berdasarkan percubaan dan kesilapan dan mereka perlu melaksanakan banyak fungsi pencincangan dengan nonces yang berbeza untuk mencari hasil yang sah. Penambang pertama yang mencari cincang yang sah mengesahkan blok calon mereka dan mendapat ganjaran blok. Keseluruhan proses mengambil masa sepuluh minit, secara purata.
Sebaik sahaja blok disahkan, ia ditambahkan pada blok dan pelombong mula bekerja pada blok seterusnya. Hash sah yang dihasilkan oleh pelombong berfungsi sebagai bukti untuk kerja mereka dan inilah sebabnya algoritma konsensus Bitcoin dipanggil Bukti Kerja. Setiap blok yang disahkan mempunyai cincangan blok unik yang bertindak sebagai pengecam.
Ganjaran blok ditakrifkan oleh protokol Bitcoin dan berkurangan setiap 210,000 blok (sekitar empat tahun). Pada mulanya, ganjaran blok ialah 50 BTC dan kini 12.5 BTC.