Ringkasan

  • Penambangan mata uang kripto memverifikasi dan mengaudit transaksi di blockchain, dan prosesnya juga melibatkan pembuatan unit mata uang digital baru.

  • Pekerjaan yang dilakukan oleh para penambang memerlukan sumber daya komputasi yang sangat besar, karena ini merupakan faktor yang menjaga keamanan jaringan blockchain.

Apa itu penambangan mata uang digital?

Penambangan mata uang kripto memastikan keamanan dan desentralisasi mata uang digital seperti Bitcoin yang menjadi dasar mekanisme konsensus Proof of Work (PoW). Ini adalah proses di mana transaksi antar pengguna diverifikasi dan ditambahkan ke catatan publik rantai blockchain. Oleh karena itu, penambangan adalah elemen kunci yang memungkinkan Bitcoin dibuat tanpa memerlukan otoritas pusat.

Operasi penambangan juga bertanggung jawab untuk menambahkan mata uang baru ke dalam mata uang yang ada yang tersedia di pasar. Namun, penambangan mata uang kripto mengikuti aturan 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 melalui 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.

Cara kerja penambangan mata uang digital

Ketika transaksi baru dibuat di blockchain, transaksi tersebut dikirim ke kumpulan yang disebut kumpulan memori. Tugas penambang adalah memvalidasi transaksi yang tertunda ini dan menyusunnya menjadi blok-blok.

Sebuah blok dapat dianggap sebagai halaman catatan blockchain, di mana beberapa transaksi (bersama dengan data lainnya) dicatat. Secara khusus, node penambangan bertanggung jawab untuk mengumpulkan transaksi yang belum dikonfirmasi dari kumpulan memori dan menyusunnya menjadi blok kandidat.

Penambang mencoba mengubah blok kandidat ini menjadi blok yang valid dan terkonfirmasi. Untuk melakukan ini, penambang harus memecahkan masalah matematika kompleks yang memerlukan banyak sumber daya komputasi. Namun, dengan setiap blok yang berhasil ditambang, penambang menerima hadiah blok yang terdiri dari mata uang kripto baru, ditambah biaya transaksi. Mari kita lihat cara kerjanya:

Langkah pertama: hashing transaksi

Langkah pertama untuk menambang sebuah blok adalah mengambil transaksi yang tertunda dari kumpulan memori dan mengirimkannya, satu per satu, menggunakan fungsi hash. Setiap kali sepotong data dijalankan menggunakan fungsi hash, keluaran berukuran tetap yang dikenal sebagai nilai hash dihasilkan.

Nilai hash setiap transaksi, dalam konteks penambangan, terdiri dari rangkaian angka dan huruf yang berfungsi sebagai pengenal. Nilai hash suatu transaksi mewakili semua informasi yang terkandung dalam transaksi tersebut.

Selain melakukan hashing dan mencantumkan setiap transaksi satu per satu, penambang juga menambahkan transaksi khusus yang kemudian ia kirimkan sendiri hadiah bloknya. Transaksi ini disebut sebagai transaksi coinbase, dan inilah yang menciptakan koin-koin yang benar-benar baru. Transaksi ini biasanya merupakan transaksi pertama yang dicatat di blok baru mana pun, dan diikuti oleh semua transaksi tertunda yang menunggu untuk diaudit.

Langkah 2: Buat pohon Merkle

Setelah setiap transaksi di-hash, nilai hash disusun dalam apa yang disebut pohon Merkle (juga dikenal sebagai pohon hash). Pohon Merkle dibuat dengan menyusun nilai hash transaksi menjadi berpasangan, lalu melakukan hashing.

Produk hash baru kemudian disusun berpasangan dan di-hash lagi, dan proses ini diulangi hingga satu nilai hash dihasilkan. Nilai hash terakhir disebut juga nilai hash akar (atau akar pohon Merkle) dan singkatnya nilai hash yang mewakili semua nilai hash sebelumnya yang digunakan untuk menghasilkannya.

تعمل شجرة Merkle على ترتيب قيم تجزئة المعاملة في أزواج، ومن ثم تقوم بتجزئتها.

Langkah 3: Temukan partisi penyimpanan blok yang valid (nilai hash blok)

Partisi penyimpanan blok bertindak sebagai pengidentifikasi untuk setiap blok individual, yang berarti bahwa setiap blok memiliki nilai hash unik. Saat membuat blok baru, penambang menggabungkan nilai hash dari blok sebelumnya dengan nilai hash root dari kandidat blok untuk menghasilkan nilai hash blok baru. Mereka juga perlu menambahkan nomor acak yang dikenal sebagai kode khusus.

