paano gumagana ang crypto mining


Huling Na-update: 17 Pebrero 2025

Isa sa mga pinakapopular at kilalang halimbawa ay ang pagmimina ng Bitcoin. Sa pagsusuri ng halimbawang ito ng cryptocurrency, mas mauunawaan kung paano nangyayari ang pagkuha ng mga barya, kung paano tinitiyak ang seguridad ng network, at kung bakit ang pagmimina ay isang hindi maihihiwalay na bahagi ng pag-andar ng buong sistema ng cryptocurrency.

Para saan talaga ang crypto mining?

Ang pagmimina ay may pangunahing papel sa pagtaguyod ng konsensus sa blockchain at sa pagbibigay ng seguridad nito sa pamamagitan ng pagpapatunay ng mga transaksyon at pagprotekta sa sistema mula sa mga pag-atake. Ito ay isang mahalagang proseso para sa ligtas na pagpapatakbo ng network ng Bitcoin o ibang cryptocurrency na hinukay sa ganitong paraan. Upang maunawaan kung bakit napakahalaga ng pagmimina, tingnan natin kung paano gumagana ang mismong blockchain.

Ang Bitcoin network ay isang pampublikong desentralisadong talaan na nasa loob ng impormasyon tungkol sa daan-daang milyong transaksyon na may mga time stamp. Halimbawa, ang isang tala sa blockchain ay maaaring maglaman ng impormasyon na ang Participant 1 ay nagpadala kay Participant 2 sa Miyerkules ng alas-9 ng gabi ng 5 BTC. Ang talaan na ito ay hindi nakaimbak sa isang lugar. Ito ay na-download sa mga computer na tinatawag na mga node. Ang ganitong pamamaraan ay nagbibigay-daan sa bawat kalahok sa network na ma-access ang buong kasaysayan ng pagmamay-ari ng BTC at ang kasalukuyang estado nito, na nagbibigay ng kumpletong transparency.

Ang blockchain ay idinisenyo sa paraang walang sentralisadong katawan na tumatanggap ng mga desisyon kung aling mga transaksyon ang dapat idagdag sa mga bagong bloke. Sa halip, ang lahat ng mga node ay sama-samang nagpapasya kung aling impormasyon tungkol sa mga transaksyon ang tama, ayon sa mga itinakdang patakaran. Lahat ng mga node ay nag-iimbak ng kasaysayan ng mga transaksyon, sinusuri ang kanilang pagiging tunay, at nagpapasa ng mga update sa ibang mga kalahok sa network. Kapag lahat ng mga node ay tumanggap ng parehong impormasyon, lumilitaw ang isang pangkalahatang pag-unawa kung sino ang mayroong gaano karaming Bitcoin.

Bilang karagdagan, mayroong grupo ng mga node na tinatawag na mga minero na nakikipagkumpitensya para sa karapatan na lumikha ng bagong block ng mga transaksyon. Nakakamtan nila ang karapatang ito sa pamamagitan ng proseso na tinatawag na Proof of Work, kung saan ang mga minero ay naglutas ng mga kumplikadong computational na problema upang manalo ng karapatan sa paglikha ng bagong block, na nauuna sa mga 'kalaban' at tumanggap ng gantimpala sa anyo ng mga bagong BTC.

Ano ang "Proof of Work" at bakit ito kailangan?

Ang pagmimina gamit ang sistemang proteksyon na Proof of Work (PoW) ay isang pamamaraan ng pagpapatunay na ang mga kalahok sa blockchain ay talagang aktibong nakikilahok sa pagpapanatili ng pagpapatakbo nito. Upang gawin ito, kailangan nilang isagawa ang mga kumplikadong kalkulasyon na nangangailangan ng makabuluhang mga yaman, kabilang ang enerhiya.

