Ringkasan

  • Penambangan kripto memverifikasi dan memvalidasi transaksi blockchain. Ini juga mengacu pada proses pembuatan unit mata uang kripto baru.

  • Meskipun pekerjaan yang dilakukan penambang memerlukan sumber daya komputasi yang intensif, hal inilah yang membantu menjaga keamanan jaringan blockchain.

Apa itu penambangan kripto?

Penambangan kripto memastikan keamanan dan desentralisasi mata uang kripto, seperti Bitcoin, yang didasarkan pada mekanisme konsensus Proof of Work (PoW). Penambangan adalah proses dimana transaksi diverifikasi dan ditambahkan ke buku besar blockchain publik. Oleh karena itu, penambangan adalah elemen mendasar yang memungkinkan Bitcoin berfungsi tanpa memerlukan otoritas pusat.

Operasi penambangan juga bertanggung jawab untuk menambahkan koin ke persediaan beredar yang ada. Namun, penambangan mata uang kripto mengikuti serangkaian aturan keras yang mengatur proses penambangan dan mencegah siapa pun membuat koin baru secara sewenang-wenang. Aturan-aturan ini dibangun ke dalam protokol mata uang kripto yang mendasarinya dan diterapkan ke seluruh jaringan yang terdiri dari ribuan node.

Untuk membuat unit mata uang kripto baru, para penambang menggunakan kekuatan komputasi mereka untuk memecahkan teka-teki kriptografi. Penambang pertama yang memecahkan teka-teki tersebut berhak menambahkan blok transaksi baru ke blockchain dan menyebarkannya ke jaringan.

Bagaimana cara kerja penambangan mata uang kripto?

Saat transaksi baru dibuat di blockchain, transaksi tersebut dikirim ke kumpulan yang disebut kumpulan memori. Tugas seorang penambang adalah memverifikasi keabsahan transaksi yang tertunda ini, serta mengaturnya ke dalam blok-blok.

Anda dapat membayangkan sebuah blok sebagai halaman buku besar blockchain, di mana serangkaian transaksi dicatat (bersama dengan data lainnya). Lebih khusus lagi, node penambangan bertanggung jawab untuk mengumpulkan transaksi yang belum dikonfirmasi dari kumpulan memori dan mengumpulkannya ke dalam blok kandidat.

Penambang kemudian akan mencoba mengubah calon blok ini menjadi blok yang valid dan terkonfirmasi. Untuk mencapai hal ini, penambang harus memecahkan masalah matematika kompleks yang membutuhkan banyak sumber daya komputasi. Namun, untuk setiap blok yang berhasil ditambang, penambang menerima hadiah blok yang terdiri dari mata uang kripto yang baru dibuat ditambah biaya transaksi. Mari kita lihat cara kerjanya.

Langkah 1: Hashing Transaksi

Langkah pertama untuk menambang sebuah blok adalah mengambil transaksi yang tertunda dari kumpulan memori dan meneruskannya, satu per satu, melalui fungsi hash. Setiap kali sepotong data melewati fungsi hash, keluaran berukuran tetap yang disebut hash dihasilkan.

Dalam konteks penambangan, hash setiap transaksi terdiri dari rangkaian angka dan huruf yang berfungsi sebagai pengenal. Hash transaksi mewakili semua informasi yang terkandung di dalamnya.

Selain melakukan hashing dan menambahkan setiap transaksi satu per satu, penambang juga menambahkan transaksi khusus, di mana ia mengirimkan hadiah blok kepada dirinya sendiri. Transaksi ini dikenal sebagai transaksi coinbase, dan inilah yang menciptakan koin baru. Dalam kebanyakan kasus, transaksi ini adalah transaksi pertama yang dicatat di blok baru, diikuti oleh semua transaksi tertunda yang menunggu untuk divalidasi.

Langkah 2: Buat Pohon Merkle

Setelah setiap transaksi di-hash, hash tersebut disusun menjadi apa yang disebut pohon Merkle (juga dikenal sebagai pohon hash). Pohon Merkle dihasilkan dengan mengatur hash transaksi menjadi berpasangan, dan kemudian melakukan hashing.

Output hash baru disusun berpasangan dan di-hash lagi, dan proses ini diulangi hingga satu hash dibuat. Hash terakhir ini disebut root hash (atau Merkle Root) dan, pada dasarnya, adalah hash "root" yang mewakili semua hash sebelumnya yang telah digunakan untuk menghasilkannya.