Jadi, ketika seorang penambang mencoba mengaudit blok kandidatnya, mereka harus mengumpulkan nilai hash root, nilai hash dari blok sebelumnya, dan token pribadi dan menggabungkan semuanya menggunakan fungsi hash. Tujuan mereka adalah melakukan ini berulang kali untuk menciptakan nilai hash yang benar.

Nilai hash root dan nilai hash blok sebelumnya tidak dapat diubah, sehingga penambang harus mengubah nilai token pribadi beberapa kali hingga menemukan nilai hash yang benar. Outputnya (nilai hash blok) harus kurang dari nilai target spesifik yang ditetapkan oleh protokol agar dianggap valid. Dalam penambangan Bitcoin, nilai hash suatu blok harus dimulai dengan angka nol tertentu — ini dikenal sebagai tingkat kesulitan penambangan.

Langkah 4: Siarkan blok yang ditambang

Seperti yang kita lihat sebelumnya, penambang harus berulang kali melakukan hash pada partisi penyimpanan blok menggunakan nilai token pribadi yang berbeda. Mereka melakukan ini sampai mereka menemukan nilai hash blok yang valid, setelah itu penambang yang menemukannya menyiarkan blok ini ke jaringan. Semua node memeriksa apakah blok dan nilai hashnya benar, dan jika benar, mereka akan menambahkan blok baru ke salinan rantai bloknya.

Pada titik ini blok yang dinominasikan menjadi blok yang dikonfirmasi, dan semua penambang melanjutkan untuk menambang blok berikutnya. Semua penambang yang tidak menemukan nilai hash yang tepat pada waktunya akan membuang blok kandidatnya dan perlombaan penambangan dimulai lagi.

Bagaimana jika dua blok ditambang secara bersamaan?

Terkadang dua penambang menyiarkan dua blok valid pada saat yang sama dan jaringan berakhir dengan dua blok yang bersaing. Semua penambang kemudian mulai menambang blok berikutnya berdasarkan blok yang mereka peroleh pertama kali, menyebabkan jaringan untuk sementara terpecah menjadi dua versi blockchain yang berbeda.

Persaingan antara dua blok ini berlanjut hingga blok berikutnya di salah satu blok tersebut ditambang. Ketika blok baru ditambang, blok sebelumnya dianggap sebagai pemenang. Blok yang dikecualikan dikenal sebagai blok yang dibuang atau blok tidak valid, yang menyebabkan semua penambang yang memilih blok tersebut menambang kembali rantai blok pemenang.

Apa kesulitan menambang?

Kesulitan penambangan disesuaikan secara teratur melalui protokol yang memastikan tingkat konstan pembuatan blok baru yang pada gilirannya menghasilkan koin baru yang diterbitkan dalam pola yang konsisten dan dapat diprediksi. Skala kesulitannya sebanding dengan jumlah daya komputasi (tingkat hash) yang digunakan untuk jaringan.

Oleh karena itu, setiap kali penambang baru bergabung dengan jaringan dan persaingan meningkat, kesulitan hashing meningkat — mencegah penurunan waktu blok rata-rata. Sebaliknya, jika banyak penambang memutuskan untuk keluar dari jaringan, kesulitan hashing akan berkurang, sehingga lebih mudah untuk menambang blok baru. Penyesuaian ini menjaga waktu blok tetap konstan, terlepas dari keseluruhan kekuatan hashing jaringan.

Jenis penambangan mata uang digital

Ada banyak cara berbeda untuk menambang mata uang digital. Peralatan berubah dan proses berubah seiring munculnya perangkat baru dan algoritma konsensus. Penambang biasanya menggunakan unit komputer khusus untuk menyelesaikan persamaan kriptografi yang kompleks. Mari kita lihat cara kerja beberapa metode penambangan paling populer.

Menambang menggunakan CPU

Penambangan CPU melibatkan penggunaan unit pemrosesan pusat komputer untuk melakukan fungsi hash yang diperlukan dari model bukti kerja. Pada masa-masa awal Bitcoin, biaya penambangannya rendah, hambatan masuknya rendah, dan CPU normal dapat menangani kesulitan penambangan, sehingga siapa pun dapat mencoba menambang BTC dan mata uang kripto lainnya.

