Poin Penting

  • Penambangan cryptocurrency adalah bagian penting dari proses pengurutan dan validasi transaksi blockchain. Penambangan juga bertanggung jawab untuk menciptakan unit cryptocurrency baru.

  • Sementara pekerjaan yang dilakukan oleh penambang membutuhkan sumber daya komputasi yang intensif, ini adalah yang membantu menjaga keamanan jaringan blockchain.

  • Penambang mengumpulkan transaksi yang tertunda dan mengorganisirnya menjadi blok, yang kemudian disiarkan ke jaringan. Jika blok disetujui oleh node yang memvalidasi, penambang menerima imbalan blok.

  • Profitabilitas penambangan crypto tergantung pada faktor-faktor seperti efisiensi perangkat keras, biaya listrik, volatilitas pasar, dan perubahan yang mungkin terjadi dalam protokol blockchain.

Apa itu Penambangan Kripto?

Bayangkan buku besar digital global di mana setiap transaksi cryptocurrency dicatat. Penambangan memastikan buku besar ini tetap akurat dan aman. Penambang menggunakan komputer khusus untuk memecahkan teka-teki (pada dasarnya menebak angka) untuk mengorganisir dan mengonfirmasi transaksi yang tertunda. Orang yang pertama kali menyelesaikannya akan mendapatkan imbalan dalam bentuk cryptocurrency.

Penambangan kripto adalah proses yang memastikan keamanan cryptocurrency seperti bitcoin (BTC). Ini adalah proses di mana transaksi pengguna diverifikasi dan ditambahkan ke buku besar publik blockchain. Penambangan adalah salah satu elemen kunci yang memungkinkan jaringan Bitcoin menjadi terdesentralisasi, yang berarti dapat berfungsi tanpa otoritas pusat.

Operasi penambangan juga bertanggung jawab untuk menambahkan koin baru ke pasokan yang ada. Meskipun ini mungkin terdengar seperti mencetak uang, penambangan kripto mengikuti seperangkat aturan yang dikodekan keras yang mengatur proses dan mencegah siapa pun membuat koin baru secara sembarangan. Aturan-aturan ini dibangun ke dalam protokol yang mendasarinya dan ditegakkan oleh jaringan node yang terdistribusi.

Untuk membuat unit cryptocurrency baru, penambang menggunakan daya komputasi mereka untuk memecahkan teka-teki kriptografi yang kompleks. Penambang pertama yang memecahkan teka-teki tersebut mendapatkan hak untuk menambahkan blok transaksi baru ke blockchain dan menyiarkannya ke jaringan.

Bagaimana Cara Kerja Penambangan Kripto?

Jawaban singkat

1. Transaksi dikelompokkan menjadi blok. Ketika seseorang mengirim atau menerima cryptocurrency, transaksi yang tertunda dikelompokkan menjadi sebuah "blok" yang menunggu untuk dikonfirmasi.

2. Penambang memecahkan teka-teki. Penambang menggunakan komputer untuk menebak angka khusus, yang disebut nonce, yang, ketika digabungkan dengan data blok, menghasilkan hasil di bawah angka target tertentu. Ini seperti tiket lotere digital yang melibatkan teka-teki.

3. Menambahkan ke blockchain
Penambang pertama yang memecahkan teka-teki mendapatkan hak untuk menambahkan blok mereka ke blockchain. Penambang lain memeriksa blok ini untuk memastikan bahwa blok tersebut valid.

4. Mendapatkan imbalan
Penambang yang menang mendapatkan imbalan, yang mencakup cryptocurrency yang baru dibuat dan biaya transaksi dari blok yang mereka tambang.

Jawaban panjang

Ketika transaksi blockchain baru dilakukan, mereka dikirim ke kolam yang disebut memori pool (atau mempool). Node yang memvalidasi bertanggung jawab untuk memverifikasi keabsahan transaksi. Tugas seorang penambang adalah mengumpulkan transaksi yang tertunda ini dan mengorganisirnya menjadi blok. Perlu dicatat bahwa beberapa penambang juga menjalankan node yang memvalidasi, tetapi node penambang dan node yang memvalidasi secara teknis berbeda.

