Ipinaliwanag ang mga Mining Pool
Ipinaliwanag ang mga Mining Pool
HomeMga Artikulo

Ipinaliwanag ang mga Mining Pool

Intermediya
Published Apr 22, 2020Updated Apr 29, 2021
6m

Panimula

Ang mining ay mahalaga sa seguridad ng Proof of Work sa mga blockchain. Sa pamamagitan ng pag-compute ng mga hash sa ilang mga pag-aari, ang mga kalahok ay nakakatiyak ng cryptocurrency na mga network nang hindi nangangailangan ng isang gitnang awtoridad.
Nang unang inilunsad ang Bitcoin noong 2009, ang sinumang may regular na PC ay puwedeng makipagkumpetensya sa iba pang mga minero upang hulaan ang isang wastong hash para sa susunod na block. Iyon ay dahil mababa ang kahirapan sa pagmimina. Walang gaanong hash rate sa network. Tulad ng naturan, hindi mo kailangan ng dalubhasang hardware upang magdagdag ng mga bagong block sa blockchain.

Nangangatwiran na ang mga kompyuter na puwedeng magkalkula ng pinakamaraming mga hash bawat segundo ay makakahanap ng higit pang mga block. At naging sanhi ito ng isang pangunahing pagbabago sa ecosystem. Ang mga minero ay nakikibahagi sa isang bagay ng isang karerang armas habang sila ay nag-agawan upang makakuha ng isang mapagkumpitensyang edge.

Matapos ang pag-ulit sa pamamagitan ng iba't ibang mga uri ng hardware (mga CPU, GPU, FPGA), ang mga minero ng Bitcoin ay tumira sa ASICs – Application-Specific Integrated. Hindi ka papayagan ng mga mining device na ito upang mag-browse sa Binance Academy o mag-tweet ng mga larawan ng pusa. 

Tulad ng ipinahihiwatig ng pangalan, ang mga ASIC ay binuo upang maisagawa ang isang solong gawain:  ang pag-compute ng mga hash. Ngunit dahil partikular na idinisenyo ang mga ito para sa hangaring ito, ginagawa nila ito nang hindi kapani-paniwala. Sa gayon, sa katunayan, na ang paggamit ng iba pang mga uri ng hardware para sa pagmimina ng Bitcoin ay naging hindi pangkaraniwan.


Ano ang mining pool?

Dinadala ka lang ng mabuting hardware. Puwede kang magpatakbo ng maraming ASIC na may kapangyarihan, at magiging isang drop ka lang sa Bitcoin mining sea. Ang mga pagkakataong aktwal na nagmimina ka ng isang block ay medyo payat, kahit na gumastos ka ng maraming pera sa iyong hardware at kinakailangang elektrisidad upang mapatakbo ito.
Wala kang garantiya kung kailan ka mababayaran ng isang block reward, o kahit na kung mababayaran ka man. Kung pare-pareho ang kita ang hinahabol mo, magkakaroon ka ng mas malaking kapalaran sa mining pool. 

Sabihin nating ikaw at siyam pang iba pang mga kalahok ay nagmamay-ari ng 0.1% ng kabuuang lakas ng pag-hash ng network bawat isa. Nangangahulugan iyon na, sa average, aasahan mong makakahanap ng isa sa bawat libong mga block. Sa tinatayang 144 na mga block na nagmina sa isang araw, malamang na makakahanap ka ng isang block sa isang linggo. Nakasalalay sa iyong cash flow at pamumuhunan sa hardware at elektrisidad, ang pamamaraang “solo mining” na ito ay puwedeng maging isang diskarte na magagawa.

Gayunpaman, paano kung ang kita na ito ay hindi magiging sapat upang maging kita? Kaya, puwede kang sumali sa puwersa kasama ang iba pang siyam na kalahok na nabanggit namin. Kung lahat kayo ay pagsamahin ang iyong lakas sa pag-hash, magkakaroon ka ng 1% ng hash rate ng network. Nangangahulugan ito na mahahanap mo ang isa sa bawat daang mga bloke sa average, na gumagana nang isa hanggang dalawang mga block sa isang araw. Pagkatapos, puwede mo lang paghiwalayin ang reward at ibahagi ito sa lahat ng mga kasangkot na mga minero.

Sa madaling sabi, inilarawan lang namin ang isang mining pool. Malawakang ginagamit ang mga ito ngayon dahil ginagarantiyahan nila ang isang mas matatag na stream ng kita sa mga miyembro.


Paano gumagana ang mga mining pool?

Karaniwan, ang mining pool ay naglalagay ng isang coordinator na namamahala sa pag-aayos ng mga minero. Titiyakin nila na gumagamit ang mga minero ng iba't ibang mga halaga para sa nonce upang hindi nila sayangin ang hash power sa pamamagitan ng pagsubok na lumikha ng parehong mga block. Ang mga coordinator na ito ay magiging responsable para sa paghahati ng mga reward at pagbabayad sa kanila sa mga kalahok. Mayroong maraming iba't ibang mga pamamaraan na ginamit upang makalkula ang gawaing ginawa ng bawat minero at upang bigyan ng reward ang mga ito nang naaayon.


Mga mining pool ng Pay-Per-Share (PPS)

Ang isa sa mga mas karaniwang scheme ng pagbabayad ay ang Pay-Per-Share (PPS). Sa sistemang ito, makakatanggap ka ng isang nakapirming halaga para sa bawat “pagbabahagi” na iyong isinumite. 