Namun, seiring dengan semakin banyaknya orang yang mulai menambang BTC dan tingkat hash jaringan meningkat, penambangan yang menguntungkan menjadi semakin sulit. Selain itu, munculnya perangkat keras penambangan khusus dengan daya komputasi yang lebih besar telah membuat penambangan dengan CPU hampir mustahil dilakukan. Saat ini, penambangan menggunakan CPU bukan lagi pilihan praktis karena semua penambang menggunakan perangkat keras khusus.

Menambang menggunakan GPU

Unit pemrosesan grafis (GPU) dirancang untuk memproses berbagai aplikasi secara bersamaan. Meskipun modul ini biasanya digunakan untuk video game atau pembuatan grafis, modul ini juga dapat digunakan untuk penambangan.

GPU relatif murah dan lebih fleksibel dibandingkan perangkat keras sirkuit ASIC yang biasa digunakan untuk penambangan. Meskipun mereka digunakan untuk menambang beberapa altcoin, efisiensinya bergantung pada kesulitan penambangan dan algoritma.

Menambang menggunakan sirkuit ISIC

Sirkuit terintegrasi khusus aplikasi (sirkuit ISAC) dirancang untuk melayani tujuan tertentu, yang dalam mata uang kripto mengacu pada perangkat khusus yang dirancang untuk penambangan. Penambangan menggunakan sirkuit Isaac dikenal sangat efisien, namun sekaligus mahal. Karena penambang AIESEC berada di garis depan dalam teknologi penambangan, biaya unitnya jauh lebih tinggi dibandingkan CPU atau GPU.

Selain itu, kemajuan berkelanjutan dalam teknologi sirkuit AIESEC dengan cepat membuat versi lama tidak menguntungkan dan, oleh karena itu, perlu diganti secara berkala. Bahkan tanpa biaya listrik, hal ini menjadikan penambangan ASIC sebagai salah satu metode penambangan termahal.

Kompleks pertambangan

Sejak penambang pertama yang berhasil menerima hadiah blok, kemungkinan menemukan nilai hash yang benar menjadi sangat rendah. Penambang dengan persentase kekuatan penambangan yang kecil memiliki peluang yang sangat kecil untuk menemukan blok berikutnya sendiri. Kolam penambangan memberikan solusi untuk masalah ini.

Kumpulan penambangan adalah sekelompok penambang yang menggabungkan sumber daya mereka (kekuatan hash) untuk meningkatkan kemungkinan memenangkan hadiah blok. Ketika kumpulan berhasil menemukan blok, penambang di kumpulan tersebut membagikan hadiah sesuai dengan jumlah pekerjaan yang telah dikontribusikan masing-masing.

Kumpulan penambangan mungkin menguntungkan penambang individu dalam hal perangkat keras dan biaya listrik, namun kendali mereka atas penambangan menimbulkan kekhawatiran akan serangan 51% pada jaringan.

Apa itu penambangan Bitcoin? Bagaimana mekanisme kerjanya?

Bitcoin adalah contoh paling terkenal dan jelas dari mata uang digital yang dapat ditambang, dan penambangan Bitcoin didasarkan pada algoritma konsensus Proof of Work (PoW).

Proof of Work (PoW) adalah mekanisme konsensus blockchain asli yang dibuat oleh Satoshi Nakamoto, dan diperkenalkan oleh Manual Teknis Bitcoin pada tahun 2008. Singkatnya, PoW menentukan bagaimana jaringan blockchain mencapai konsensus di antara berbagai peserta yang terdistribusi tanpa mediasi eksternal, dan ia melakukannya. dengan membutuhkan kekuatan komputasi yang hebat untuk mencegah mereka yang berniat buruk.

Seperti yang telah kita lihat, para penambang memvalidasi transaksi di jaringan menggunakan bukti kerja dan diverifikasi oleh beberapa penambang yang bersaing untuk memecahkan teka-teki kriptografi yang rumit menggunakan perangkat keras penambangan khusus. Penambang pertama yang menemukan solusi yang tepat dapat menyiarkan blok transaksinya ke blockchain dan menerima hadiah blok.

Jumlah mata uang kripto dalam hadiah blok bervariasi dari satu blockchain ke blockchain lainnya. Misalnya, penambang di blockchain Bitcoin menerima hadiah blok sebesar 6,25 BTC hingga Maret 2023. Mengingat mekanisme separuh Bitcoin, jumlah BTC dalam hadiah blok dibelah dua setiap 210.000 blok (kira-kira setiap empat tahun).

Apakah penambangan mata uang kripto menguntungkan pada tahun 2023?

