Apa itu Penambangan?
Penambangan adalah bagian integral dari jaringan cryptocurrency yang melakukan dua fungsi penting. Pertama, digunakan untuk menghasilkan dan merilis token cryptocurrency baru untuk diedarkan melalui jaringan cryptocurrency, dan kedua, digunakan untuk memverifikasi, mengotentikasi dan kemudian menambahkan transaksi jaringan yang sedang berlangsung ke buku besar publik.
Memahami Mining
Berbagai jenis penambangan ada, tergantung pada konfigurasi jaringan dan jenis perangkat keras yang diperlukan untuk penambangan.
Karena ekosistem berbasis cryptocurrency bekerja dengan cara yang terdesentralisasi dan otonom, diperlukan mekanisme untuk memastikan bahwa transaksi yang terjadi antara peserta jaringan adalah otentik. Kedua, dari mana cryptocoin baru muncul, dan bagaimana cara memastikan bahwa koin yang baru ditemukan adalah asli? Penambangan menangani kedua persyaratan ini.
Setiap kali transaksi terjadi pada jaringan cryptocurrency, katakanlah A membayar X cryptocoin ke B, detail transaksi disiarkan ke jaringan. Namun, hanya menyiarkan detail tidak memastikan bahwa transaksi tersebut asli. Perlu verifikasi.
Penambang cryptocurrency melakukan tindakan verifikasi yang diperlukan menggunakan perangkat penambangan untuk memastikan bahwa detail transaksi asli. Hanya setelah verifikasi yang sesuai adalah transaksi dicatat di blockchain. Sejalan dengan penambangan logam seperti emas dan perak, penambangan cryptocurrency juga menemukan cryptocoin yang baru dicetak yang ditambahkan ke sirkulasi jaringan setelah verifikasi.
Bagaimana Penambangan Dilakukan?
Proses penambangan melibatkan pemecahan masalah matematika yang kompleks menggunakan fungsi hash intrinsik yang terkait dengan blok yang berisi data transaksi. Bergantung pada popularitas jaringan mata uang kripto, berbagai penambang saling bersaing satu sama lain untuk memecahkan teka-teki matematika yang diperlukan. Karena melibatkan banyak perhitungan rumit untuk dilakukan dalam waktu sesingkat mungkin untuk memenangkan hadiah penambangan, perangkat keras penambangan khusus seperti komputer dan chip elektronik digunakan oleh para penambang untuk mempercepat proses dan memenangkan perlombaan. Penambang pertama yang menemukan solusi yang diperlukan untuk puzzle matematika dapat mengotorisasi transaksi. Untuk layanan mereka, para penambang dihargai dengan biaya transaksi yang kecil. Dalam hal blok baru ditemukan oleh penambang di blockchain, mereka mendapatkan imbalan dengan menambahkan blok ke blockchain dan mengklaim hadiah.
Bergantung pada konfigurasi jaringan, perangkat keras yang digunakan untuk menambang dapat melibatkan CPU, Graphics Processing Unit (GPU), FPGA, dan perangkat Sirkuit Terpadu Khusus Aplikasi (ASIC). Mereka dikelola oleh perangkat lunak khusus yang bertindak sebagai jembatan antara perangkat penambangan dan jaringan blockchain. Cryptocurrency umum yang perlu ditambang menggunakan berbagai jenis perangkat adalah Bitcoin dan Ethereum. Mereka menggunakan bukti mekanisme kerja untuk mencapai konsensus tentang validasi transaksi.
Ada beberapa cryptocurrency yang penambangannya tidak diperlukan atau tidak memerlukan perangkat penambangan. Misalnya, NXT adalah cryptocurrency open-source yang menggunakan mekanisme konsensus berbasis saham untuk memvalidasi transaksi. Bukti kepemilikan menentukan konsensus jaringan tentang validasi transaksi berdasarkan berapa banyak cryptocoin yang dimiliki penambang. Demikian pula, token Wave menggunakan algoritma proof-of-stake yang didelegasikan dan disewakan.