Panduan · Difficulty mining

Difficulty mining Bitcoin, dan kapan berubah berikutnya

Oleh tim CloudMineCryptoDiperbarui 9 menit baca

Jawaban singkat

Difficulty mining adalah seberapa sulit menemukan blok Bitcoin yang valid. Setiap 2.016 blok (sekitar dua minggu) jaringan membandingkan berapa lama blok-blok itu muncul dengan 14 hari yang seharusnya, lalu menaikkan atau menurunkan difficulty untuk menyesuaikan, paling banyak 4× ke arah mana pun. Ini menjaga jarak blok tetap sekitar 10 menit, berapa pun hashrate yang bergabung atau keluar.

Poin-poin penting

  • Difficulty disetel ulang setiap 2.016 blok, bukan pada tanggal kalender.
  • Difficulty baru = difficulty lama × 14 hari ÷ jumlah hari yang sebenarnya dibutuhkan periode itu, dibatasi maksimal 4× naik atau turun.
  • Hashrate jaringan ≈ difficulty × 2³² ÷ 600 hash per detik.
  • Difficulty yang naik tidak berarti bitcoin secara keseluruhan berkurang. Artinya setiap penambang mendapat porsi yang lebih kecil.

Penyesuaian difficulty berikutnya

Estimasi langsung

Perkiraan perubahan

−2.08%

57,6% selesai

Blok tersisa
854
Perkiraan tanggal
dalam sekitar 6,1 hari
Waktu blok rata-rata10,21 mnt
lebih cepattarget 10 menitlebih lambat

Data langsung dari mempool.space, diperbarui setiap 10 menit. Penyesuaian terakhir: +4,16%. Penyesuaian ulang pada blok 969.696.

Coba sendiri: penambang bergabung atau keluar

Geser penggeser atau ketuk salah satu chip: kenop, tanggal, dan grafik ini akan berpindah ke mode simulasi.

05101520nowretargetretarget
Menit per blok, selama tiga periode berikutnyatarget 10 menit
  1. Periode ini

    10,2 mnt

    per blok

  2. Periode berikutnya

    10,0 mnt

    difficulty ×0,979

  3. Periode setelahnya

    10,0 mnt

    difficulty ×1,000

Perubahan di tengah periode hanya terkoreksi sebagian pada retarget berikutnya, karena jaringan merata-ratakan seluruh periode. Retarget setelah itu menyelesaikan sisanya. Disederhanakan: hashrate tetap di level baru dan faktor keberuntungan blok diabaikan.

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

Setiap angka nol heksadesimal tambahan di depan membuat hash yang menang 16 kali lebih langka. Difficulty mengukur hal yang sama pada skala yang lebih halus: target pada difficulty 1 dibagi target hari ini.

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

Blok #1Hash sebelumnya0000000000000000000000000000000000000000000000000000000000000000Nonce0

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.

difficulty baru = difficulty lama × 20.160 menit ÷ menit aktual untuk 2.016 blok terakhir
Kedua perubahan itu dibatasi: difficulty bisa naik paling banyak 4 kali atau turun 4 kali per penyesuaian.

Seberapa besar difficulty berubah, berdasarkan berapa lama 2.016 blok terakhir berlangsung

×4×2×1×0.5×0.2501428425670days the period took (target: 14)×2×1×0.5cap ×4cap ×¼
Periode yang memakan waktu 7 hari menggandakan difficulty. Periode yang memakan waktu 28 hari membaginya dua. Lebih cepat dari 3,5 hari atau lebih lambat dari 56 hari akan mengenai batas maksimum.

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.

Contoh perhitungan aturan ini
Periode berlangsung selamaWaktu blokPerubahan
12 hari8,6 mnt+16.7%
13 hari9,3 mnt+7.7%
14 hari10,0 mnt0%
15 hari10,7 mnt−6.7%
3 hari2,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 ≈ difficulty × 2³² ÷ 600
Hash per detik yang dibutuhkan jaringan untuk blok 10 menit pada difficulty tertentu.

Hashrate jaringan, dibaca dengan dua cara (langsung)

Dari difficulty
difficulty × 2³² ÷ 600
950 EH/s
Angka yang dipakai aplikasi
estimasi publik, diperbarui setiap jam
1003 EH/s
Keduanya jarang sama persis. Difficulty mencerminkan periode penuh terakhir, sedangkan estimasi hashrate bereaksi terhadap waktu blok terbaru, dan faktor keberuntungan blok menambah noise pada keduanya.

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

11 juta1 triliun

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

Sebelum penyesuaian: satu jam bloksetiap 6,7 mnt
Setelah penyesuaiansetiap 10,0 mnt

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.

BTC per jam = hashrate paket ÷ hashrate jaringan × 6 × reward blok
Rumus yang digunakan aplikasi untuk memperkirakan reward. Bonus ditambahkan di luar rumus ini; aturan dan batasan berlaku (Ketentuan §5).

Jika hashrate jaringan berubah, berapa penghasilan sebuah paket?

Paket gratis

4,6 GH/s · satu kali jalan 8 jam

Hari ini
0.0000000006930BTC
Setelah
0.0000000005775BTC

Paket iklan, game, atau check-in

7,4 GH/s · satu kali jalan 24 jam

Hari ini
0.000000003326BTC
Setelah
0.000000002772BTC

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

  1. Tingkat kesulitan · Bitcoin Wiki
  2. Panduan block chain: proof of work dan target · Bitcoin Developer Guide
  3. Panduan mining · Bitcoin Developer Guide
  4. Bitcoin: A Peer-to-Peer Electronic Cash System · Satoshi Nakamoto
  5. Grafik hashrate dan difficulty · mempool.space
  6. 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.