Perkenalan
Penambangan adalah proses menambahkan catatan transaksi ke buku besar umum Bitcoin dari transaksi masa lalu. Buku besar transaksi masa lalu disebutblockchainkarena itu adalah rantaiblok. Itublockchainberfungsi untukmengonfirmasitransaksi ke seluruh jaringan telah terjadi. Node Bitcoin menggunakan rantai blok untuk membedakan transaksi Bitcoin yang sah dari upaya membelanjakan kembali koin yang telah dibelanjakan di tempat lain.
Penambangan sengaja dirancang untuk menjadi intensif sumber daya dan sulit sehingga jumlah blok yang ditemukan setiap hari oleh penambang tetap stabil. Blok individual harus berisi bukti kerja agar dianggap sah. Bukti kerja ini diverifikasi oleh node Bitcoin lainnya setiap kali mereka menerima blok. Bitcoin menggunakanhashcashfungsi bukti kerja.
Tujuan utama penambangan adalah untuk memungkinkan node Bitcoin mencapai konsensus yang aman dan tahan terhadap gangguan. Penambangan juga merupakan mekanisme yang digunakan untuk memasukkan Bitcoin ke dalam sistem: Penambang dibayar segala biaya transaksi serta “subsidi” koin yang baru dibuat. Hal ini bertujuan untuk menyebarkan koin baru secara terdesentralisasi serta memotivasi orang untuk memberikan keamanan pada sistem.
Penambangan Bitcoin disebut demikian karena mirip dengan penambangan komoditas lain: memerlukan tenaga dan perlahan-lahan menyediakan unit baru bagi siapa saja yang ingin ambil bagian. Perbedaan penting adalah pasokan tidak bergantung pada jumlah penambangan. Secara umum, mengubah total kekuatan hash penambang tidak mengubah jumlah bitcoin yang dibuat dalam jangka panjang.
Kesulitan
Masalah Komputasi yang Sulit
Menambang sebuah blok sulit dilakukan karena hash SHA-256 dari header blok harus lebih rendah atau sama dengan target agar blok tersebut dapat diterima oleh jaringan. Masalah ini dapat disederhanakan untuk tujuan penjelasan: Hash suatu blok harus dimulai dengan sejumlah nol tertentu. Kemungkinan penghitungan hash yang dimulai dengan banyak angka nol sangat rendah, oleh karena itu banyak upaya yang harus dilakukan. Untuk menghasilkan hash baru setiap putaran, atidak adabertambah. MelihatBukti kerjauntuk informasi lebih lanjut.
Metrik Kesulitan
Itukesulitanadalah ukuran seberapa sulitnya menemukan blok baru dibandingkan dengan cara termudah yang pernah ada. Ini dihitung ulang setiap blok tahun 2016 ke nilai sedemikian rupa sehingga blok tahun 2016 sebelumnya akan dihasilkan tepat dalam dua minggu seandainya semua orang menambang pada tingkat kesulitan ini. Ini akan menghasilkan rata-rata satu blok setiap sepuluh menit. Semakin banyak penambang yang bergabung, laju pembuatan blok meningkat. Ketika laju pembentukan blok meningkat, kesulitan untuk mengkompensasi meningkat, yang memiliki efek penyeimbangan karena penurunan laju pembuatan blok. Blok apa pun yang dilepaskan oleh penambang jahat yang tidak memenuhi persyaratansasaran kesulitanhanya akan ditolak oleh peserta lain dalam jaringan.
Hadiah
Ketika sebuah blok ditemukan, penemunya dapat menghadiahkan sejumlah bitcoin tertentu kepada dirinya sendiri, yang disetujui oleh semua orang di jaringan. Saat ini hadiahnya adalah 6,25 bitcoin; nilai ini akan berkurang setengahnya setiap 210.000 blok. MelihatPasokan Mata Uang Terkendali.
Selain itu, penambang diberikan biaya yang dibayarkan oleh pengguna yang mengirimkan transaksi. Biaya tersebut merupakan insentif bagi penambang untuk memasukkan transaksi ke dalam blok mereka. Di masa depan, seiring dengan berkurangnya jumlah penambang bitcoin baru yang diizinkan untuk dibuat di setiap blok, biaya tersebut akan menjadi persentase yang jauh lebih penting dari pendapatan penambangan.
Ekosistem pertambangan
Perangkat keras
Pengguna telah menggunakan berbagai jenis perangkat keras dari waktu ke waktu untuk menambang blok. Spesifikasi perangkat keras dan statistik kinerja dirinci diPerbandingan Perangkat Keras Penambanganhalaman.
Penambangan CPU
Versi klien Bitcoin awal memungkinkan pengguna menggunakan CPU mereka untuk menambang. Munculnya penambangan GPU membuat penambangan CPU menjadi tidak bijaksana secara finansial karena hashrate jaringan tumbuh sedemikian rupa sehingga jumlah bitcoin yang dihasilkan oleh penambangan CPU menjadi lebih rendah daripada biaya daya untuk mengoperasikan CPU. Oleh karena itu, opsi tersebut dihapus dari antarmuka pengguna klien inti Bitcoin.
Penambangan GPU
Penambangan GPU jauh lebih cepat dan efisien dibandingkan penambangan CPU. Lihat artikel utama:Mengapa GPU menambang lebih cepat daripada CPU. Berbagai populerrig penambangantelah didokumentasikan.
Penambangan FPGA
Penambangan FPGA adalah cara menambang yang sangat efisien dan cepat, sebanding dengan penambangan GPU dan secara drastis mengungguli penambangan CPU. FPGA biasanya mengonsumsi daya dalam jumlah yang sangat kecil dengan peringkat hash yang relatif tinggi, menjadikannya lebih layak dan efisien dibandingkan penambangan GPU. MelihatPerbandingan Perangkat Keras Penambanganuntuk spesifikasi dan statistik perangkat keras FPGA.
Penambangan ASIC
Sirkuit terpadu khusus aplikasi, atauASIC, adalah microchip yang dirancang dan diproduksi untuk tujuan yang sangat spesifik. ASIC yang dirancang untuk penambangan Bitcoin pertama kali dirilis pada tahun 2013. Dari segi jumlah daya yang dikonsumsi, ASIC jauh lebih cepat dibandingkan semua teknologi sebelumnya dan telah menjadikan penambangan GPU tidak bijaksana secara finansial di beberapa negara dan pengaturan.
Jasa pertambangan
Kontraktor pertambanganmenyediakan jasa penambangan dengan kinerja yang ditentukan dalam kontrak. Misalnya, mereka dapat menyewakan kapasitas penambangan pada tingkat tertentu dengan harga tertentu dan jangka waktu tertentu.
Kolam renang
Karena semakin banyak penambang yang bersaing untuk mendapatkan pasokan blok yang terbatas, individu mendapati bahwa mereka bekerja selama berbulan-bulan tanpa menemukan blok dan menerima imbalan atas upaya penambangan mereka. Hal ini menjadikan penambangan sebagai suatu pertaruhan. Untuk mengatasi perbedaan pendapatan, para penambang mulai mengorganisir diri mereka sendirikolam renangsehingga mereka dapat membagi imbalan secara lebih merata. Lihat Penambangan gabungan danPerbandingan kolam penambangan.
Sejarah
Buku besar umum Bitcoin ('rantai blok') dimulai pada tanggal 3 Januari 2009 pukul 18:15 UTC mungkin oleh Satoshi Nakamoto. Blok pertama dikenal sebagaiblok asal.Transaksi pertama yang tercatat di blok pertama adalah satu transaksi yang membayar hadiah 50 bitcoin baru kepada pembuatnya.
Waktu posting: 15 Des-2022