Dalam persekitaran yang sangat kompetitif ini, pelombong artisan yang bekerja secara bebas (juga dikenali sebagai solo mining) tidak mempunyai peluang sama sekali. Kemungkinan mereka menemui blok untuk mengimbangi kos kuasa dan perkakasan adalah sangat kecil sehingga ia boleh dianggap sebagai pertaruhan, seperti membeli tiket loteri. Malah ASIC pengguna terpantas pun tidak dapat bersaing dengan ladang perlombongan komersial yang mempunyai puluhan ribu cip di bilik pelayan besar berhampiran loji hidroelektrik. Kini pelombong bekerjasama untuk membentuk mining pool, mengumpulkan kuasa pengkomputeran beribu-ribu peserta dan berkongsi ganjaran. Dengan menyertai pool, pelombong menerima sebahagian daripada ganjaran keseluruhan, tetapi biasanya setiap hari, sekali gus mengurangkan ketidakpastian.
Mari kita lihat contoh konkrit. Katakanlah seorang pelombong telah membeli peranti dengan jumlah kuasa pengkomputeran 6,000 GH/S, atau 6TH/S, dan pada Ogos 2014 ia bernilai kira-kira $10,000. Peranti ini beroperasi pada 3 kilowatt (KW), menggunakan 72 unit elektrik sehari, dan kos purata $7 atau $8 sehari. Dengan kesukaran bitcoin semasa, pelombong ini boleh melakukan solo satu blok setiap 155 hari atau 5 bulan secara purata. Jika pelombong ini menemui blok dalam tempoh masa ini, ganjaran ialah 25 bitcoin, yang akan menghasilkan $15,000 jika setiap bitcoin berharga kira-kira $600. Ini akan menampung kos peralatan dan kuasa untuk keseluruhan tempoh masa, meninggalkan keuntungan bersih kira-kira $3,000. Walau bagaimanapun, sama ada blok ditemui dalam tempoh lima bulan bergantung besar pada nasib pelombong. Dia boleh mendapatkan dua blok dalam lima bulan dan membuat keuntungan yang sangat besar. Atau, dia boleh pergi 10 bulan tanpa menemui satu blok pun dan mengalami kerugian kewangan. Untuk menambahkan lagi masalah, kesukaran algoritma proof-of-work (POW) Bitcoin boleh meningkat dengan ketara dalam masa itu, yang, pada kadar pertumbuhan aritmetik semasa, bermakna pelombong mempunyai masa enam bulan paling lama untuk mencapai hasil sebelum peralatannya digantikan oleh generasi akan datang pelombong yang lebih cekap. Jika pelombong ini menyertai pool dan bukannya menunggu potensi tuah yang mungkin berlaku sekali dalam 5 bulan, dia boleh memperoleh kira-kira $500-700 seminggu. Pendapatan tetap dari pool membantunya mengagihkan kos perkakasan dan kuasa dari semasa ke semasa dan tanpa mengambil risiko besar. Selepas 7 hingga 9 bulan, perkakasan itu masih akan ketinggalan zaman dan risikonya masih tinggi, tetapi pendapatan dalam masa itu sekurang-kurangnya akan tetap dan boleh dipercayai.
Mining pool menyelaraskan ratusan pelombong melalui protokol perlombongan khusus. Pelombong individu menetapkan mesin perlombongan mereka untuk bersambung ke pelayan pool selepas mencipta akaun pool. Peranti perlombongan mereka kekal bersambung ke pelayan pool semasa perlombongan, menyegerakkan kerja masing-masing dengan pelombong lain. Dengan cara ini, pelombong dalam pool berkongsi tugas perlombongan dan kemudian berkongsi ganjaran.
Ganjaran untuk blok yang berjaya dibayar kepada alamat bitcoin pool, bukan kepada pelombong individu. Setelah ganjaran mencapai ambang tertentu, pelayan pool membayar ganjaran kepada alamat bitcoin pelombong secara berkala. Biasanya, pelayan pool mengenakan peratusan untuk menyediakan perkhidmatan pooling.
Pelombong yang mengambil bahagian dalam mining pool membahagikan beban kerja mencari blok calon dan memperoleh "saham" berdasarkan sumbangan mereka kepada perlombongan. Pool menetapkan sasaran kesukaran yang rendah untuk memperoleh "saham", biasanya lebih daripada 1000 kali kurang sukar daripada rangkaian Bitcoin. Apabila seseorang dalam pool berjaya melombong blok, pool diberi ganjaran dan berkongsinya dengan semua pelombong mengikut kadar jumlah "saham" yang mereka sumbangkan.
Mining pool terbuka kepada mana-mana pelombong, besar atau kecil, profesional atau amatur. Sesetengah peserta dalam mining pool hanya mempunyai mesin perlombongan kecil, manakala yang lain mempunyai garaj yang penuh dengan perkakasan perlombongan mewah. Sesetengah menggunakan hanya beberapa puluh kilowatt kuasa elektrik untuk melombong, manakala yang lain akan menggunakan pusat data untuk menggunakan megawatt kuasa. Bagaimanakah mining pool boleh mengukur sumbangan setiap orang dengan cara yang mengagihkan ganjaran secara adil sambil mengelakkan kemungkinan penipuan? Jawapannya ialah menggunakan algoritma proof-of-work Bitcoin untuk mengukur sumbangan setiap pelombong sambil menetapkan kesukaran yang lebih rendah. Akibatnya, walaupun pelombong terkecil dalam pool selalunya mendapat bahagian daripada ganjaran, yang cukup untuk memberi insentif untuk menyumbang kepada pool. Dengan menetapkan kesukaran yang rendah untuk mendapatkan saham, pool boleh mengukur jumlah kerja yang dilakukan oleh setiap pelombong. Apabila pelombong menemui hash blok kepala yang lebih kecil daripada kesukaran pool, ia membuktikan bahawa ia telah menyelesaikan pengiraan hash yang diperlukan untuk mencari hasil. Lebih penting lagi, kerja yang dilakukan untuk mendapatkan sumbangan saham membolehkan cara yang boleh diukur secara statistik untuk mencari hash sasaran rangkaian bitcoin secara keseluruhan. Beribu-ribu pelombong yang cuba selang nilai hash yang lebih kecil akhirnya boleh mencari hasil yang memenuhi keperluan rangkaian Bitcoin.
Mari kembali kepada analogi permainan dadu. Jika matlamat pemain dadu adalah untuk membaling dadu dengan hasil kesemuanya kurang daripada 4 (kesukaran rangkaian keseluruhan), mining pool boleh menetapkan matlamat yang lebih mudah dengan mengira berapa kali pemain dalam pool membaling hasil kurang daripada 8. Apabila pemain dalam pool membaling hasil kurang daripada 8 (sasaran saham pool), mereka mendapat saham, tetapi mereka tidak memenangi permainan kerana mereka tidak melengkapkan matlamat permainan (kurang daripada ). Walau bagaimanapun, pemain dalam pool akan lebih kerap mencapai matlamat saham pool yang lebih mudah, secara kerap memperoleh saham mereka, walaupun mereka tidak melengkapkan matlamat yang lebih sukar untuk memenangi permainan.
Dari semasa ke semasa, ahli pool mungkin membaling hasil kurang daripada 4 dan pool menang. Hasilnya kemudiannya boleh diagihkan berdasarkan saham yang diperoleh oleh pemain dalam pool. Walaupun sasaran 8 atau kurang tidak memenangi permainan, ia adalah cara yang adil untuk mengukur jumlah mata yang dibaling oleh pemain, dan ia kadang-kadang akan menghasilkan hasil kurang daripada 4.
Begitu juga, pool akan menetapkan kesukaran pool untuk memastikan bahawa seorang pelombong tunggal dapat menemui hash blok kepala yang sepadan dengan kesukaran pool dengan kerap untuk memenangi saham. Dari semasa ke semasa, percubaan akan menghasilkan hash pengepala blok yang sepadan dengan sasaran rangkaian bitcoin, menghasilkan blok yang sah, dan kemudian pool secara keseluruhan menang.
