Pay Per Share (PPS) adalah metode pemberian imbalan dalam pool penambangan. Mining Pool mengoordinasikan penambang yang mencari blok, yaitu kumpulan transaksi yang ditambahkan ke catatan publik Bitcoin. Pool mengkreditkan imbalan untuk bukti pekerjaan yang diterima, disebut shares, tanpa menunggu menemukan blok sendiri. Penambang tidak terlalu bergantung pada keberuntungan sesaat pool, tetapi tetap bergantung pada kesediaan dan kemampuan operator membayar.
Jan menjalankan ASIC, perangkat khusus untuk perhitungan penambangan, dan menerima tagihan listrik secara rutin. Dengan Solo Mining, ia bisa menunggu lama untuk menemukan satu blok tanpa memperoleh apa pun. Karena itu ia bergabung dengan Mining Pool, layanan yang mengoordinasikan penambang dan menawarkan PPS. Pool mengkreditkan imbalan sesuai pekerjaan yang diterima, bahkan ketika pool sedang sulit menemukan blok. Pendapatan Jan menjadi lebih mudah diperkirakan. Namun, mesinnya tidak menghitung lebih cepat, dan tidak setiap hasil yang dikirim menghasilkan bitcoin baru. [1]
Penambangan berulang kali mencoba menghasilkan keluaran perhitungan yang sesuai, yaitu hash. Di sini, hash adalah angka yang dihitung dari data blok yang diusulkan. Jaringan mensyaratkan angka itu tidak melebihi target tertentu, sehingga penambang terus mengubah data dan menghitung ulang. Pool juga menerima hasil yang memenuhi syaratnya yang lebih mudah, meskipun belum cukup untuk sebuah blok Bitcoin baru. Hasil itu disebut share: bukti berkala bahwa mesin sedang bekerja. Share bukan saham perusahaan ataupun potongan blok yang sudah selesai. Tingkat kesulitan shares bisa berbeda, sehingga membandingkan jumlahnya saja menyesatkan. Pool mengukur pekerjaan yang diwakilinya berdasarkan kesulitan yang ditetapkan. Hasil yang dikirim juga dapat ditolak, misalnya karena duplikat atau terlambat; aturan tepatnya perlu dipahami. [2]
PPS tidak membuat lebih banyak blok muncul. Saat keberuntungan buruk berlangsung lama, pool harus menutup imbalan yang disepakati dengan cadangannya. Untuk layanan ini, pool mengenakan biaya. Penambang menyerahkan fluktuasi akibat penemuan blok, tetapi tetap menghadapi risiko tidak dibayar oleh operator. Janji di situs tidak mencegah pool kehabisan uang atau menghentikan pembayaran. Protokol Bitcoin tidak menagih utang pool kepada Jan. Jadi, biaya yang sangat rendah saja belum membuktikan bahwa suatu penawaran lebih baik. [1]
Imbalan blok terdiri dari bitcoin yang baru diterbitkan, yaitu subsidi blok, serta biaya transaksi yang dimasukkan ke dalamnya. PPS dasar biasanya hanya memperhitungkan subsidi. Full Pay Per Share (FPPS) juga menambahkan perkiraan bagian biaya transaksi. Pay Per Share Plus (PPS+) umumnya menggabungkan PPS untuk subsidi dengan pembagian biaya yang benar-benar diperoleh melalui PPLNS, yang memperhitungkan pekerjaan terbaru yang diterima saat blok ditemukan. Karena itu, bagian biaya pada PPS+ masih bisa berfluktuasi sesuai keberuntungan pool. Nama penawaran hanyalah awal; perhitungan konkretnya yang menentukan. [3]
Jan melihat saldonya bertambah, tetapi dompet pribadinya belum menerima apa pun. Pool mungkin baru membayar setelah ambang minimum tercapai atau sesuai jadwal; penarikan juga bisa dikenai biaya tambahan. Untuk pembayaran on-chain melalui jaringan dasar Bitcoin, Jan memeriksa apakah transaksi mengirim jumlah yang benar ke alamatnya. Ia juga memeriksa konfirmasi: transaksi dimasukkan ke dalam blok, lalu blok-blok berikutnya ditambahkan setelahnya. Lightning Network memungkinkan pembayaran tanpa mencatat setiap pembayaran secara terpisah di blockchain; di sana, Jan memastikan dana berhasil masuk ke dompetnya. Tulisan “dibayar” di akun pool saja tidak cukup. Seed Phrase, cadangan dompet pribadi berupa rangkaian kata, juga tidak memulihkan akses akun pool atau memaksa pembayaran saldonya. [5]
Saat membandingkan dua layanan, Jan tidak hanya melihat persentase biaya. Ia perlu mengetahui pekerjaan seperti apa yang diterima dan diberi imbalan, apakah biaya transaksi disertakan, dan potongan saat pembayaran. Lalu ia membandingkan periode yang sama serta jumlah yang benar-benar diterima. Khususnya untuk operasi kecil, ambang pembayaran dapat menunda penerimaan meskipun imbalan terus terkumpul. Keuntungan baru dapat dihitung setelah listrik, pengeluaran lain, dan biaya peralatan dikurangkan. Grafik paling menarik di dasbor belum tentu berarti hasil terbaik bagi penambang. [4] [5]
PPS tidak berarti jumlah BTC harian yang tetap. Jika kesulitan jaringan meningkat, pekerjaan yang sama memiliki peluang lebih kecil menemukan blok dan mendapat imbalan lebih rendah. Halving mengurangi subsidi blok; pada FPPS, perkiraan biaya transaksi juga berubah. Pool dapat menggunakan periode dan penyaring perhitungan yang berbeda. Luxor, misalnya, menerbitkan metodologinya sendiri, bukan aturan universal untuk seluruh layanan FPPS. Mesin yang berhenti atau shares yang ditolak juga mengurangi pekerjaan yang diterima. Bahkan pendapatan BTC yang sama dapat bernilai berbeda dalam rupiah. [4]
Model sederhana PPS dasar adalah B × d / D. B menyatakan subsidi blok, d kesulitan share, dan D kesulitan jaringan; kedua kesulitan harus memakai konvensi yang sama. Rasio d / D memperkirakan peluang bahwa share tersebut juga memenuhi syarat jaringan yang lebih ketat. Dengan nilai yang semata-mata sebagai ilustrasi, B = 3.125 BTC dan d / D = 0.000001 menghasilkan 312.5 sat sebelum biaya pool. Ini bukan penawaran terkini ataupun tarif jaringan yang tetap. Singkatan sat berarti satoshi, unit bitcoin terkecil di jaringan dasar. Layanan dapat membukukan pecahan satoshi secara internal; pembulatan dan pembayaran memiliki aturan tersendiri. [1] [5]
Untuk gambaran yang lebih utuh, baca entri ini bersama Mining Pool, Mining Share, Full Pay Per Share, Pay Per Last N Shares, Pool Fee, Payout Threshold. Entri ini juga dirujuk dari Mining Pool, Solo Mining, Pay Per Last N Shares, Pool Fee.