Melanjutkan

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

  • Pekerjaan yang dilakukan oleh para penambang membutuhkan sumber daya komputasi yang intensif, namun hal inilah yang membuat jaringan blockchain tetap aman.

Apa itu penambangan cryptocurrency?

Penambangan mata uang kripto memastikan keamanan dan desentralisasi mata uang kripto seperti Bitcoin, yang didasarkan pada mekanisme konsensus proof-of-work (PoW). Penambangan adalah proses di mana transaksi mata uang kripto antar pengguna diverifikasi dan ditambahkan ke buku besar blockchain publik. Oleh karena itu, penambangan merupakan elemen penting yang memungkinkan Bitcoin beroperasi tanpa memerlukan otoritas pusat.

Operasi penambangan juga bertanggung jawab untuk memperkenalkan unit-unit baru ke dalam pasokan yang beredar. Namun, penambangan mata uang kripto mengikuti serangkaian aturan ketat yang mengatur proses penambangan dan mencegah siapa pun membuat unit baru secara sewenang-wenang. Aturan-aturan ini diintegrasikan ke dalam protokol dasar mata uang kripto dan diterapkan oleh 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 yang kompleks. Penambang pertama yang memecahkan teka-teki tersebut berhak menambahkan blok transaksi baru ke blockchain dan menyiarkannya ke jaringan.

Bagaimana cara kerja penambangan kripto?

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

Anda dapat menganggap blok sebagai halaman buku besar blockchain, tempat beberapa transaksi dicatat (bersama dengan data lainnya). Secara khusus, node penambangan bertanggung jawab untuk mengumpulkan transaksi yang belum dikonfirmasi dari kumpulan memori dan menyusunnya menjadi blok kandidat.

Kemudian penambang akan mencoba mengubah calon blok ini menjadi blok yang valid dan terkonfirmasi. Untuk melakukan hal ini, penambang harus memecahkan masalah matematika kompleks yang membutuhkan banyak sumber daya komputer. Namun, untuk setiap blok yang berhasil ditambang, penambang menerima hadiah berupa mata uang kripto yang baru dibuat dan biaya transaksi. Mari kita lihat lebih dekat cara kerjanya.

Langkah 1: Hashing Transaksi

Langkah pertama dalam menambang sebuah blok adalah mengambil transaksi yang tertunda dari kumpulan memori dan mengirimkannya, satu per satu, melalui fungsi hash. Setiap kali data melewati fungsi hash, hasil 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 dalam transaksi itu.

Selain melakukan hashing dan mencantumkan setiap transaksi satu per satu, penambang juga menambahkan transaksi khusus, yang di dalamnya ia mengirimkan sendiri hadiah blok. Transaksi ini disebut transaksi coinbase dan inilah yang menciptakan unit mata uang kripto baru. Dalam kebanyakan kasus, transaksi coinbase adalah yang pertama dicatat di blok baru, diikuti oleh transaksi tertunda yang ingin divalidasi.

Langkah 2: Membuat 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 secara berpasangan dan kemudian melakukan hashing.

Keluaran hash baru kemudian disusun berpasangan dan di-hash sekali lagi, dan proses ini diulangi hingga hash unik dibuat. Hash terakhir ini juga disebut root hash (atau Merkle root) dan pada dasarnya adalah hash yang mewakili semua hash sebelumnya yang digunakan untuk menghasilkannya.

L’arbre de Merkle organise les hachages des transactions en paires et les hache ensuite.

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 blok baru. Namun selain kedua elemen tersebut, mereka juga harus menambahkan bilangan sembarang yang disebut nonce.

Jadi ketika penambang mencoba memvalidasi blok kandidatnya, ia harus menggabungkan hash root, hash blok sebelumnya, dan nonce, lalu mengirimkan semuanya melalui fungsi hash. Tujuannya adalah untuk membuat hash yang dianggap valid.

Karena hash root dan hash dari blok sebelumnya tidak dapat diubah, 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, ini disebut kesulitan penambangan.

Langkah 4: Siarkan blok yang ditambang

Seperti yang baru saja kita lihat, penambang harus melakukan hash pada header blok berulang kali, dengan nilai nonce yang berbeda. Mereka mengulangi pekerjaan ini sampai mereka menemukan hash blok yang valid. Penambang yang menemukannya kemudian akan menyiarkan bloknya di jaringan. Semua node lainnya akan memeriksa apakah blok dan hashnya valid dan, jika ya, menambahkan blok baru ke salinan blockchain mereka.

Pada titik ini, blok kandidat menjadi blok yang dikonfirmasi, dan penambang melanjutkan menambang blok berikutnya. Penambang yang gagal menemukan hash yang valid pada waktunya akan meninggalkan blok kandidatnya, dan perlombaan penambangan dimulai lagi.