Meskipun ada potensi menghasilkan uang dengan menambang mata uang kripto, hal ini memerlukan pertimbangan yang cermat, manajemen risiko, dan penelitian. Proses ini juga melibatkan beberapa investasi dan risiko, seperti biaya perangkat keras, fluktuasi harga mata uang kripto, dan perubahan protokol mata uang kripto. Untuk mengurangi risiko ini, para penambang melakukan aktivitas manajemen risiko dan mengevaluasi potensi biaya, serta manfaat penambangan sebelum memulai proses.

Profitabilitas penambangan mata uang kripto bergantung pada banyak faktor. Salah satu faktor tersebut adalah perubahan harga mata uang kripto. Ketika harga mata uang kripto naik, nilai mata uang lokal yang disetujui untuk hadiah penambangan juga meningkat. Sebaliknya, tingkat profitabilitas dapat menurun seiring dengan turunnya harga.

Efisiensi perangkat keras penambangan juga merupakan faktor penting dalam menentukan profitabilitas operasi penambangan. Rig penambangan bisa mahal, jadi penambang harus menyeimbangkan biaya rig dengan imbalan yang bisa diperoleh. Faktor lain yang perlu dipertimbangkan adalah biaya listrik. Jika biaya ini menjadi terlalu tinggi, maka akan melebihi tingkat keuntungan, sehingga penambangan menjadi tidak menguntungkan.

Selain itu, perangkat keras penambangan kadang-kadang memerlukan sedikit perbaikan karena cenderung cepat ketinggalan zaman. Model-model baru mungkin mengungguli perangkat keras lama. Jika penambang tidak memiliki anggaran untuk mengembangkan perangkat keras mereka sendiri, mereka sering kali kesulitan untuk tetap kompetitif.

Terakhir, ada beberapa perubahan di tingkat protokol. Misalnya, pengurangan separuh Bitcoin dapat berdampak pada profitabilitas penambangan karena mengurangi separuh imbalan atas blok penambangan. Selain itu, seluruh jaringan Ethereum beralih dari mekanisme konsensus Proof of Work (PoW) ke Proof of Stake (PoS) selama September 2022, sehingga penambangan tidak diperlukan lagi.

Kesimpulan pemikiran

Penambangan mata uang kripto adalah komponen penting dari jaringan Bitcoin dan blockchain lain yang menggunakan mekanisme bukti kerja, karena membantu menjaga keamanan jaringan dan menghasilkan koin baru secara stabil. Selain itu, penambang dapat menghasilkan pendapatan pasif dari penambangan. Anda dapat mempelajari petunjuk langkah demi langkah lebih lanjut di artikel kami Cara Menambang Mata Uang Digital.

Penambangan memiliki kelebihan dan kekurangan tertentu, yang paling menonjol adalah potensi monetisasi imbalan blok. Namun, keuntungan penambangan dipengaruhi oleh sejumlah faktor, termasuk biaya listrik dan harga pasar. Oleh karena itu, sebelum Anda terburu-buru menambang mata uang kripto, Anda harus melakukan riset sendiri dan mengevaluasi semua potensi risiko.

Artikel terkait

  • Apa yang dimaksud dengan blockchain berizin dan blockchain terbuka?

  • Apa yang dimaksud dengan penyimpanan di bidang mata uang digital?

  • Apa itu Token Non-Fungible (NFT)?

Penafian dan Peringatan Risiko: Konten ini diberikan kepada Anda “sebagaimana adanya” hanya untuk informasi umum dan tujuan pendidikan, tanpa pernyataan atau jaminan apa pun. Hal ini tidak boleh ditafsirkan sebagai nasihat keuangan, juga tidak dimaksudkan untuk merekomendasikan pembelian produk atau layanan tertentu. Anda harus mencari nasihat khusus dari konsultan spesialis. Jika artikel dikirimkan oleh pihak ketiga, harap diperhatikan bahwa jumlah penayangan terkait pihak ketiga tersebut tidak mencerminkan jumlah penayangan di Binance Academy. Silakan baca penafian lengkap kami di sini untuk lebih jelasnya. Aset digital mungkin mengalami fluktuasi harga, dan nilai investasi Anda dapat meningkat atau menurun 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. Artikel ini tidak boleh ditafsirkan sebagai nasihat keuangan, hukum, atau profesional. Untuk informasi lebih lanjut, silakan lihat Ketentuan Penggunaan dan Peringatan Risiko kami.