Apa itu difficulty mining Bitcoin?
Definisi · Difficulty mining
Angka yang menunjukkan seberapa sulit menemukan hash blok di bawah target jaringan, dibandingkan dengan target termudah yang diizinkan Bitcoin. Difficulty 2 dua kali lebih sulit daripada difficulty 1. Jaringan menghitung ulang setiap 2.016 blok.
Penambang melakukan hashing pada header blok berulang kali, mengubah sedikit bagian setiap kali, sampai hasilnya berada di bawah angka yang disebut target. Tidak ada jalan pintas. Ini murni tebakan, dan satu-satunya cara menebak lebih cepat adalah dengan lebih banyak perangkat keras.
Difficulty adalah kenop yang menentukan seberapa rendah target itu. Tidak ada yang memutarnya secara manual. Setiap node menjalankan perhitungan yang sama pada timestamp blok yang sama dan mendapatkan hasil yang sama.
132,8 triliun
Difficulty saat ini
blok terbaru, langsung
950 EH/s
Hashrate yang tersirat
difficulty × 2³² ÷ 600
2,016
Blok per periode
aturan konsensus
10 mnt
Target waktu blok
14 hari per periode
Apa itu target, dan mengapa ada angka nol di depan?
Hash blok adalah angka 256-bit, biasanya ditulis sebagai 64 digit heksadesimal. Target adalah angka dengan ukuran yang sama, dan blok yang valid membutuhkan hash yang sama dengan atau di bawah target itu. Target yang lebih rendah berarti lebih banyak angka nol di depan, yang berarti lebih sedikit hash yang memenuhi syarat.
Hash blok harus berada di bawah angka ini
Difficulty 1
8 angka nol di depan
Target termudah yang diizinkan aturan. Blok-blok pertama di 2009 memakainya.
00000000ffff0000000000000000000000000000000000000000000000000000
Hari ini: difficulty 132,8 triliun
19 angka nol di depan
Dihitung dari difficulty langsung, diperbarui setiap 10 menit.
000000000000000000021 dtk50000000014150d707576190b7fc44ceb4d6b138b
Rumus ini mengaitkan keduanya: difficulty = target pada difficulty 1 ÷ target saat ini. Penambang membutuhkan rata-rata sekitar difficulty × 2³² hash untuk menemukan satu blok. Kamu bisa merasakan sendiri aturan “satu angka nol lagi 16 kali lebih sulit” di bawah, dengan blok kecil yang ditambang browser-mu.
Interaktif · tambang sebuah blok di browser kamu
Proof of work SHA-256 sungguhan, header yang disederhanakan
Hash blok (double SHA-256)
Ubah transaksinya: hash berubah total hanya dengan satu huruf.
Percobaan: 0
Hashrate kamu: n/a
Waktu: 0,0 d
Bagaimana cara kerja penyesuaian difficulty?
Di setiap tinggi blok yang habis dibagi 2.016, setiap node melihat berapa lama periode terakhir berlangsung dan mengubah skala difficulty agar periode berikutnya memakan waktu 14 hari pada hashrate yang sama.
Seberapa besar difficulty berubah, berdasarkan berapa lama 2.016 blok terakhir berlangsung
Blok muncul terlalu cepat? Periode memakan waktu kurang dari 14 hari, jadi difficulty naik. Terlalu lambat? Difficulty turun. Batas maksimum mencegah lonjakan tiba-tiba, misalnya setelah gangguan besar, merusak periode berikutnya.
| Periode berlangsung selama | Waktu blok | Perubahan |
|---|---|---|
| 12 hari | 8,6 mnt | +16.7% |
| 13 hari | 9,3 mnt | +7.7% |
| 14 hari | 10,0 mnt | 0% |
| 15 hari | 10,7 mnt | −6.7% |
| 3 hari | 2,1 mnt | +300% (batas ×4) |
Kapan penyesuaian difficulty berikutnya?
Penyesuaian berikutnya diperkirakan sekitar , pada blok 969.696. Perkiraan saat ini −2,08%, berdasarkan waktu blok rata-rata 10,21 menit sejauh periode ini.
−2.08%
Perkiraan perubahan
estimasi langsung
57.6%
Periode selesai
854 blok tersisa
Perkiraan tanggal
UTC
+4.16%
Penyesuaian terakhir
sebagai perbandingan
Anggap estimasi ini sebagai target yang bergerak. Di awal periode, estimasi hanya bertumpu pada sedikit blok, jadi bisa naik turun. Estimasi ini menjadi stabil seiring periode berjalan. Kenop di bagian atas halaman diperbarui setiap 10 menit.
Bagaimana hubungan difficulty dengan hashrate?
Sangat dekat. Untuk menemukan satu blok setiap 600 detik pada difficulty tertentu, seluruh jaringan harus melakukan hashing pada kecepatan sekitar ini:
Hashrate jaringan, dibaca dengan dua cara (langsung)
Begitu juga cara angka hashrate publik dibuat. Tidak ada yang bisa menghitung setiap mesin, jadi hashrate diperkirakan dari difficulty dan seberapa cepat blok terbaru muncul. Hashrate bergerak lebih dulu. Difficulty mengikuti pada retarget berikutnya, jadi keduanya bisa tidak sinkron hingga dua minggu. Konversi satuan dengan konverter hashrate, atau baca lebih lanjut di panduan hashrate.
Bagaimana difficulty Bitcoin berubah dari waktu ke waktu?
Difficulty dimulai dari 1, angka minimum, saat blok pertama ditambang. Sejak itu naik berkali-kali lipat pangkat sepuluh, karena mining berpindah dari CPU laptop ke kartu grafis, lalu ke mesin ASIC khusus.
Dari difficulty 1 hingga hari ini, satu langkah per ×10
Blok pertama
difficulty 1
Blok terbaru (langsung)
132,8 triliun
sekitar 14,1 pangkat sepuluh lebih tinggi
Tren jangka panjangnya naik, tapi tidak berupa garis lurus. Difficulty turun saat penambang mematikan mesinnya: setelah harga jatuh, setelah halving memangkas reward, atau saat seluruh wilayah berhenti menambang sekaligus, seperti yang terjadi pada larangan mining di Tiongkok pada 2021. Riwayat lengkapnya ada di grafik hashrate dan difficulty mempool.space.
Apa arti difficulty bagi penambang?
Perkiraan penghasilan penambang adalah bagiannya dari hashrate jaringan dikalikan reward. Jika difficulty naik 10% dan mesinmu tetap sama, kamu bisa memperkirakan sekitar 9% lebih sedikit bitcoin per hari. Geser penggeser untuk melihatnya.
Apa yang terjadi saat penambang bergabung atau keluar
2.016 blok membutuhkan
9,3 hari
Difficulty saat itu
×1.50
Penambang yang tidak berubah mendapatkan
×0.67
Disederhanakan: satu penyesuaian, hashrate stabil. Retarget sesungguhnya membandingkan 2.016 blok terakhir dengan dua minggu dan bisa mengubah difficulty paling banyak 4× ke arah mana pun.
0.0000004515BTC
Per TH/s per hari (estimasi langsung)
Rata-rata penghasilan 1 TH/s hashing hari ini, sebelum biaya pool dan listrik. Penambang menyebutnya hashprice.
↑ difficulty
Mesin yang sama, bitcoin lebih sedikit
Setiap kenaikan mengecilkan bagian setiap penambang. Mesin yang lebih tua dan kurang efisien adalah yang pertama berhenti menutupi biaya listriknya.
↓ difficulty
Yang masih berjalan menghasilkan lebih banyak
Saat penambang mematikan mesinnya, yang tersisa mendapat bagian lebih besar setelah retarget berikutnya.
Itu sebabnya mining di rumah sangat sulit untuk menguntungkan. Hashrate terus bertambah, jadi hasil sebuah mesin menurun sepanjang masa pakainya. Kalkulator keuntungan dan panduan apakah mining menguntungkan menghitung angkanya.
Bagaimana difficulty memengaruhi estimasi CloudMineCrypto-mu?
Di CloudMineCrypto kamu tidak perlu mesin, dan kamu menambang secara gratis: paket gratis, iklan, game, penawaran, dan check-in harian semuanya menambah paket, dan saldo BTC-mu bertambah selama paket berjalan. Paket berbayar adalah tambahan opsional untuk kecepatan lebih. Estimasinya memakai konsep bagian yang sama seperti mining sungguhan: hashrate paketmu dibagi hashrate jaringan, dikali 6 blok per jam, dikali reward blok.
Jika hashrate jaringan berubah, berapa penghasilan sebuah paket?
Paket gratis
4,6 GH/s · satu kali jalan 8 jam
Paket iklan, game, atau check-in
7,4 GH/s · satu kali jalan 24 jam
Bagianmu dari jaringan berubah sebesar ×0,83, begitu juga estimasinya.
Data masukan langsung, diperbarui setiap jam. Estimasi sebelum boost, tidak dijamin. Estimasi aplikasi mengikuti angka hashrate jaringan, yang diperbarui secara rutin, jadi tidak menunggu retarget berikutnya.
Difficulty bukan input, tapi berubah mengikuti hashrate jaringan yang memang input. Saat lebih banyak hashrate bergabung, bagianmu turun, begitu juga estimasinya. Saat hashrate berkurang, paket yang sama menghasilkan sedikit lebih banyak. Angka langsung untuk setiap paket ada di berapa bitcoin yang akan saya hasilkan, dan aturan reward berisi detail lengkapnya. Reward adalah estimasi dan tidak dijamin. Paket tidak memberimu kepemilikan atas perangkat keras mining apa pun.
Apa yang sering salah dipahami tentang difficulty mining?
Seseorang yang menetapkan difficulty.
Tidak ada yang menentukannya. Setiap node menghitungnya sendiri dari stempel waktu 2.016 blok terakhir, dan blok dengan target yang salah akan ditolak.
Difficulty berubah setiap dua minggu, sesuai jadwal.
Ini berubah setiap 2.016 blok. Dua minggu hanyalah target, jadi tanggalnya bisa meleset mengikuti kecepatan blok.
Lebih banyak penambang berarti lebih banyak bitcoin yang diterbitkan.
Hanya sebentar, sampai retarget berikutnya. Setelah itu, ritmenya kembali ke sekitar 10 menit dan jadwal penerbitan tetap terjaga.
Satu kali penyesuaian langsung memperbaiki waktu blok.
Ini merata-ratakan seluruh periode. Perubahan di tengah periode hanya sebagian dikoreksi, dan retarget berikutnya menyelesaikannya. Coba di dial di bagian atas.
Difficulty menunjukkan ke mana arah harga.
Ini menunjukkan seberapa banyak hashing yang terjadi baru-baru ini. Penambang bereaksi terhadap harga, tapi difficulty tertinggal hingga dua minggu di belakang mereka.
Rata-rata 10 menit berarti satu blok setiap 10 menit.
Jeda blok bersifat acak. Jeda satu menit atau satu jam sama-sama bisa terjadi; rata-ratanya itulah yang diatur oleh difficulty.
Baru mengenal ini? Mulai dengan cara kerja mining Bitcoin dan proof of work, atau cari istilah apa pun di glosarium.
Pertanyaan yang sering diajukan
Apa itu difficulty mining Bitcoin?
Angka yang menunjukkan seberapa sulit menemukan blok yang valid, dibandingkan dengan target termudah yang diizinkan aturan (difficulty 1). Jaringan menyesuaikannya setiap 2.016 blok agar blok tetap muncul sekitar setiap 10 menit.
Seberapa sering difficulty Bitcoin disesuaikan?
Setiap 2.016 blok. Pada 10 menit per blok, itu sekitar dua minggu, tapi jeda sebenarnya tergantung seberapa cepat blok muncul, jadi bisa lebih cepat atau lebih lambat beberapa hari.
Kapan penyesuaian difficulty Bitcoin berikutnya?
Kenop langsung di bagian atas halaman ini menampilkan perkiraan tanggal, blok tersisa, dan perkiraan perubahan, dari data mempool.space yang diperbarui setiap 10 menit. Tanggalnya adalah perkiraan karena waktu blok bersifat acak.
Seberapa besar difficulty bisa berubah sekaligus?
Paling banyak naik 4 kali atau turun 4 kali dalam satu penyesuaian. Dalam praktiknya perubahan biasanya hanya beberapa persen, karena hashrate jarang berubah secepat itu dalam dua minggu.
Apakah difficulty yang lebih tinggi berarti lebih sedikit bitcoin yang ditambang?
Tidak. Difficulty menjaga laju tetap sekitar satu blok setiap 10 menit, jadi penerbitan mengikuti jadwal berapa pun difficulty-nya. Difficulty yang lebih tinggi berarti setiap penambang mendapat bagian yang lebih kecil dari reward yang sama.
Bagaimana hubungan difficulty dengan hashrate?
Hashrate jaringan kira-kira sama dengan difficulty × 2³² ÷ 600 hash per detik. Difficulty mengikuti hashrate dengan jeda hingga satu periode, karena hanya berubah saat retarget.
Apakah difficulty mining memengaruhi reward CloudMineCrypto?
Secara tidak langsung, dan kamu tidak pernah perlu mengelolanya: paket gratis, iklan, game, penawaran, dan check-in harian tetap menambah paket apa pun yang terjadi. Estimasi aplikasi memakai bagian paketmu dari hashrate jaringan, 6 blok per jam, dan reward blok. Saat hashrate jaringan naik, bagianmu dan estimasimu turun. Reward adalah estimasi dan tidak dijamin.
Sumber dan bacaan lanjutan
- Tingkat kesulitan · Bitcoin Wiki
- Panduan block chain: proof of work dan target · Bitcoin Developer Guide
- Panduan mining · Bitcoin Developer Guide
- Bitcoin: A Peer-to-Peer Electronic Cash System · Satoshi Nakamoto
- Grafik hashrate dan difficulty · mempool.space
- Dasbor mining: hashrate, difficulty, pool · mempool.space
Angka langsung di halaman ini (hashrate jaringan, block reward, harga BTC) berasal dari API CloudMineCrypto, diperbarui setiap jam, dan diberi label di setiap kemunculannya. Panduan ini bersifat edukatif dan bukan nasihat keuangan. CloudMineCrypto bukan produk investasi; reward di aplikasi adalah estimasi dan tidak dijamin.
Kamu sudah membaca cara kerjanya. Sekarang saksikan sendiri.
Klaim paket mining gratis 8 jam di aplikasi CloudMineCrypto dan lihat estimasi BTC kamu naik dari data jaringan secara langsung. Tanpa perangkat keras, tanpa kartu.