Apa yang terjadi jika dua blok ditambang secara bersamaan?

Terkadang dua penambang menyiarkan blok yang valid pada saat yang sama dan jaringan berakhir dengan dua blok yang bersaing. Penambang kemudian mulai menambang blok berikutnya berdasarkan blok mana yang mereka terima pertama kali. Hal ini mengakibatkan jaringan (sementara) terpecah menjadi dua versi blockchain yang berbeda.

Persaingan antara blok-blok ini akan berlanjut hingga blok berikutnya ditambang, mengikuti salah satu blok yang bersaing. Ketika blok baru ditambang, blok sebelumnya dianggap sebagai pemenang. Blok yang ditinggalkan disebut blok yatim piatu atau blok basi, yang menyebabkan semua penambang yang memilih blok tersebut beralih ke rantai blok pemenang.

Apa kesulitan penambangan?

Kesulitan penambangan disesuaikan secara berkala oleh protokol untuk menjamin tingkat konstan pembuatan blok baru dan, oleh karena itu, penerbitan unit mata uang kripto baru secara teratur dan dapat diprediksi. Tingkat kesulitannya disesuaikan secara proporsional dengan daya komputasi (hash rate) yang dikhususkan 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. Di sisi lain, jika banyak penambang memutuskan untuk keluar dari jaringan, kesulitan hashing akan berkurang, sehingga lebih mudah untuk menambang blok baru. Penyesuaian ini membantu menjaga waktu blok tetap konstan, terlepas dari total kekuatan hashing jaringan.

Jenis penambangan cryptocurrency

Tidak ada metode tunggal untuk menambang mata uang kripto. Peralatan dan proses berubah seiring munculnya perangkat keras baru dan algoritma konsensus. Biasanya, penambang menggunakan perangkat komputasi tertentu untuk menyelesaikan persamaan kriptografi yang kompleks. Mari kita lihat cara kerja beberapa metode penambangan yang paling umum.

Penambangan CPU

Penambangan unit pemrosesan pusat (CPU) melibatkan penggunaan prosesor komputer untuk melakukan fungsi hashing yang diperlukan oleh konsensus PoW. Pada masa-masa awal Bitcoin, biaya dan hambatan masuknya penambangan rendah. Kesulitan penambangan dapat ditangani oleh prosesor biasa, 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. Selain itu, evolusi mesin penambangan dengan daya komputasi yang lebih tinggi pada akhirnya membuat penambangan CPU hampir mustahil dilakukan. Saat ini, penambangan CPU tidak lagi menjadi pilihan 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, mereka juga dapat digunakan untuk penambangan.

GPU relatif murah dan lebih fleksibel dibandingkan perangkat keras penambangan ASIC. Beberapa altcoin dapat ditambang dengan GPU, tetapi efisiensinya bergantung pada algoritme dan kesulitan penambangan.

Penambangan ASIC

Sirkuit Terpadu Khusus Aplikasi (ASIC) dirancang untuk penggunaan tertentu. Di bidang kripto, ini mengacu pada perangkat keras khusus yang dikembangkan untuk penambangan. Penambangan ASIC dikenal karena efisiensinya tetapi juga biayanya yang tinggi. Karena penambang ASIC adalah yang tercanggih, biaya satu unitnya jauh lebih tinggi daripada unit pemrosesan pusat (CPU) atau kartu grafis.

Selain itu, kemajuan berkelanjutan dalam teknologi ASIC dapat dengan cepat membuat model ASIC lama menjadi tidak ekonomis dan, oleh karena itu, memerlukan penggantian secara berkala. Meskipun tidak termasuk biaya listrik, penambangan ASIC adalah salah satu metode yang paling mahal.

Kolam Penambangan

Karena hadiah blok diberikan kepada penambang pertama yang berhasil, kemungkinan menemukan hash yang benar sangatlah rendah. Penambang yang hanya memiliki persentase kecil dari kekuatan penambangan 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 hash) untuk meningkatkan kemungkinan mendapatkan hadiah blok. Ketika kumpulan berhasil menemukan blok, penambang membagi hadiah secara merata di antara semua anggota kumpulan, berdasarkan jumlah pekerjaan yang diberikan.

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

Apa itu penambangan Bitcoin dan bagaimana cara kerjanya?

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

Proof of Work (PoW) adalah mekanisme konsensus blockchain asli yang dibuat oleh Satoshi Nakamoto. Ini diperkenalkan di whitepaper Bitcoin pada tahun 2008. Singkatnya, PoW menentukan bagaimana jaringan blockchain mencapai konsensus di antara semua peserta yang terdistribusi tanpa perantara pihak ketiga. Untuk melakukan hal ini, diperlukan daya komputasi yang signifikan untuk mencegah pelaku jahat.