Anda dapat menganggap blok sebagai halaman buku besar blockchain di mana beberapa transaksi dicatat (bersama dengan data lainnya). Lebih khusus lagi, node penambang bertanggung jawab untuk mengumpulkan transaksi yang belum terkonfirmasi dari memori pool dan menyusunnya menjadi blok kandidat.

Penambang kemudian mencoba untuk mengubah blok kandidat ini menjadi blok yang terkonfirmasi. Untuk melakukan ini, mereka harus memecahkan masalah matematika yang kompleks yang memerlukan banyak sumber daya komputasi. Namun, untuk setiap blok yang berhasil ditambang, penambang menerima imbalan blok yang terdiri dari cryptocurrency yang baru dibuat ditambah biaya transaksi. Mari kita lihat lebih dekat.

Langkah 1: Hashing transaksi

Langkah pertama dari penambangan blok adalah mengambil transaksi yang tertunda dari memori pool dan mengirimkannya, satu per satu, melalui fungsi hash. Setiap kali sepotong data dijalankan melalui fungsi hash, keluaran berukuran tetap yang disebut hash dihasilkan.

Dalam konteks penambangan, hash dari setiap transaksi terdiri dari string angka dan huruf yang bertindak sebagai pengidentifikasi. Hash transaksi mewakili semua informasi yang terkandung dalam transaksi tersebut.

Selain melakukan hashing dan mencantumkan setiap transaksi secara individu, penambang juga menambahkan transaksi kustom, di mana mereka mengirimkan imbalan blok kepada diri mereka sendiri. Transaksi ini disebut transaksi coinbase dan merupakan apa yang menciptakan koin baru. Dalam kebanyakan kasus, transaksi ini adalah yang pertama dicatat dalam sebuah blok baru, diikuti oleh sekelompok transaksi yang tertunda menunggu konfirmasi.

Langkah 2: Membuat pohon Merkle

Setelah setiap transaksi di-hash, hash tersebut diorganisasikan ke dalam apa yang disebut pohon Merkle (juga dikenal sebagai pohon hash). Pohon Merkle dihasilkan dengan mengorganisir hash transaksi menjadi pasangan dan kemudian meng-hash-nya.

Keluaran hash baru kemudian diorganisir menjadi pasangan dan di-hash lagi, dan proses ini diulang hingga sebuah hash tunggal dibuat. Hash terakhir ini dikenal sebagai root hash (atau Merkle root) dan pada dasarnya adalah hash yang mewakili semua hash sebelumnya yang digunakan untuk menghasilkan hash tersebut.

Merkle Tree organizes the transaction hashes into pairs and then hashes them.

Langkah 3: Mencari header blok yang valid (hash blok)

Header blok bertindak sebagai pengidentifikasi untuk setiap blok individu, yang berarti setiap blok memiliki hash yang unik. Saat membuat blok baru, penambang menggabungkan hash dari blok sebelumnya dengan root hash dari blok kandidat mereka untuk menghasilkan hash blok baru. Mereka juga harus menambahkan angka sembarang yang dikenal sebagai nonce.

Jadi, ketika mencoba mengonfirmasi blok kandidat mereka, seorang penambang perlu menggabungkan root hash, hash blok sebelumnya, dan nonce dan memasukkan semuanya ke dalam fungsi hash. Tujuan mereka adalah melakukan ini berulang kali hingga mereka dapat membuat hash yang valid.

Root hash dan hash blok sebelumnya tidak dapat diubah, jadi penambang harus mengubah nilai nonce beberapa kali hingga hash yang valid ditemukan. Agar dianggap valid, keluaran (hash blok) harus kurang dari nilai target tertentu yang ditentukan oleh protokol. Dalam penambangan Bitcoin, hash blok harus dimulai dengan sejumlah nol tertentu — nilai target ini dikenal sebagai kesulitan penambangan.

Langkah 4: Menyiarkan blok yang ditambang

