Pengenalan
Pertambangan
adalah proses menambahkan catatan transaksi ke buku besar Bitcoin
tentang transaksi masa lalu (dan "rig penambangan"adalah metafora sehari-hari
untuk sistem komputer tunggal yang melakukan perhitungan yang diperlukan
untuk" penambangan ". Buku besar transaksi masa lalu ini disebutrantai blokkarena merupakan
rantaiblok. Blockchain
berfungsi untukKonfirmasitransaksi ke
seluruh jaringan telah terjadi. Node Bitcoin menggunakan blockchain untuk
membedakan transaksi Bitcoin yang sah dari upaya untuk membelanjakan kembali
koin yang telah dihabiskan di tempat lain.
Penambangan sengaja dirancang untuk
menjadi sumber daya intensif dan sulit sehingga jumlah blok yang ditemukan
setiap hari oleh penambang tetap stabil. Individublokharus mengandung abukti kerjadianggap valid.
Bukti kerja ini diverifikasi oleh node Bitcoin lainnya setiap kali mereka
menerima blok. Bitcoin menggunakanhashcashfungsi
proof-of-work.
Tujuan utama penambangan adalah untuk
menetapkan sejarahtransaksidengan cara itukomputasi tidak praktis untuk dimodifikasi oleh
satu entitas. Dengan mengunduh dan memverifikasi blockchain, bitcoinnodedapat mencapai
konsensus tentang pemesanan acara dalam bitcoin.
Penambangan juga merupakan mekanisme
yang digunakan untukmemperkenalkan
Bitcoinke dalam sistem: Penambang dibayar apa punbiaya transaksiserta
"subsidi" dari koin yang baru dibuat. Ini keduanya melayani tujuan
penyebaran koin baru dengan cara yang terdesentralisasi serta memotivasi orang
untuk memberikan keamanan bagi sistem.
Penambangan bitcoin disebut demikian
karena menyerupai penambangan komoditas lain: memerlukan penambangan dan
perlahan-lahan membuat unit baru tersedia bagi siapa saja yang ingin mengambil
bagian. Perbedaan penting adalah bahwaPasokantidak tergantung pada jumlah penambangan. Secara umum mengubah hashpower
total penambang tidak mengubah berapa banyak bitcoin yang dibuat dalam jangka
panjang.
Kesulitan
Masalah Komputasi-Sulit
Menambang blok sulit karena SHA-256
hash dari header blok harus lebih rendah dari atau sama dengantargetagar blok diterima
oleh jaringan. Masalah ini dapat disederhanakan untuk tujuan penjelasan: Hash
suatu blok harus dimulai dengan jumlah nol tertentu. Probabilitas menghitung
hash yang dimulai dengan banyak nol sangat rendah, oleh karena itu banyak upaya
harus dilakukan. Untuk menghasilkan hash baru setiap ronde, atidak adabertambah. LihatBukti kerjauntuk informasi
lebih lanjut.
Metrik Kesulitan
Itukesulitanadalah ukuran seberapa sulitnya menemukan blok baru
dibandingkan dengan yang termudah yang pernah ada. Nilai tersebut dihitung
ulang setiap 2.016 blok dengan nilai sedemikian rupa sehingga 2.016 blok
sebelumnya akan dihasilkan dalam tepat dua minggu (dua minggu) seandainya semua
orang menambang pada kesulitan ini. Ini diharapkan menghasilkan, rata-rata,
satu blok setiap sepuluh menit.
Semakin banyak penambang bergabung,
laju pembuatan blok meningkat. Ketika laju pembuatan blok meningkat, kesulitan
meningkat untuk mengimbangi, yang memiliki efek penyeimbang karena mengurangi
laju pembuatan blok. Blok apa pun yang dirilis oleh penambang jahat yang tidak
memenuhi persyaratantarget kesulitanhanya akan ditolak
oleh peserta lain dalam jaringan.
Penghargaan
Ketika sebuah blok ditemukan, penemu
dapat memberikan sendiri sejumlah bitcoin, yang disepakati oleh semua orang di
jaringan. Saat ini karunia ini adalah 12,5 bitcoin; nilai ini akan membagi dua
setiap 210.000 blok. LihatPasokan Mata Uang Terkendali.
Selain itu, penambang diberikan biaya
yang dibayarkan oleh pengguna yang mengirim transaksi. Biaya tersebut merupakan
insentif bagi penambang untuk memasukkan transaksi dalam blok mereka. Di masa
depan, karena jumlah penambang bitcoin baru diizinkan untuk membuat di setiap
blok berkurang, biaya akan menjadi persentase yang jauh lebih penting dari
pendapatan pertambangan.
Ekosistem penambangan
Perangkat keras
Pengguna telah menggunakan berbagai
jenis perangkat keras dari waktu ke waktu untuk menambang blok. Spesifikasi
perangkat keras dan statistik kinerja dirinci padaPerbandingan Hardware Penambanganhalaman.
Penambangan CPU
Versi klien Bitcoin awal memungkinkan
pengguna untuk menggunakan CPU mereka untuk menambang. Munculnya penambangan
GPU membuat penambangan CPU secara finansial tidak bijaksana karena hashrate
jaringan tumbuh sedemikian rupa sehingga jumlah bitcoin yang dihasilkan oleh
penambangan CPU menjadi lebih rendah daripada biaya daya untuk mengoperasikan
CPU. Opsi karena itu dihapus dari antarmuka pengguna klien inti Bitcoin.
Penambangan GPU
Penambangan GPU secara drastis lebih
cepat dan lebih efisien daripada penambangan CPU. Lihat artikel utama:Mengapa GPU lebih cepat dari CPU. Beragam populerrig penambangantelah
didokumentasikan.
Penambangan FPGA
Penambangan FPGA adalah cara yang
sangat efisien dan cepat untuk menambang, sebanding dengan penambangan GPU dan
secara drastis mengungguli penambangan CPU. FPGA biasanya mengkonsumsi daya
yang sangat kecil dengan peringkat hash yang relatif tinggi, menjadikannya
lebih layak dan efisien daripada penambangan GPU. LihatPerbandingan Hardware Penambanganuntuk spesifikasi
dan statistik perangkat keras FPGA.
Penambangan ASIC
Sirkuit terpadu khusus aplikasi, atau
ASIC, adalah microchip yang dirancang dan dibuat untuk tujuan yang sangat
spesifik. ASIC yang dirancang untuk penambangan Bitcoin pertama kali dirilis
pada 2013. Untuk jumlah daya yang mereka konsumsi, mereka jauh lebih cepat dari
semua teknologi sebelumnya dan telah membuat penambangan GPU secara finansial.
Layanan penambangan (Cloud mining)
Kontraktor penambanganmemberikan jasa
penambangan dengan kinerja yang ditentukan oleh kontrak, sering disebut sebagai
"Kontrak Penambangan." Mereka dapat, misalnya, menyewakan tingkat
kapasitas penambangan tertentu untuk harga yang ditentukan pada durasi
tertentu.
Kolam Penambangan
Karena semakin banyak penambang
berkompetisi untuk pasokan blok yang terbatas, orang-orang menemukan bahwa
mereka bekerja selama berbulan-bulan tanpa menemukan blok dan menerima imbalan
apa pun atas upaya penambangan mereka. Ini membuat menambang sesuatu yang
dipertaruhkan. Untuk mengatasi perbedaan dalam penambang pendapatan mereka
mulai mengorganisir dirikolam renangsehingga mereka
bisa membagikan hadiah lebih merata. LihatPenambangan gabungandanPerbandingan kolam penambangan.
Sejarah
Buku besar publik Bitcoin
("rantai blok") dimulai pada 3 Januari 2009 pukul 18:15 UTC mungkin
olehSatoshi Nakamoto. Blok pertama
dikenal sebagaiblok genesis. Transaksi pertama
yang dicatat di blok pertama adalah transaksi tunggal yang membayar hadiah 50
bitcoin baru kepada penciptanya.
Mengintai
Taruhan adalah konsep dalamBukti kepemilikan yang didelegasikankoin, sangat mirip
dengan penambangan gabungan bukti koin kerja. Menurutbukti pembagian Prinsipnya,
alih-alih kekuatan komputasi, para pengguna yang mengambil bagian mengumpulkan
kepemilikan mereka, sejumlah uang tertentu, diblokir di dompet mereka dan
didelegasikan ke saldo taruhan kolam itu.
Jaringan secara berkala memilih
jumlah kumpulan taruhan teratas yang telah ditentukan sebelumnya (biasanya
antara 20 dan 100), berdasarkan pada saldo taruhannya, dan memungkinkan mereka
untuk memvalidasi transaksi untuk mendapatkan hadiah. Hadiah kemudian dibagi
dengan para delegasi, sesuai dengan taruhan mereka dengan kelompok tersebut.
Meskipun pengarsipan tidak memerlukan
banyak daya komputasi sebagai penambangan, masih memerlukan koneksi internet
yang sangat stabil dan cepat untuk mengumpulkan, memverifikasi dan
menandatangani semua transaksi dalam antrian dalam rentang waktu yang kecil,
yang dapat sesingkat satu detik. Jika pool gagal melakukannya, itu tidak
mendapatkan hadiah, dan itu bisa dibagikan dengan pool berikutnya secara
berurutan.
Banyakaltcoinmenggunakan pancang. Taruhan sering dipasarkan sebagai alternatif yang
jauh lebih efisien. Sayangnya mempertaruhkan memiliki potensi untuk tidak jauh
berbeda dari politik. Contoh yang baik adalah mudah bagi aktor besar untuk
mengambil alih jaringan hanya dengan membeli koin yang cukup. Ini sebenarnya
terjadi pada tahun 2020 ketika TRON's Justin Sun mengambil alih jaringan
"forum" Steem dan kemudian melakukan beberapa hal yang membuat
beberapa orang tidak bahagia.
Tidak ada komentar:
Posting Komentar