El árbol de Merkle organiza los hashes de transacciones en pares y luego los somete a otro hashing.

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

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

Oleh karena itu, ketika mencoba memvalidasi blok kandidatnya, penambang harus menggabungkan hash root, hash blok sebelumnya, dan nonce, dan mengirimkan semuanya melalui fungsi hash. Tujuan Anda adalah melakukan ini berulang kali hingga Anda dapat membuat hash yang valid.

Hash root dan hash blok sebelumnya tidak dapat diubah, sehingga 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 angka nol tertentu, yang disebut tingkat kesulitan penambangan.

Langkah 4: Sebarkan blok yang ditambang

Seperti yang telah kita lihat, penambang harus melakukan hash pada header blok beberapa kali dengan nilai nonce yang berbeda. Mereka melakukan ini sampai mereka menemukan hash blok yang valid dan selanjutnya penambang yang menemukannya akan menyebarkan blok ini ke jaringan. Node lainnya akan memeriksa apakah blok dan hashnya valid, dan jika ya, mereka akan menambahkan blok baru ke salinan blockchain mereka.

Pada saat itu, blok kandidat menjadi blok yang dikonfirmasi, dan semua penambang melanjutkan untuk menambang blok berikutnya. Semua penambang yang tidak dapat menemukan hash yang valid pada waktunya membuang blok kandidat mereka dan perlombaan penambangan akan dimulai kembali.

Apa yang terjadi jika dua blok ditambang secara bersamaan?

Terkadang dua penambang menyajikan blok yang valid pada saat yang sama, dan jaringan bertemu dengan dua blok yang bersaing. Dalam situasi ini, penambang mulai menambang blok berikutnya berdasarkan blok yang mereka terima pertama kali, menyebabkan jaringan untuk sementara terpecah menjadi dua versi blockchain yang berbeda.

Persaingan antara dua blok ini akan terus berlanjut hingga blok berikutnya ditambang di salah satu blok yang bersaing. Ketika blok baru ditambang, blok yang tiba lebih dulu akan dianggap sebagai pemenang. Blok yang ditinggalkan disebut blok yatim piatu atau blok basi, dan akan menyebabkan penambang yang memilihnya kembali menambang rantai blok pemenang.

Apa kesulitan penambangan?

Protokol ini secara teratur menyesuaikan kesulitan penambangan untuk memastikan tingkat pembuatan blok baru yang konstan dan, sebagai imbalannya, penerbitan koin baru yang konstan dan dapat diprediksi. Tingkat kesulitannya disesuaikan secara proporsional dengan jumlah daya komputasi (tingkat hash) yang didedikasikan untuk jaringan.

Oleh karena itu, setiap kali penambang baru bergabung dengan jaringan dan persaingan meningkat, kesulitan hashing meningkat, sehingga mencegah penurunan waktu blok rata-rata. Sebaliknya, jika banyak penambang meninggalkan jaringan, kesulitan hashing akan berkurang, sehingga lebih mudah untuk menambang blok baru. Pengaturan ini menjaga waktu blok tetap konstan, berapa pun total kekuatan hashing jaringan.

Jenis penambangan cryptocurrency

Ada banyak cara untuk menambang mata uang kripto. Tim dan proses berubah seiring munculnya perangkat keras dan mekanisme konsensus baru. Biasanya, penambang menggunakan unit komputasi khusus untuk menyelesaikan persamaan kriptografi yang kompleks. Mari kita lihat cara kerja beberapa metode penambangan yang paling umum.

Penambangan CPU

Dalam penambangan Central Processing Unit (CPU), CPU komputer digunakan untuk menjalankan fungsi hash yang diperlukan oleh mekanisme PoW. Pada masa-masa awal Bitcoin, biaya penambangan dan hambatan masuk masih rendah dan kesulitannya dapat ditangani dengan CPU konvensional, sehingga siapa pun dapat mencoba menambang BTC dan mata uang kripto lainnya.

Namun, seiring dengan semakin banyaknya orang yang mulai menambang dan tingkat hash jaringan meningkat, penambangan yang menguntungkan menjadi semakin sulit. Demikian pula, seiring berjalannya waktu, munculnya perangkat keras penambangan khusus dengan daya komputasi yang lebih besar membuat penambangan CPU hampir tidak mungkin dilakukan. Saat ini, penambangan CPU tidak lagi menjadi pilihan yang layak karena semua penambang menggunakan perangkat keras khusus.