Seperti yang telah kita lihat, penambang harus meng-hash header blok berulang kali menggunakan nilai nonce yang berbeda. Mereka melakukannya hingga mereka menemukan hash blok yang valid. Ketika seorang penambang menemukan hash blok yang valid, mereka menyiarkan blok ini ke jaringan. Kemudian, semua node yang memvalidasi lainnya akan memeriksa apakah blok tersebut valid dan, jika ya, menambahkan blok baru ke salinan blockchain mereka.

Pada titik ini, blok kandidat menjadi blok yang terkonfirmasi, dan semua penambang beralih untuk menambang blok berikutnya. Penambang yang tidak dapat menemukan hash yang valid tepat waktu membuang blok kandidat mereka saat perlombaan penambangan baru dimulai.

Bagaimana jika Dua Blok Ditambang pada Waktu yang Sama?

Terkadang, dua penambang menyiarkan blok yang valid pada saat yang sama, dan jaringan akhirnya memiliki dua blok yang bersaing. Para penambang kemudian mulai menambang blok berikutnya berdasarkan blok yang mereka terima pertama, menyebabkan jaringan terpecah menjadi dua versi blockchain yang berbeda untuk sementara.

Persaingan antara blok-blok ini berlanjut hingga blok berikutnya ditambang di atas salah satu blok yang bersaing. Ketika blok baru ditambang, blok yang datang sebelumnya dianggap sebagai pemenang. Blok yang kemudian ditinggalkan disebut blok yatim atau blok basi, yang menyebabkan semua penambang yang memilih blok tersebut beralih kembali ke penambangan rantai blok pemenang.

Apa itu Kesulitan Penambangan?

Kesulitan penambangan secara teratur disesuaikan oleh protokol untuk memastikan laju pembuatan blok baru yang konstan, yang mengarah pada penerbitan koin baru yang stabil dan dapat diprediksi. Kesulitan disesuaikan sebanding dengan jumlah daya komputasi (hash rate) yang didedikasikan untuk jaringan.

Setiap kali penambang baru bergabung dengan jaringan dan persaingan meningkat, kesulitan hashing meningkat, yang mencegah waktu rata-rata blok menurun. Sebaliknya, jika banyak penambang meninggalkan jaringan, kesulitan hashing menurun, membuatnya lebih mudah untuk menambang blok baru. Penyesuaian ini menjaga waktu rata-rata blok tetap konstan, terlepas dari total daya hashing jaringan.

Jenis Penambangan Cryptocurrency

Ada beberapa cara untuk menambang cryptocurrency. Peralatan dan proses berubah seiring munculnya perangkat keras baru dan algoritma konsensus. Biasanya, penambang menggunakan unit komputer khusus untuk memecahkan persamaan kriptografi yang rumit. Mari kita lihat beberapa metode penambangan yang paling umum.

Penambangan CPU

Penambangan Unit Pemrosesan Pusat (CPU) melibatkan penggunaan CPU komputer untuk melakukan fungsi hash yang diperlukan oleh model Proof of Work (PoW). Pada hari-hari awal Bitcoin, biaya penambangan dan hambatan untuk masuk rendah, dan kesulitannya dapat ditangani oleh CPU biasa. Siapa pun bisa mencoba menambang crypto pada saat itu.

Namun, ketika lebih banyak orang mulai menambang BTC dan hash rate jaringan meningkat, penambangan yang menguntungkan menjadi semakin sulit. Kehadiran perangkat keras penambangan khusus dengan daya pemrosesan yang lebih besar pada akhirnya membuat penambangan CPU hampir tidak mungkin. Saat ini, penambangan CPU kemungkinan tidak lagi menjadi opsi yang layak, karena sebagian besar penambang menggunakan perangkat keras khusus.

Penambangan GPU

Unit Pemrosesan Grafis (GPU) dirancang untuk memproses berbagai aplikasi secara bersamaan. Meskipun biasanya digunakan untuk video game atau rendering grafis, mereka juga dapat digunakan untuk menambang.

GPU relatif murah dan lebih fleksibel dibandingkan perangkat keras penambangan yang sangat khusus. GPU dapat digunakan untuk menambang beberapa altcoin, tetapi efisiensinya tergantung pada kesulitan penambangan dan algoritma.

Penambangan ASIC

