Poin-poin Utama
Mining pool memungkinkan penambang individual menggabungkan daya komputasinya dan membagi reward blok secara proporsional, sehingga memberikan pendapatan yang lebih konsisten dibanding solo mining.
Metode pembayaran yang umum termasuk Pay-Per-Share (PPS), Full Pay-Per-Share (FPPS), dan Pay-Per-Last-N-Shares (PPLNS), masing-masing dengan trade-off berbeda antara stabilitas pendapatan dan biaya pool.
Stratum V2, protokol penambangan generasi berikutnya, bertujuan meningkatkan desentralisasi dengan memungkinkan penambang individual memilih template blok mereka sendiri, bukan bergantung pada operator pool.
Pendahuluan
Penambangan cryptocurrency merupakan bagian integral dari keamanan blockchain proof of work. Dengan menghitung hash dengan properti tertentu, para peserta membantu mengamankan jaringan blockchain tanpa perlu otoritas pusat.
Saat Bitcoin pertama kali diluncurkan pada 2009, siapa pun yang memiliki PC biasa bisa bersaing dengan penambang lain untuk menebak hash yang valid bagi blok berikutnya. Hal itu terjadi karena tingkat kesulitan penambangan masih rendah dan belum banyak hash rate di jaringan. Dengan demikian, Anda tidak perlu perangkat keras khusus untuk menambahkan blok baru.
Seiring jaringan berkembang, para penambang terlibat dalam perlombaan senjata untuk mendapatkan perangkat keras yang lebih baik. Setelah beralih dari CPU, GPU, hingga FPGA, penambang Bitcoin akhirnya menggunakan ASIC (Application-Specific Integrated Circuits). Perangkat ini dibuat khusus untuk menghitung hash dan apa pun selain itu, membuatnya sangat efisien untuk penambangan namun tidak cocok untuk tugas komputasi umum.
Karena ASIC sangat kuat, menggunakan jenis perangkat keras lain untuk penambangan Bitcoin menjadi tidak umum. Namun, bahkan dengan ASIC berdaya tinggi, peluang penambang tunggal menemukan blok secara mandiri sangat kecil mengingat hash rate total jaringan yang masif. Di sinilah mining pool berperan.
Apa Itu Mining Pool?
Mining pool adalah kumpulan penambang yang menggabungkan daya komputasinya dan membagikan reward blok Bitcoin yang dihasilkan secara proporsional. Alih-alih setiap penambang bekerja sendiri dengan peluang kecil untuk menemukan sebuah blok, pool menemukan blok lebih sering dan membagikan reward kepada semua anggota yang berkontribusi.
Pertimbangkan contoh yang disederhanakan: Anda memiliki 0,1% dari total kekuatan hashing jaringan. Jika menambang solo, secara statistik Anda mungkin menemukan satu blok per minggu, tetapi hasil sebenarnya sangat bervariasi. Anda bisa tidak menemukan apa pun selama berminggu-minggu atau berbulan-bulan. Dengan bergabung ke pool bersama penambang lain yang secara kolektif memiliki 1% jaringan, pool menemukan blok lebih sering, dan Anda menerima bagian yang stabil secara proporsional dengan kontribusi Anda.
Mining pool banyak digunakan karena menyediakan arus pendapatan yang lebih dapat diprediksi. Setelah halving April 2024 menurunkan subsidi blok menjadi 3,125 BTC (sekitar 450 BTC diterbitkan per hari untuk semua blok), pendapatan yang konsisten menjadi semakin penting bagi penambang yang beroperasi dengan margin tipis.
Bagaimana Mining Pool Bekerja?
Sebuah mining pool biasanya memiliki koordinator (operator pool) yang mengatur penambang agar mereka bekerja pada bagian masalah yang berbeda. Koordinator menetapkan rentang nonce yang berbeda supaya penambang tidak membuang daya hash untuk mencoba membuat blok identik.
Koordinator juga bertanggung jawab untuk membagi reward dan membayarkannya. Penambang mengirimkan "share" untuk membuktikan bahwa mereka melakukan pekerjaan. Share adalah hash yang memenuhi target kesulitan lebih rendah yang ditetapkan oleh pool, tidak harus hash yang valid untuk jaringan yang sebenarnya. Pool melacak share ini untuk mengukur kontribusi setiap penambang.
Ketika pool berhasil menambang sebuah blok, reward (subsidi blok ditambah biaya transaksi) dibagikan kepada para peserta sesuai skema pembayaran pool dan bagian kerja masing-masing penambang.
Metode Pembayaran Mining Pool
Pay-Per-Share (PPS)
Dalam PPS, Anda menerima pembayaran tetap untuk setiap share valid yang Anda kirim, terlepas dari apakah pool benar-benar menemukan blok atau tidak. Operator pool menanggung risiko variasi, itulah sebabnya pool PPS biasanya mengenakan biaya yang lebih tinggi. Metode ini memberikan pendapatan yang paling bisa diprediksi bagi penambang.
Full Pay-Per-Share (FPPS)
FPPS memperluas model PPS dengan memasukkan perkiraan bagian biaya transaksi di atas subsidi blok. Pool menghitung reward total yang diharapkan per blok (subsidi 3,125 BTC ditambah perkiraan biaya transaksi) dan membayar penambang per share seolah-olah blok ditemukan pada tingkat yang diharapkan. FPPS menjadi metode pembayaran dominan di pool-pool besar dalam beberapa tahun terakhir karena penambang institusional memprioritaskan arus kas yang stabil dan dapat diprediksi.
Pay-Per-Last-N-Shares (PPLNS)
Tidak seperti PPS, PPLNS hanya memberi penghargaan kepada penambang ketika pool berhasil menemukan sebuah blok. Saat sebuah blok ditemukan, pool memeriksa N share terakhir yang dikirim (di mana N bervariasi menurut pool). Pembayaran Anda sama dengan proporsi Anda dari N share tersebut dikali reward blok, dikurangi biaya operator.
Pool PPLNS biasanya mengenakan biaya yang lebih rendah daripada pool PPS, tetapi penambang menghadapi variasi pendapatan yang lebih tinggi. Metode ini mencegah pool hopping karena reward dikaitkan dengan kontribusi yang berkelanjutan, bukan sekadar share instan.
Memilih metode pembayaran
Pilihan antara FPPS dan PPLNS bergantung pada prioritas Anda. FPPS memberikan pendapatan yang stabil dengan biaya yang sedikit lebih tinggi, sehingga cocok untuk penambang yang membutuhkan arus kas yang dapat diprediksi untuk menutupi pengeluaran tetap seperti listrik dan cicilan pinjaman. PPLNS menawarkan biaya lebih rendah tetapi hasil yang lebih bervariasi, menarik bagi penambang yang bisa menerima fluktuasi pendapatan.
Apakah Mining Pool Mengancam Desentralisasi?
Karena sejumlah kecil pool mengendalikan sebagian besar hash rate Bitcoin, kekhawatiran tentang sentralisasi memang beralasan. Jika satu pool atau sekelompok pool yang bersekongkol mengumpulkan 51% dari hash rate, mereka secara teori dapat meluncurkan serangan 51%, sehingga bisa menyensor transaksi atau membalik transaksi terbaru.
Dalam praktiknya, beberapa faktor mengurangi risiko ini. Pertama, penambang individu di dalam sebuah pool biasanya memiliki dan mengendalikan perangkat kerasnya sendiri, artinya mereka dapat berpindah ke pool lain kapan saja jika tidak setuju dengan keputusan operator pool. Kedua, serangan yang berhasil kemungkinan akan menjatuhkan harga Bitcoin, menghancurkan nilai kepemilikan dan investasi perangkat keras milik penyerang. Ketiga, komunitas yang lebih luas memantau ukuran pool secara ketat dan secara historis telah menekan pool yang tumbuh terlalu besar.
Namun, sentralisasi pada level pool berarti operator pool memiliki kekuatan yang signifikan atas konstruksi template blok, yaitu memutuskan transaksi mana yang akan dimasukkan atau dikecualikan. Ini menciptakan potensi jalur untuk sensor, terutama di yurisdiksi di mana regulator dapat menekan pool yang patuh untuk memfilter transaksi tertentu.
Stratum V2 dan Desentralisasi Penambangan
Stratum V2 adalah protokol penambangan generasi berikutnya yang dirancang untuk mengatasi beberapa kekhawatiran sentralisasi yang terkait dengan pool penambangan tradisional. Fitur terbesarnya adalah "negosiasi job," yang memungkinkan penambang individu menyusun template blok mereka sendiri, alih-alih menerima template apa pun yang disediakan oleh operator pool.
Pada protokol Stratum V1 yang lebih lama (masih digunakan oleh sebagian besar pool), operator pool membangun template blok dan menentukan transaksi mana yang dimasukkan. Penambang hanya menghitung hash pada template yang mereka terima. Dengan negosiasi job di Stratum V2, penambang dapat memilih transaksi mana yang masuk ke blok mereka sambil tetap menerima pembayaran dari pool.
Peningkatan tambahan pada Stratum V2 meliputi protokol biner yang lebih efisien (mengurangi overhead bandwidth), enkripsi bawaan (melindungi dari pembajakan hashrate), serta autentikasi yang lebih baik antara penambang dan pool.
Adopsi Stratum V2 berlangsung bertahap. Beberapa pool dan vendor firmware telah menerapkan peningkatan pada layer transport, tetapi dukungan negosiasi job penuh saat ini masih terbatas. Banyak operator pool besar lambat mengadopsi fitur ini karena mengurangi kontrol mereka atas konstruksi blok. Ada proxy translasi yang memungkinkan penambang dengan ASIC lama (yang hanya berbicara Stratum V1) untuk terhubung ke pool V2, sehingga memungkinkan adopsi bertahap tanpa harus mengganti perangkat keras.
FAQ
Berapa reward blok Bitcoin saat ini?
Setelah halving April 2024, reward blok Bitcoin adalah 3,125 BTC per blok. Reward ini dibagi antara subsidi blok (3,125 BTC) dan biaya transaksi, yang bervariasi tergantung kemacetan jaringan. Dengan kira-kira 144 blok per hari, sekitar 450 BTC diterbitkan setiap hari melalui penambangan.
Bagaimana cara memilih mining pool?
Faktor kunci meliputi: metode pembayaran (FPPS untuk stabilitas, PPLNS untuk biaya lebih rendah), persentase biaya pool, latensi server ke lokasi Anda (memengaruhi tingkat share stale), ambang batas pembayaran minimum, pembayaran berbasis kustodian vs non-kustodian, serta kebijakan pool terkait sensor transaksi dan transparansi template. Menguji dua pool secara paralel selama beberapa minggu dapat membantu Anda membandingkan pendapatan efektif.
Apakah mining pool mengendalikan Bitcoin?
Mining pool tidak memiliki perangkat keras yang mereka arahkan; penambang individual yang memilikinya. Penambang bebas mengalihkan kekuatan hash mereka ke pool lain kapan saja. Meskipun operator pool memiliki pengaruh sementara atas pembuatan template blok, kekuatan mereka dibatasi oleh sifat kompetitif pasar dan ancaman penambang untuk pergi.
Apa itu Stratum V2 dan mengapa penting?
Stratum V2 adalah protokol komunikasi penambangan yang diperbarui yang memungkinkan penambang individual membangun template blok mereka sendiri alih-alih bergantung pada operator pool. Ini mengurangi risiko sentralisasi akibat pool memutuskan transaksi mana yang disertakan dan berpotensi meningkatkan ketahanan terhadap sensor di seluruh jaringan Bitcoin.
Penutup
Mining pool mengubah penambangan Bitcoin dari aktivitas individu menjadi aktivitas kolaboratif, memberi penambang pendapatan yang lebih dapat diprediksi dengan imbalan berbagi reward. Trade-off-nya adalah kini sejumlah kecil operator pool memiliki pengaruh signifikan terhadap produksi blok jaringan.
Bacaan Lanjutan
Apa Itu Proof of Stake (PoS)?
Bitcoin Halving: Apa Itu dan Mengapa Penting
Apa Itu Serangan 51%?
Apa Itu Biaya Transaksi Blockchain?
Apa Itu Cloud Mining?