Penambangan GPU

Unit Pemrosesan Grafis (GPU) dirancang untuk memproses berbagai aplikasi secara paralel. Meskipun umumnya digunakan untuk video game atau rendering grafis, namun juga dapat diterapkan pada penambangan.

GPU relatif murah dan lebih fleksibel dibandingkan perangkat keras penambangan ASIC yang populer. Meskipun Anda dapat menambang beberapa altcoin dengan GPU, efisiensinya bergantung pada kesulitan penambangan dan algoritme.

Penambangan ASIC

Sirkuit Terpadu Khusus Aplikasi (ASIC) dirancang untuk melayani satu tujuan tertentu. Dalam kasus mata uang kripto, ini merujuk pada perangkat keras khusus yang dikembangkan untuk penambangan. Penambangan ASIC dikenal sangat efisien, namun mahal. Karena penambang ASIC berada di garis depan dalam teknologi penambangan, biaya satu unitnya jauh lebih tinggi dibandingkan dengan CPU atau GPU.

Selain itu, kemajuan teknologi ASIC yang berkelanjutan dapat membuat model ASIC lama menjadi kurang hemat biaya dan memerlukan penggantian rutin. Sekalipun biaya listrik tidak termasuk, hal ini menjadikan penambangan ASIC sebagai salah satu cara penambangan yang paling mahal.

Kolam penambangan

Karena penambang pertama yang berhasil menerima hadiah blok, kemungkinan menemukan hash yang benar sangatlah rendah. Penambang yang memiliki persentase kekuatan penambangan yang kecil memiliki peluang yang sangat kecil untuk menemukan blok berikutnya sendiri. Kolam penambangan menawarkan solusi untuk masalah ini.

Kumpulan penambangan adalah sekelompok penambang yang mengumpulkan sumber daya mereka (kekuatan hashing) untuk meningkatkan kemungkinan mendapatkan hadiah blok. Ketika kumpulan berhasil menemukan blok, para penambang di kumpulan tersebut membagikan hadiah berdasarkan jumlah pekerjaan yang telah dikontribusikan masing-masing.

Kumpulan penambangan dapat menguntungkan penambang individu dalam hal perangkat keras dan biaya listrik, meskipun dominasi mereka terhadap penambangan menimbulkan kekhawatiran tentang serangan 51% pada jaringan.

Apa itu penambangan Bitcoin dan bagaimana cara kerjanya?

Bitcoin adalah contoh mata uang kripto paling populer dan mapan yang dapat ditambang. Penambangan Bitcoin didasarkan pada algoritma konsensus PoW.

PoW adalah mekanisme konsensus blockchain asli yang dibuat oleh Satoshi Nakamoto, yang diperkenalkan dalam whitepaper Bitcoin pada tahun 2008. Sederhananya, PoW menentukan bagaimana jaringan blockchain mencapai konsensus di antara semua peserta yang terdistribusi tanpa perantara eksternal. Hal ini dicapai dengan memerlukan daya komputasi yang signifikan sehingga menghambat mereka yang bertindak dengan itikad buruk.

Seperti yang telah kita lihat, penambang yang memverifikasi transaksi di jaringan PoW adalah penambang yang bersaing untuk memecahkan persamaan kriptografi kompleks menggunakan perangkat keras penambangan khusus. Penambang pertama yang menemukan solusi valid dapat mengirimkan blok transaksinya ke blockchain dan menerima hadiah blok.

Jumlah mata uang kripto dalam hadiah blok bervariasi di berbagai blockchain. Misalnya, di blockchain Bitcoin, penambang bisa mendapatkan hadiah blok 6,25 BTC (per Maret 2023). Karena mekanisme separuh Bitcoin, jumlah BTC dalam satu blok akan berkurang setengahnya setiap 210.000 blok (kira-kira setiap empat tahun).

Apakah penambangan mata uang kripto menguntungkan pada tahun 2023?

Meskipun penambangan mata uang kripto dapat menghasilkan uang, hal ini memerlukan evaluasi, manajemen risiko, dan penelitian yang matang. Ini juga melibatkan investasi dan risiko, seperti biaya perangkat keras, volatilitas harga mata uang kripto, dan perubahan protokol mata uang kripto. Untuk memitigasi risiko ini, para penambang sering kali melakukan praktik manajemen risiko dan mengevaluasi potensi biaya dan manfaat penambangan sebelum memulainya.