Sirkuit Terintegrasi Khusus Aplikasi (ASIC) dirancang untuk melayani satu tujuan spesifik. Dalam kripto, istilah ini merujuk pada perangkat keras khusus yang dirancang secara eksklusif untuk penambangan. Penambangan ASIC dikenal sangat efisien, tetapi relatif mahal.

Karena penambang ASIC berada di garis depan teknologi penambangan, biaya satu unit jauh lebih tinggi daripada biaya CPU atau GPU. Selain itu, kemajuan konstan teknologi ASIC dapat dengan cepat membuat model ASIC yang lebih tua tidak menguntungkan. Ini menjadikan penambangan ASIC salah satu cara paling mahal untuk menambang, tetapi ini adalah yang paling efisien dan dapat menguntungkan jika dilakukan secara besar-besaran.

Kolam Penambangan

Karena setiap imbalan blok hanya diberikan kepada penambang sukses pertama, probabilitas menambang sebuah blok sangat rendah. Penambang dengan persentase kecil dari daya penambangan memiliki peluang yang sangat kecil untuk menemukan blok berikutnya sendiri. Kolam penambangan menawarkan solusi untuk masalah ini.

Kolam penambangan adalah kelompok penambang yang mengumpulkan sumber daya mereka (kekuatan hash) untuk meningkatkan peluang mereka memenangkan imbalan blok. Ketika kolam berhasil menemukan sebuah blok, penambang di kolam tersebut membagi imbalan sesuai dengan jumlah pekerjaan yang mereka kontribusikan masing-masing.

Kolam penambangan dapat menguntungkan penambang individu dalam hal biaya perangkat keras dan listrik, tetapi dominasi mereka dalam penambangan telah menimbulkan kekhawatiran tentang sentralisasi dan potensi serangan 51%.

Penambangan Awan

Alih-alih membeli perangkat keras, penambang awan menyewa daya komputasi dari penyedia penambangan awan. Ini adalah cara yang lebih sederhana untuk mulai menambang, tetapi datang dengan risiko seperti penipuan atau profitabilitas yang lebih rendah. Jika Anda memutuskan untuk mencoba penambangan awan, pastikan untuk memilih penyedia yang terpercaya seperti Binance.

Apa itu Penambangan Bitcoin dan Bagaimana Cara Kerjanya?

Bitcoin adalah contoh cryptocurrency yang paling populer dan mapan yang dapat ditambang; penambangan Bitcoin berbasis pada algoritma konsensus PoW.

PoW adalah mekanisme konsensus blockchain asli yang dibuat oleh Satoshi Nakamoto dan diperkenalkan dalam whitepaper Bitcoin pada tahun 2008. Singkatnya, PoW menentukan bagaimana jaringan blockchain mencapai konsensus di antara semua peserta yang terdistribusi tanpa perantara pihak ketiga. Ini dilakukan dengan memerlukan investasi yang signifikan dalam listrik dan daya komputasi untuk mencegah tindakan buruk.

Seperti yang telah kita lihat, transaksi yang tertunda di jaringan PoW diurutkan dan ditambahkan ke dalam blok oleh penambang yang bersaing untuk memecahkan teka-teki menggunakan perangkat keras penambangan khusus. Penambang pertama yang menemukan solusi yang valid dapat menyiarkan blok mereka ke blockchain, dan, jika node yang memvalidasi menerima blok mereka, penambang menerima imbalan blok.

Jumlah crypto dalam imbalan blok bervariasi dari satu blockchain ke blockchain lainnya. Sebagai contoh, pada blockchain Bitcoin, penambang dapat mendapatkan 3.125 BTC dalam imbalan blok per Desember 2024. Karena mekanisme pemotongan Bitcoin, jumlah BTC dalam imbalan blok berkurang setengahnya setiap 210.000 blok (sekitar setiap empat tahun).

Apakah Penambangan Kripto Menguntungkan?

Meskipun mungkin untuk menghasilkan uang dengan menambang cryptocurrency, itu memerlukan pertimbangan yang hati-hati, manajemen risiko, dan penelitian. Ini juga melibatkan investasi dan risiko, seperti biaya perangkat keras, volatilitas harga cryptocurrency, dan perubahan protokol cryptocurrency. Untuk mengurangi risiko ini, penambang sering terlibat dalam praktik manajemen risiko sambil mengevaluasi potensi biaya dan manfaat.