Bakit kailangan ang patunay na ito? Ang punto ay ang mga ganitong kalkulasyon ay may gastos, at upang makilahok sa pagmimina, kailangan gumastos ng tunay na mga mapagkukunan. Ginagawa nitong napakamahal at hindi kapakipakinabang para sa mga umaatake ang mga pag-atake sa network, dahil nangangailangan ang mga ito ng napakalaking kapangyarihang pangkalkulasyon. Sa madaling salita, pinoprotektahan ng PoW ang Bitcoin mula sa mga pagtatangkang siya ay i-hack o manipulahin, dahil ang pag-atake ay magiging sobrang mahal para sa sinumang nagnanais na isagawa ito.

-> "Ang Prinsipyo ng Paggawa ng Crypto Mining"

Sa kabila ng katotohanan na ang PoW ay isang teknikal na masalimuot na proseso, magiging mas madali itong maunawaan kung susuriin natin ito nang sunud-sunod. Tatalakayin natin kung paano gumagana ang pagmimina ng Bitcoin, bagaman ang prinsipyong ito ay maaaring mailapat din sa iba pang mga blockchain na nakabatay sa algorithm na Proof of Work.

**Translation in Filipino:** ```html Hakbang 1: Paglitaw ng bagong transaksyon ```

Sa bawat transaksyon sa Bitcoin network, unang itinatakda ang status na hindi nakumpirma. Ang bagong hindi nakumpirmang transaksyon ay lumilitaw sa blockchain sa sandaling ang dalawang gumagamit ay nakikipagkasundo, halimbawa, ang isa ay nagpapadala ng cryptocurrency sa isa pa. Ang transaksyong ito mismo ay naglalaman ng detalyadong impormasyon tungkol sa kasunduan, partikular: mga address ng nagpadala at tatanggap, dami ng mga ipinadalang barya, oras, atbp. Bilang resulta, ang transaksyong ito ay naipapadala sa buong blockchain network.

**Yugto 2:** Pagdaragdag ng bagong transaksyon sa "waiting area"

Bawat minero na kalahok sa pagpapanatili ng operasyon ng network ay patuloy na nagmamasid para sa mga bagong aktibidad sa loob nito. Sa computer na namamahala sa proseso ng pagmimina, mayroong tiyak na time zone — mempool. Dito, pagkatapos lumitaw sa network, idinadagdag ang hindi pa nakukumpirmang transaksyon. Ang bawat minero ay may sariling mempool, kaya't hindi ito isang nag-iisang 'imbakan' para sa lahat. Sa kabila ng katotohanan na ang pangunahing sukat ng mempool ay hindi maaaring lumampas sa 300 MB, magkakaiba ang laki nito sa iba't ibang minero. Lahat ito ay dahil ang mga node ay nakabuo ng magkakaibang paraan at ang mga hindi pa nakukumpirmang transaksyon ay idinadagdag sa kanila hindi sabay-sabay, kundi sa iba't ibang oras.

Этап 3: Перевod ng mga hindi na-verify na transaksyon sa block candidate

Ang miner ay kumukuha ng mga hindi pa na-verify na transaksyon mula sa mempool at idinadagdag ang mga ito sa block-candidate — isang bago, ngunit hindi pa na-verify na block ng network, na nag-aangkin na maging block sa blockchain na tumatanggap ng reward. Ang sukat ng block-candidate sa Bitcoin network ay humigit-kumulang 2 MB: kasama sa dami ng memorya na ito ang humigit-kumulang 2000 transaksyon.

-> **Hakbang 4: Pagsusuri ng mga cryptographic na problema**

Sa puntong ito, talagang nagsisimula ang proseso ng pagmimina, na nakabatay sa PoW. Sa pamamagitan ng espesyal na kagamitan, nagdaragdag ang minero ng isang espesyal na random na numero (nonce) sa hinahangad na bloke. Pagkatapos nito, ang lahat ng impormasyon (kasama ang mga data ng bloke at nonce) ay dumadaan sa algorithm na SHA-256, na bumubuo ng hash (natatanging kumbinasyon ng code na nakuha sa mga kalkulasyon).