Profitabilitas penambangan kripto bergantung pada beberapa faktor. Salah satunya adalah perubahan harga cryptocurrency. Ketika harga-harga ini meningkat, nilai fiat dari imbalan penambangan juga meningkat. Sebaliknya, profitabilitas mungkin menurun seiring dengan turunnya harga.

Efisiensi perangkat keras penambangan juga merupakan faktor penting dalam menentukan profitabilitas penambangan. Perangkat keras penambangan bisa mahal, sehingga penambang harus menyeimbangkan biaya perangkat keras tersebut dengan potensi imbalan yang akan dihasilkan oleh aktivitas tersebut. Faktor lain yang perlu mereka pertimbangkan adalah biaya listrik: jika terlalu tinggi, hal ini dapat melebihi keuntungan dan membuat penambangan menjadi tidak menguntungkan.

Selain itu, perangkat keras penambangan mungkin perlu diperbarui secara relatif sering, karena perangkat tersebut cenderung cepat ketinggalan zaman. Model-model baru akan mengungguli model-model lama, dan jika para penambang tidak memiliki anggaran untuk meningkatkan mesin mereka, kemungkinan besar mereka akan kesulitan untuk tetap kompetitif.

Terakhir, ada perubahan yang terjadi di tingkat protokol. Misalnya, halving Bitcoin dapat mempengaruhi profitabilitas penambangan karena mengurangi separuh imbalan untuk menambang satu blok. Demikian pula, Ethereum mengesampingkan konsensus PoW untuk mekanisme Proof of Stake (PoS) pada September 2022, yang berarti penambangan tidak lagi digunakan di jaringan tersebut.

Kesimpulan

Penambangan kripto adalah bagian mendasar dari Bitcoin dan blockchain PoW lainnya, karena mengamankan jaringan dan menjaga penerbitan koin baru tetap konstan. Selain itu, penambangan dapat menghasilkan pendapatan pasif bagi para penambang. Anda dapat mempelajari lebih lanjut dengan petunjuk langkah demi langkah ini di artikel kami Cara Menambang Mata Uang Kripto.

Penambangan memiliki kelebihan dan kekurangan tertentu. Keuntungan yang paling nyata adalah potensi keuntungan dari hadiah blok. Namun hal ini dipengaruhi oleh beberapa faktor, antara lain biaya listrik dan harga pasar. Dengan mengingat hal ini, sebelum terjun ke penambangan kripto, Anda harus melakukan riset sendiri (DYOR) dan mengevaluasi semua potensi risiko.

Bacaan lebih lanjut

  • Apa itu blockchain yang berizin dan tanpa izin?

  • Apa yang dimaksud dengan taruhan mata uang kripto?

  • Apa itu NFT?

Pemberitahuan Hukum dan Peringatan Risiko: Konten ini disajikan "sebagaimana adanya" hanya untuk informasi umum dan tujuan pendidikan, tanpa representasi atau jaminan apa pun. Hal ini tidak boleh ditafsirkan sebagai nasihat keuangan, hukum atau profesional lainnya dan juga tidak dimaksudkan untuk merekomendasikan pembelian produk atau layanan tertentu. Anda harus mencari nasihat Anda sendiri dari penasihat profesional yang sesuai. Karena artikel ini merupakan produk kontribusi pihak ketiga, harap dicatat bahwa pendapat yang dikemukakan adalah pendapat kontributor pihak ketiga dan tidak mencerminkan pendapat Binance Academy. Untuk informasi lebih lanjut, baca pemberitahuan hukum lengkap kami di sini. Harga aset digital bisa berfluktuasi. Nilai suatu investasi bisa turun dan naik, dan Anda mungkin tidak mendapatkan kembali jumlah yang diinvestasikan. Hanya Anda yang bertanggung jawab atas keputusan investasi Anda. Binance Academy tidak bertanggung jawab atas kerugian apa pun yang mungkin Anda alami. Materi ini tidak boleh ditafsirkan sebagai nasihat keuangan, hukum, atau nasihat profesional lainnya. Untuk informasi lebih lanjut, silakan lihat Ketentuan Penggunaan dan Peringatan Risiko kami.