Profitabilitas penambangan kripto tergantung pada beberapa faktor. Salah satunya adalah perubahan harga cryptocurrency. Ketika harga cryptocurrency meningkat, nilai fiat dari imbalan penambangan juga meningkat. Sebaliknya, profitabilitas dapat menurun seiring dengan penurunan harga.

Efisiensi perangkat keras penambangan juga merupakan faktor penting dalam menentukan profitabilitas penambangan. Perangkat keras penambangan bisa mahal, jadi penambang harus menyeimbangkan biaya perangkat keras dengan potensi imbalan yang dapat dihasilkan. Faktor lain yang perlu dipertimbangkan adalah biaya listrik; jika terlalu tinggi, itu bisa mengalahkan pendapatan dan membuat penambangan tidak menguntungkan.

Selain itu, perangkat keras penambangan mungkin perlu ditingkatkan relatif sering, karena cenderung menjadi usang dengan cepat. Model-model baru akan lebih unggul daripada yang lama, dan jika penambang tidak memiliki anggaran untuk meningkatkan mesin mereka, mereka kemungkinan akan kesulitan untuk tetap kompetitif.

Terakhir, perubahan signifikan mungkin terjadi di tingkat protokol. Misalnya, pemotongan Bitcoin dapat mempengaruhi profitabilitas penambangan karena mengurangi imbalan untuk menambang blok setengahnya. Dalam kasus lain, proses penambangan dapat digantikan oleh metode validasi lainnya. Misalnya, Ethereum sepenuhnya beralih dari PoW ke mekanisme konsensus Proof of Stake (PoS) pada September 2022, yang membuat penambangan menjadi tidak perlu.

Pemikiran Penutup

Penambangan cryptocurrency adalah bagian penting dari Bitcoin dan blockchain PoW lainnya karena membantu menjaga keamanan jaringan dan penerbitan koin baru yang stabil.

Penambangan memiliki keuntungan dan kerugian tertentu. Keuntungan paling jelas adalah potensi pendapatan dari imbalan blok. Namun, ini dipengaruhi oleh sejumlah faktor, termasuk biaya listrik dan harga pasar. Sebelum Anda terjun ke penambangan kripto, Anda harus melakukan penelitian sendiri (DYOR) dan mengevaluasi semua risiko potensial.

Bacaan Lanjutan

  • Apa itu Blockchain dan Bagaimana Cara Kerjanya?

  • Bagaimana Cara Menambang Cryptocurrency?

  • Apa itu Staking Kripto dan Bagaimana Cara Kerjanya?

Penafian: Konten ini disajikan kepada Anda dengan dasar "apa adanya" untuk informasi umum dan tujuan pendidikan saja, tanpa perwakilan atau jaminan dalam bentuk apa pun. Ini tidak boleh diartikan sebagai nasihat keuangan, hukum, atau profesional lainnya, juga tidak dimaksudkan untuk merekomendasikan pembelian produk atau layanan tertentu. Anda harus mencari nasihat Anda sendiri dari penasihat profesional yang sesuai. Ketika artikel ini dikontribusikan oleh kontributor pihak ketiga, harap dicatat bahwa pandangan yang diungkapkan adalah milik kontributor pihak ketiga, dan tidak selalu mencerminkan pandangan dari Binance Academy. Harap baca penafian lengkap kami di sini untuk detail lebih lanjut. Harga aset digital dapat berfluktuasi. Nilai investasi Anda dapat turun atau naik dan Anda mungkin tidak mendapatkan kembali jumlah yang diinvestasikan. Anda sepenuhnya bertanggung jawab atas keputusan investasi Anda dan Binance Academy tidak bertanggung jawab atas kerugian yang mungkin Anda alami. Materi ini tidak boleh dianggap sebagai nasihat keuangan, hukum, atau profesional lainnya. Untuk informasi lebih lanjut, lihat Syarat Penggunaan dan Peringatan Risiko kami.