Seperti yang telah kita lihat, transaksi di jaringan PoW diverifikasi oleh penambang. Untuk mendapatkan hak menambang blok berikutnya, para penambang bersaing dengan memecahkan teka-teki kriptografi yang rumit menggunakan perangkat keras penambangan khusus. Penambang pertama yang menemukan solusi valid kemudian dapat menyiarkan blok transaksinya di blockchain, dan menerima hadiah blok.

Jumlah kripto dalam hadiah blok bervariasi antar jaringan. Misalnya, di blockchain Bitcoin, penambang yang menemukan sebuah blok bisa mendapatkan 6,25 BTC ditambah biaya sebagai hadiah blok (per Maret 2023). Karena mekanisme separuh Bitcoin, jumlah BTC dalam satu blok akan berkurang setengahnya setiap 210.000 blok (kira-kira setiap empat tahun).

Akankah penambangan kripto menguntungkan pada tahun 2023?

Meskipun memungkinkan untuk menghasilkan uang dengan menambang mata uang kripto, hal ini memerlukan pertimbangan, manajemen risiko, dan penelitian yang cermat. 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 menerapkan praktik manajemen risiko dan mengevaluasi potensi biaya dan manfaat penambangan sebelum diluncurkan.

Profitabilitas penambangan mata uang kripto bergantung pada beberapa faktor. Salah satunya adalah evolusi harga mata uang kripto. Ketika harga mata uang kripto naik, nilai mata uang fiat dari imbalan penambangan juga meningkat. Sebaliknya, profitabilitas dapat menurun seiring dengan turunnya harga.

Efisiensi perangkat keras penambangan juga merupakan faktor penting dalam menentukan profitabilitas penambangan. Perangkat keras penambangan bisa mahal dan oleh karena itu penambang harus menyeimbangkan biaya perangkat keras tersebut dengan potensi keuntungan yang dapat dihasilkannya. Faktor lain yang perlu dipertimbangkan adalah biaya listrik, jika terlalu tinggi dapat menggerogoti keuntungan dan membuat penambangan menjadi tidak menguntungkan.

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

Terakhir, ada perubahan yang terjadi di level protokol. Misalnya, halving Bitcoin dapat mempengaruhi profitabilitas penambangan karena mengurangi separuh imbalan untuk menambang satu blok. Selain itu, Ethereum sepenuhnya beralih dari mekanisme konsensus PoW ke Proof of Stake (PoS) pada bulan September 2022, membuat penambangan tidak berguna.

Kesimpulan

Penambangan mata uang kripto adalah bagian penting dari bitcoin dan blockchain PoW lainnya, karena berkontribusi terhadap keamanan jaringan dan keteraturan penerbitan unit baru. Selain itu, penambangan dapat menghasilkan pendapatan pasif bagi para penambang. Anda dapat mempelajari lebih lanjut dengan petunjuk langkah demi langkah ini di artikel kami Bagaimana Cara Menambang Kripto?

Penambangan memiliki kelebihan dan kekurangan tertentu, yang paling jelas adalah potensi pendapatan dari hadiah blok. Namun, keuntungan penambangan dapat dipengaruhi oleh sejumlah faktor, termasuk biaya listrik dan harga pasar. Jadi, sebelum Anda mulai menambang, Anda perlu melakukan riset sendiri (DYOR) dan mengevaluasi semua potensi risikonya.

Informasi lebih lanjut

  • Apa itu blockchain yang berizin dan tanpa izin?

  • Apa yang dipertaruhkan dalam kripto?

  • Apa itu NFT?

Penafian dan Peringatan Risiko: Konten ini disajikan kepada Anda “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, atau sebagai sarana untuk merekomendasikan pembelian produk atau layanan tertentu. Anda harus meminta nasihat dari profesional yang tepat sebelum mengambil keputusan apa pun. Apabila artikel tersebut ditulis oleh kontributor pihak ketiga, harap diperhatikan bahwa opini dalam artikel tersebut tidak mencerminkan opini Binance Academy. Silakan baca penafian lengkap kami di sini untuk mengetahui lebih lanjut. Harga aset digital bisa berfluktuasi. Nilai investasi Anda mungkin turun atau naik dan Anda mungkin tidak mendapatkan kembali jumlah yang Anda investasikan. Anda sepenuhnya bertanggung jawab atas keputusan investasi Anda dan Binance Academy tidak bertanggung jawab atas kerugian apa pun yang mungkin Anda alami. Konten ini tidak boleh ditafsirkan sebagai nasihat keuangan, hukum, atau profesional. Untuk informasi lebih lanjut, silakan lihat Ketentuan Penggunaan dan Peringatan Risiko kami.