Ang P2Pool at ang Tungkulin Nito sa Desentralisasyon ng Monero Mining

Nai-publish:
By Seth For Privacy

Isa sa mga pangunahing layunin sa proyekto ng Monero ay paganahin ang isang patas, desentralisado, at secure na network sa pamamagitan ng mga bago at makabagong diskarte sa proof-of-work (PoW) na pagmimina, ang pangunahing paraan ng pagse-secure ng mga cryptocurrency network ngayon.[ X230X]

Habang ang isang natatanging mining algorithm tulad ng RandomX ay napakahalaga sa layuning ito dahil nakakatulong ito upang matiyak na ang sinumang may computer ay makakapag-ambag ng patas na halaga sa seguridad ng network, hindi malulutas ng RandomX ang mga isyu na maaaring mangyari dahil sa pagmimina ng pool. Ang pool mining ay sa ngayon ang pinakakaraniwang paraan upang magmina ng mga cryptocurrencies ngayon, kabilang ang Monero, ngunit sa kabutihang palad ang paglitaw ng p2pool mining ay mabilis na nagbabago nito.


Ano ang pool mining?

Ang pool mining ay isang paraan para ibahagi ng mga minero ang gawain ng pagtatangkang lutasin ang isang block sa network at pagkatapos ay ibahagi ang mga reward nang pantay-pantay para sa lahat ng block na mahahanap ng pool. Bagama't nakakatulong ito nang husto upang mapantayan ang dalas ng pagbabayad sa mga minero kumpara sa pagmimina ng Monero lamang, hindi ito walang seryosong isyu sa sentralisasyon.

Habang ang bawat minero ay nag-aambag ng trabaho sa pool, ibinibigay nila ang kontrol sa anumang trabaho na kanilang ginagawa at hinaharangan ang makikita nila sa pool mismo, na nagtitiwala na ang pool ay tapat at patas na magbabahagi ng mga reward sa lahat ng mga minero batay sa halaga ng gawain ng bawat isa. Kung magiging maayos ang lahat, kinokolekta ng pool operator ang trabaho mula sa lahat ng mga minero, isusumite ito sa network, at pantay na ibinabahagi ang mga reward.


Ano ang problema sa pagmimina ng pool?

Sa kasamaang-palad, ganap itong umaasa sa tiwala at nagbibigay-daan sa operator ng pool na gumawa ng mga kasuklam-suklam na bagay sa gawaing ginagawa ng mga minero. Maaaring gamitin ng operator ng pool ang gawaing ginagawa para atakehin ang network, subukang doblehin ang paggastos ng mga pondo (kung sapat ang pool), o gamitin lang ang trabahong ginagawa ng mga minero para bayaran ang kanilang mga sarili at hindi kailanman gantimpalaan ng maayos ang mga minero para sa kanilang trabaho .

Ang pinakamalaking panganib sa network ay ang isang pool (o maraming pool na nagtutulungan) na mayroong higit sa 51% ng mga network na hashrate sa ilalim ng kanilang kontrol, dahil magagamit nila ito upang manloko at gumastos ng mga pondo nang dalawang beses (isang dobleng paggastos pag-atake) o subukang baguhin ang mga panuntunan ng network.


Ano ang p2pool?

Ang

p2pool ay isang konsepto na orihinal na nilikha para sa pagmimina ng Bitcoin noong 2011, ngunit hindi kailanman nakita ang malawak na paggamit at nananatiling halos hindi ginagamit sa Bitcoin. Sa kabutihang palad, ang isa sa mga pangunahing developer sa likod ng RandomX, si SChernykh, ay gumugol ng kanyang bakasyon sa pagbuo ng mga solusyon sa ilan sa mga isyu sa pagpapatupad ng Bitcoin ng p2pool at muling pagsulat ng lahat ng software mula sa simula.

Ang

p2pool sa Monero ay nagbibigay-daan sa ganap na walang tiwala na paraan para sa mga minero na magtulungan upang malutas ang mga bloke at ma-secure ang Monero network sa pamamagitan ng paggamit ng espesyal na node software para sa p2pool upang maibahagi ang trabaho.

Ginagawa ito gamit ang isang bagong blockchain (isang "side-chain") na nagpapanatili ng talaan ng gawaing ginagawa ng bawat minero, address ng kanilang wallet, at kung magkano ang kinita nila sa Monero, at pagkatapos ay binabayaran ang reward sa isang trust -mas mababa at desentralisadong paraan. Dahil ang side-chain na ito ay may mas kaunting mga minero, mas madaling maghanap at magsumite ng mga bloke dito kaysa sa pangunahing network ng Monero, na ginagawang mas madali para sa mga minero na makakuha ng pare-parehong suweldo kumpara sa pagmimina ng Monero lamang.


