Bagaimana cara kerja penambangan Bitcoin dengan bahasa sederhana?
Definisi · Mining Bitcoin
Proses menambahkan blok transaksi berikutnya ke buku besar Bitcoin dengan mencari hash blok yang nilainya di bawah target jaringan. Proses ini membutuhkan sangat banyak tebakan. Pemenangnya mendapat bitcoin baru ditambah biaya transaksi.
Bayangkan lotre yang tiketnya dibeli dengan listrik. Setiap penambang membuat blok kandidatnya sendiri, lalu membeli tiket secepat mungkin dengan melakukan hashing. Kebanyakan tiket tidak menang. Kira-kira setiap 10 menit, seseorang di suatu tempat mendapatkan angka pemenang, menunjukkannya kepada semua orang, lalu perlombaan dimulai lagi di atas blok tersebut.
Pelajari lebih lanjut · panduan lengkap
Penjelasan penambangan Bitcoin dari dasar
Reward, halving, tingkat kesulitan, perangkat keras, pool, energi, dan apakah mining masih menguntungkan saat ini, lengkap dengan angka terbaru.
Apa saja langkah untuk menambang satu blok?
Animasi di atas menampilkan semua ini pada blok 969.006. Berikut penjelasannya:
- 1
Kumpulkan transaksi
Ambil transaksi yang menunggu di mempool, mulai dari tingkat biaya tertinggi, lalu tambahkan transaksi coinbase yang membayar penambang.
- 2
Buat merkle root
Hash transaksi secara berpasangan, tingkat demi tingkat, hingga tersisa satu hash yang mewakili semuanya.
- 3
Isi header
Enam bidang dalam 80 byte: versi, hash blok sebelumnya, akar Merkle, waktu, target, dan nonce.
- 4
Hash, ubah nonce, ulangi
Hitung hash header dengan SHA-256 dua kali. Kalau hasilnya terlalu besar, ubah nonce dan coba lagi.
- 5
Temukan hash di bawah target
Hash di bawah target adalah bukti kerja. Node lain memeriksanya dengan satu kali hash.
- 6
Kumpulkan reward
Blok bergabung ke rantai dan transaksi coinbase-nya membayar subsidi plus biaya transaksi. Semua orang lalu beralih ke blok berikutnya.
Saat 4,3 miliar kemungkinan nonce habis, yang bisa terjadi dalam waktu jauh di bawah satu detik pada mesin modern, penambang mengubah kolom cadangan di coinbase. Ini menghasilkan akar Merkle baru dan kumpulan nonce baru untuk dicoba.
Mengapa penambangan Bitcoin begitu sulit?
Karena SHA-256 tidak bisa diprediksi. Ubah satu bit pada header dan hash-nya berubah sepenuhnya, jadi tidak ada jalan pintas. Satu-satunya cara untuk menemukan pemenang adalah mencoba, dan target ditetapkan agar seluruh jaringan membutuhkan sekitar 10 menit.
950 EH/s
hashrate jaringan
langsung, diperbarui setiap jam
5.7 × 1023
hash per blok, rata-rata
hashrate × 600 s
~10 menit
waktu rata-rata antarblok
target tingkat kesulitan
2,016
blok di antara perubahan tingkat kesulitan
sekitar dua minggu
Kalau lebih banyak mesin ikut menambang, blok akan ditemukan lebih cepat untuk sementara. Saat penyesuaian berikutnya, targetnya jadi lebih sulit. Kalau penambang berhenti, targetnya jadi lebih mudah. Panduan tingkat kesulitan memantau perubahan berikutnya secara langsung.
Bisa mencoba menambang satu blok sendiri?
Ya, langsung di sini. Ini menjalankan double SHA-256 sungguhan di browser-mu pada blok yang disederhanakan. Atur tingkat kesulitan ke 5 atau 6 nol di depan dan lihat berapa lama waktu yang dibutuhkan:
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
Setiap nol tambahan membuatnya sekitar 16 kali lebih sulit. Blok sungguhan membutuhkan sekitar 19 atau 20. Untuk melihat proses hashing, header yang bisa kamu edit byte demi byte, dan apa yang dibutuhkan untuk serangan 51%, lihat bukti kerja.
Mengapa Bitcoin membutuhkan penambangan?
Bitcoin tidak punya bank yang menentukan pembayaran mana terjadi lebih dulu. Penambangan melakukan tugas itu. Setiap blok mengurutkan sekumpulan transaksi, dan karena setiap blok dibangun di atas blok sebelumnya, mengubah pembayaran lama berarti harus mengulang semua pekerjaan sejak saat itu. Itulah yang membuat pembayaran yang sudah dikonfirmasi sulit dibatalkan.
Mining juga menjadi cara menerbitkan bitcoin baru, dengan jadwal tetap yang jumlahnya dibagi dua setiap empat tahun. Soal reward dibahas di reward blok dan halving.
Bisa menambang Bitcoin sendiri?
Bisa, dengan ASIC khusus, listrik murah, dan pool penambangan, meski marginnya tipis. Ponsel atau laptop jutaan kali terlalu lambat untuk memberi dampak.
Cara termudah untuk mulai adalah dengan aplikasi CloudMineCrypto. Kamu bisa menambang gratis dengan paket gratis, iklan, game, penawaran, dan check-in harian, tanpa perangkat keras, kebisingan, atau tagihan listrik. Kamu bisa menarik reward ke dompetmu sendiri lewat Lightning, Bitcoin on-chain, atau BNB Smart Chain. Paket berbayar adalah tambahan opsional. Reward merupakan estimasi berdasarkan data jaringan terkini dan tidak dijamin.
Pelajari lebih lanjut · panduan lengkap
Penjelasan penambangan Bitcoin dari dasar
Reward, halving, tingkat kesulitan, perangkat keras, pool, energi, dan apakah mining masih menguntungkan saat ini, lengkap dengan angka terbaru.
Pertanyaan yang sering diajukan
Bagaimana cara kerja penambangan Bitcoin secara sederhana?
Penambang menggabungkan transaksi yang menunggu ke dalam sebuah blok, lalu menebak angka yang disebut nonce sampai hash blok berada di bawah target. Penambang pertama yang menemukannya menambahkan blok ke rantai dan mendapatkan reward blok.
Apa sebenarnya yang dicari penambang?
Tidak ada trik khusus. Mereka mencari header dengan hash SHA-256 ganda yang berada di bawah target. Satu-satunya cara menemukannya adalah terus mengubah nonce dan menghitung hash lagi, triliunan kali per detik.
Berapa lama waktu yang dibutuhkan untuk menambang satu blok?
Rata-rata sekitar 10 menit untuk seluruh jaringan. Tingkat kesulitan disesuaikan setiap 2.016 blok agar waktu itu tetap terjaga, berapa pun total hashrate-nya.
Apa yang didapat penambang untuk satu blok?
Subsidi blok sebesar 3,125 BTC sejak April 2024, ditambah biaya dari setiap transaksi di dalam blok. Sebagian besar blok ditemukan oleh pool, yang membagikan reward kepada para penambangnya.
Bisa menambang Bitcoin di rumah?
Mining sendiri hanya bisa dilakukan dengan mesin ASIC khusus, listrik murah, dan pool. Bahkan dengan itu, mining sering kali tidak menghasilkan keuntungan. Ponsel atau laptop terlalu lambat. Aplikasi seperti CloudMineCrypto memungkinkan kamu menambang secara gratis tanpa menjalankan perangkat keras sendiri. Reward adalah perkiraan.
Sumber dan bacaan lanjutan
- Bitcoin: A Peer-to-Peer Electronic Cash System (whitepaper) · Satoshi Nakamoto, 2008
- Panduan blockchain: header, pohon Merkle, proof of work · Dokumentasi pengembang Bitcoin
- Panduan mining: mining solo dan pool · Dokumentasi pengembang Bitcoin
- Algoritma hashing blok · Bitcoin Wiki
- Pohon Merkle · Bitcoin Wiki
- Tingkat kesulitan · Bitcoin Wiki
Angka real-time di halaman ini berasal dari API CloudMineCrypto atau layanan data blockchain publik yang disebutkan di sebelahnya. Angka diperbarui secara berkala dan diberi label di tempatnya. Panduan ini bersifat edukatif, bukan nasihat keuangan. CloudMineCrypto bukan produk investasi. Reward di aplikasi hanyalah perkiraan 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.