Ang pagbabahagi ay isang hash na ginamit upang subaybayan ang gawain ng bawat minero. Ang halagang binayaran para sa bawat pagbabahagi ay nominal, ngunit nagdaragdag ito sa paglipas ng panahon. Tandaan na ang isang pagbabahagi ay hindi isang wastong hash sa loob ng network. Isa lang ito na tumutugma sa mga kundisyon na itinakda ng mining pool.

Sa PPS, bibigyan ka ng reward kung malulutas o hindi ng iyong pool ang isang block. Ang operator ng pool ay kumukuha ng panganib, kaya marahil ay sisingilin sila ng isang malaking sukat – alinman sa pauna mula sa mga user o mula sa reward sa wakas na mag-block.


Mga mining pool ng Pay-Per-Last-N-Shares (PPLNS)

Ang isa pang sikat na pamamaraan ay ang Pay-Per-Last-N-Shares (PPLNS). Hindi tulad ng PPS, bibigyan lang ng reward ng PPLNS ang mga minero kapag matagumpay na namimina ang pool ng isang block. Kapag nakakita ang pool ng isang block, susuriin nito ang huling N halaga ng pagbabahagi na isinumite (N ay nag-iiba depende sa pool). Upang makuha ang iyong pagbabayad, hinahati nito ang bilang ng mga pagbabahagi na iyong isinumite ng N, pagkatapos ay pinaparami ang resulta sa pamamagitan ng reward sa block (minus ang hati ng operator).

Magbigay tayo ng isang halimbawa. Kung ang kasalukuyang reward sa pag-block ay 12.5 BTC (ipagpalagay na walang bayad sa transaksyon) at ang bayad sa operator ay 20%, ang magagamit na reward para sa mga minero ay 10 BTC. Kung ang N ay 1,000,000 at nagbigay ka ng 50,000 pagbabahagi, makakatanggap ka ng 5% ng magagamit na reward (o 0.5 BTC).

Puwede kang makahanap ng maraming pagkakaiba-iba sa dalawang mga scheme na ito, ngunit ang mga ito ang madalas mong maririnig. Tandaan na habang pinag-uusapan natin ang tungkol sa Bitcoin, ang pinakatanyag na PoW cryptocurrency ay mayroon ding mga mining pool. Ang ilang mga halimbawa ay kasama ang Zcash, Monero, Grin, at Ravencoin. 



Nagbabalak na makapagsimula sa cryptocurrency? Bumili ng Bitcoin sa Binance!



Ang mga mining pool ba ay banta sa desentralisasyon?

Ang mga alarm bell ay puwedeng mapunta sa iyong ulo habang binabasa mo ang artikulong ito. Hindi ba ang buong dahilan na ang Bitcoin ay napakalakas dahil walang iisang entity na kumokontrol sa blockchain? Ano ang mangyayari kung ang isang tao ay makakakuha ng karamihan ng kapangyarihan ng pag-hash?
Napaka wastong mga katanungan. Kung ang isang solong entity ay puwedeng makakuha ng 51% ng hash power ng network, puwede silang maglunsad ng isang 51% na atake. Papayagan nito silang mag-censor ng mga transaksyon at baligtarin ang mga luma. Ang nasabing pag-atake ay puwedeng maging sanhi ng napakalaking pinsala sa isang ecosystem ng cryptocurrency.

Ang mga mining pool ba ay nagdaragdag ng panganib ng isang 51% na atake? Ang sagot ay marahil, ngunit hindi ito malamang.


24 na oras na pagkasira ng hash rate ng pool sa Abril 16 2020. Pinagmulan coindance.com


Sa teorya, ang nangungunang apat na pool ay puwedeng makipagtulungan upang ma-hijack ang network. Gayunpaman, hindi iyon magiging mas makabuluhan. Kahit na nagawa nilang mag-atake, ang presyo ng Bitcoin ay malamang na bumulusok dahil ang kanilang mga aksyon ay makakapinsala sa system. Bilang resulta, mawawalan ng halaga ang anumang mga coin na nakuha nila. 

Ano pa, ang mga pool ay hindi kinakailangang pagmamay-ari ng kagamitan sa pagmimina. Itinuro ng mga entity ang kanilang mga machine patungo sa server ng coordinator, ngunit malaya silang lumipat sa iba pang mga pool. Ito ay para sa pinakamahusay na interes ng kapwa mga kalahok at ng mga operator ng pool na panatilihin ang ecosystem na desentralisado. Pagkatapos ng lahat, kumikita lang sila kung mananatiling kumikita ang pagmimina.

Mayroong ilang mga okasyon kung saan ang mga pool ay lumaki sa puwedeng isaalang-alang na isang nag-aalala na laki. Sa pangkalahatan, ang pool (at ang mga minero nito) ay gumagawa ng mga hakbang upang mabawasan ang hash rate.


Pangwakas na mga ideya

Ang cryptocurrency mining landscape ay magpakailanman nabago sa pagpapakilala ng unang mining pool. Puwede silang maging lubos na kapaki-pakinabang para sa mga minero na nagnanais na makakuha ng isang mas pare-parehong pagbabayad. Sa maraming magagamit na iba't ibang mga scheme, tiyak na makakahanap sila ng isa na pinakaangkop sa kanilang mga pangangailangan.
Sa ideal na mundo, ang Bitcoin mining ay magiging mas desentralisado. Gayunpaman, sa ngayon, ito ang puwede nating tawaging “sapat na desentralisado.” Sa anumang kaso, walang nakikinabang sa anumang solong pool na nakakakuha ng karamihan ng hash rate sa pangmatagalan. Malamang na pipigilan ng mga kalahok na mangyari ito – kung tutuusin, ang Bitcoin ay hindi pinapatakbo ng mga minero, ngunit ang mga user.