Paano nireresolba ng p2pool ang mga problema ng pool mining?

Sa p2pool, walang sentralisadong pool, sentralisadong pool operator, o nag-iisang tao na may hawak ng mga pondo at namamahagi ng mga payout. Ang lahat ng gawaing sama-samang ginagawa ng mga pagmimina sa pamamagitan ng p2pool ay sinusuri ng p2pool blockchain at iba pang mga node operator upang matiyak na ito ay lehitimo, at lahat ng mga minero ay binabayaran ayon sa trabaho na kanilang ginawa kaagad kapag ang isang bloke ay matatagpuan nang direkta mula sa ang mga reward sa nahanap na block.

Kapag pinili ng mga minero na gumamit ng p2pool sa halip na isang sentralisadong pool, inaalis nila ang lahat ng kapangyarihan at tiwala sa mga operator ng pool at tinitiyak na ang kanilang trabaho ay nakakatulong sa ikabubuti ng network at sa kanilang sariling mga gantimpala, binabawasan ang panganib ng mga pag-atake sa network, maling paggamit ng kanilang trabaho, o pagnanakaw ng mga gantimpala na dapat nilang bayaran.

Hindi lamang ito nakakatulong sa kanila na protektahan ang kanilang sariling mga interes, binabawasan nito ang panganib na maaaring idulot ng mga sentralisadong pool sa Monero network sa kabuuan. Malaki rin ang naitutulong ng paggamit ng p2pool na bawasan ang panganib na maaaring idulot ng mga nation-state o regulators sa kalusugan ng network, dahil walang sentralisadong pool operator sa pressure, walang heograpikal na konsentrasyon ng mga pool na masasandalan, o anumang madaling punto ng pressure para magamit nila laban sa Monero.


Ano ang mga kawalan?

Sa kabutihang palad, ang p2pool sa Monero ay mahusay na idinisenyo at mahusay ang pagkakagawa, at gumagana nang mahusay! Gayunpaman, ang pangunahing disbentaha ng pagmimina ng p2pool ay ang bawat minero na gustong gumamit ng p2pool ay kailangang magpatakbo ng kanilang sariling Monero node, na nagiging sanhi ng proseso ng pagsisimula upang maging mas kasangkot. Gayunpaman, ang node na ito ay pagkatapos ay ginagamit upang kalkulahin ang lahat ng impormasyon na kinakailangan para sa pagbuo at pagsuri ng mga bloke, at tinitiyak na ang minero ay nasa kumpletong kontrol sa kanilang trabaho na ginagawa. Ang node ay maaari ding gumana bilang isang remote node para sa sariling pitaka ng mga minero, nag-aambag sa network, at marami pang iba.

Ang iba pang pangunahing pagkakaiba mula sa sentralisadong pagmimina ay ang maliliit na minero na gumagamit ng p2pool ay magkakaroon ng kaunti pang "variance", o oras sa pagitan ng mga payout, kaysa sa isang malaking sentralisadong pool -- ngunit ito's lubhang mahalagang tandaan na hindi ito hahantong sa kita ng mas kaunting Monero sa paglipas ng panahon! Ang p2pool ay magiging kasing kita ng kahit na maliliit na minero sa paglipas ng panahon gaya ng mga sentralisadong pool. Ang ilan sa pagkakaiba-iba na ito ay na-offset din ng p2pool na native na mayroong 0% na bayad, dahil walang sentralisadong pool operator na magbabayad para sa kanilang mga serbisyo!


Paano ako magsisimula?

Sa kabutihang palad, dahil sa mahusay na disenyo ng pagpapatupad ng p2pool ng Monero' at sa maraming tao sa komunidad na naglaan ng oras upang tumulong na pasimplehin ang proseso ng pagmimina sa pamamagitan ng p2pool, nagiging mas simple ang pagsisimula sa paglipas ng panahon. Mayroong ilang mga paraan upang makapagsimula sa pagmimina gamit ang p2pool, ngunit dahil ang mga teknikal na detalye ay lampas sa saklaw ng artikulong ito, huwag mag-atubiling pumunta sa isang link sa ibaba depende sa iyong operating system:


Paano ako matututo ng higit pa?

Kung napukaw nito ang iyong pagkamausisa tungkol sa pagmimina ng p2pool, tingnan sa ibaba ang ilang karagdagang link at paliwanag sa p2pool, kung paano ito gumagana, at kung ano ang ibig sabihin nito para sa Monero:


Karagdagang pagbabasa

© 2024 Blue Sunday Limited