Ang layunin ng minero ay makahanap ng hash na tutugma sa mga tiyak na kondisyon (halimbawa, magsimula sa isang tiyak na bilang ng mga zero). Ito ay isang mahirap na gawain na nangangailangan ng mataas na kapangyarihan sa pagkalkula, dahil kung ang hash ay hindi tumutugma sa mga kondisyon ng network, ang minero ay nagbabago ng numero at sinusubukan muli, inuulit ang proseso ng milyon-milyong beses.

Ang sinumang unang makakakita ng angkop na hash ay nagdaragdag ng block sa blockchain. Sa kasong ito, ang candidate block ay itinuturing na 'nalutas' at nakakatanggap ng status na ganap na nasuri ng network. Tanging pagkatapos nito, ang block ay idinadagdag sa blockchain at nagiging isang ganap na bahagi ng chain, na naglalaman ng susunod na tala sa rehistro. Ang miner na nauuna sa ibang mga kalahok ng network at nakalutas ng bagong block ay tumatanggap ng gantimpala sa anyo ng isang nakapirming halaga ng cryptocurrency. Ngayon ito ay 3.125 BTC.

Batay dito, maaari tayong magpasiya na mas mataas ang computational power ng kagamitan (hashrate — bilang ng mga hash na kinakalkula sa loob ng isang segundo), mas mataas ang posibilidad na maging unang makapagdagdag ng bagong block. Sa blockchain ng Bitcoin, ang prosesong ito ay nangyayari mga tuwing 10 minuto. Matapos ang paglitaw ng winning block, ang mga minero ay humihinto sa pagsubok na lutasin ang kanilang kasalukuyang candidate block, inaalis ang impormasyon tungkol sa mga transaksyon mula sa mempool at nagsisimula sa pagbuo ng bagong candidate block — lahat ay inuulit nang walang katapusan.

```html Д pagbabagong saklaw ng hirap sa pagmimina ```

Sa bawat pagdaragdag ng 2016 na bloke, na tumatagal ng humigit-kumulang 2 linggo, nagkakaroon ng awtomatikong pagwawasto sa antas ng kahirapan ng algorithm na PoW. Ito ay kinakailangan upang mapanatili ang pare-parehong bilis kung saan ang mga bagong bloke ay nahuhukay - 10 minuto.

Sa panahon ng pagsasaayos ng hirap, isinasaalang-alang ang kabuuang dami ng mga computing power na kasalukuyang ginagamit sa hashing algorithm — tinatawag na hash power. Kapag tumataas ang kapangyarihan, ang proseso ng pagmimina ay nagiging mas mahirap para sa lahat ng kalahok. Kung ang kapangyarihan ay bumababa — mas madali ring makuha ang cryptocurrency, dahil ang hirap ay bumababa.

Sa kaibahan ng pagmimina ng ginto, kung saan ang pagdami ng mga tagapagmimina ay nagreresulta sa mas malaking dami ng nakuha na ginto, ang proseso ng pagmimina ng Bitcoin ay gumagana sa isang ibang prinsipyo. Sa kaso ng mga minahan ng ginto, kapag mas maraming tao ang kalahok sa pagmimina, ang dami ng suplay ng ginto sa merkado ay tumataas. Sa pagtaas ng suplay, bumababa ang presyo ng mahalagang metal.

Sa Bitcoin, ganap na ibang sitwasyon: ang protocol ng network ay nagtatakda ng eksaktong bilang ng BTC na maaaring ilabas — 21 milyon. At ang bilang na ito ay hindi nagbabago depende sa kung gaano karaming tao ang nagmimina o kung gaano kalakas ang kanilang mga aparato. Upang mapanatili ang katatagan ng pagmimina, ang hirap nito ay awtomatikong iniayos. Ibig sabihin, hindi alintana kung gaano karaming mga minero ang kumokonekta sa blockchain, ang kabuuang dami ng mga bagong BTC na lumilitaw sa merkado ay nananatiling pare-pareho. Ito ay ginagawa ang operasyon ng network na matatag at tumutulong na maiwasan ang 'implasyon' ng digital na asset, tulad ng nangyayari sa mga pisikal na yaman.