Tuwing nagpapadala ka ng pera sa pamamagitan ng bangko, sinusuri ng bangko na iyon kung mayroon kang sapat na pondo, aprubahan ang paglilipat, at i-update ang mga talaan nito. Nagtitiwala ka sa bangko na hawakan ang lahat nang tama. Ngunit gumagana ang cryptocurrency nang walang anumang bangko. Kaya paano tinitiyak ng sistema na tumpak ang mga transaksyon at walang nandadaya?
Ang sagot ay nasa isang ibinahaging digital na talaan na tinatawag na
blockchain. Isipin mo ito bilang isang malaking pampublikong notebook na makikita ng bawat kalahok sa network. Kapag nagpadala ang isang tao ng cryptocurrency, ang mga detalye ng transaksyong iyon ay itinatala sa notebook na ito para ma-verify ng lahat. Walang makakabalik at tahimik na magbabago ng nasulat, at walang iisang tao o kumpanya ang namamahala sa mga talaan. Ang buong komunidad ay nagtutulungan upang matiyak na tama ang lahat.
Ang setup na ito ay pumapalit sa pagtitiwala na karaniwan mong inilalagay sa isang bangko sa pagtitiwala sa isang transparent na sistema na tumatakbo sa matematika, code, at kolektibong kasunduan. Isa ito sa pinakamahalagang ideya sa likod ng cryptocurrency, at ang pag-unawa kung paano ito gumagana ay makakatulong sa iyo na gumawa ng mas mahusay na mga desisyon bilang isang mamumuhunan o user.
Ano ang Nangyayari Kapag Nagpadala Ka ng Cryptocurrency
Kapag nagpadala ka ng crypto sa isang tao, gumagawa ka ng tinatawag na transaksyon. Ito ay isang digital na talaan na nagsasabi sa network na gusto mong ilipat ang isang tiyak na halaga ng barya mula sa iyong account patungo sa account ng ibang tao. Bawat transaksyon ay naglalaman ng apat na pangunahing impormasyon:
-
Nagpadala: Sino ang nagpapadala ng crypto.
-
Tumanggap: Sino ang tumatanggap ng crypto.
-
Halaga: Ilang barya ang ipinapadala.
-
Timestamp: Ang eksaktong oras ng paggawa ng transaksyon.
Bago makumpleto ang transaksyong ito, ginagamit ng iyong wallet ang iyong private key upang gumawa ng tinatawag na digital signature. Ang signature na ito ay parang isang cryptographic stamp na nagpapatunay na pinahintulutan mo ang paglilipat. Kapag nakakabit na ang signature, ipinapadala ang transaksyon sa network, kung saan sinisimulan itong suriin ng isang grupo ng mga computer.
Paano Sinusuri at Binibigyang-patunay ng mga Node ang mga Transaksyon
Pagkatapos maipalaganap ang iyong transaksyon sa network, pumapasok ito sa isang yugto kung saan ito ay ibinabahagi at sinusuri ng isang grupo ng mga computer na tinatawag na nodes. Ang mga node na ito ay nakakalat sa buong mundo, at ang kanilang trabaho ay tiyakin na lehitimo ang bawat transaksyon bago ito magpatuloy.
Sinusuri ng bawat node ang transaksyon laban sa dalawang mahalagang patakaran. Una, tinitiyak nito ang pagmamay-ari. Kinukumpirma ng node na ikaw talaga ang nagmamay-ari ng mga barya na sinusubukan mong ipadala. Kung mayroon kang 2 Bitcoin sa iyong wallet at susubukan mong magpadala ng 5, agad itong mahuhuli ng network. Pangalawa, sinusuri nito ang katumpakan. Tinitiyak ng node na tama ang lahat ng detalye sa transaksyon at balido ang digital signature.
Kapag ang isang transaksyon ay nakapasa sa parehong mga pagsusuring ito, ito ay pinagsasama-sama sa iba pang mga verified na transaksyon sa isang tinatawag na block. Gayunpaman, ang block na ito ay hindi agad idinaragdag sa blockchain. Nananatili ito sa isang pending na estado, naghihintay na pormal na aprubahan ito ng network. Ang prosesong ito ng pag-apruba ay kinabibilangan ng iba pang mga node at mga miner o validator na doble-suriin ang iminungkahing block. Ang dagdag na layer ng pagsusuri na ito ay isang kritikal na tampok ng seguridad dahil pinipigilan nito ang sinumang nag-iisang computer na magpasa ng isang pekeng o maling block nang mag-isa.
Ano ang Consensus Mechanism?
Ang isang consensus mechanism ay ang hanay ng mga patakaran na sinusunod ng network upang magkasundo kung aling mga transaksyon ang balido at aling mga block ang idaragdag sa blockchain. Ito ang sistema na sumasagot sa isang kritikal na tanong: paano nagkakasundo ang libu-libong computer na hindi nagkakakilala o nagtitiwala sa isa't isa sa iisang katotohanan?
Kung walang consensus mechanism, walang paraan upang maiwasan ang masasamang aktor na magdagdag ng mga pekeng transaksyon o manipulahin ang mga talaan. Ang proseso ng consensus ang nagpapanatili sa buong sistema na tapat at secure, at ginagawa nito ang lahat nang hindi nangangailangan ng bangko, gobyerno, o anumang iba pang sentral na awtoridad.
Mayroong iba't ibang uri ng consensus mechanism, ngunit dalawa ang namumukod-tangi bilang pinakamalawakang ginagamit sa mundo ng crypto: Proof of Work at Proof of Stake. Bawat isa ay may iba't ibang paraan sa paglutas ng parehong problema, at bawat isa ay may sariling mga kapalit (trade-offs).
Proof of Work: Paglutas ng mga Puzzle para sa Seguridad
Ang Proof of Work, na kadalasang dinadaglat bilang PoW, ang orihinal na consensus mechanism. Ito ang sistema na ginagamit ng Bitcoin mula nang ilunsad ito noong 2009. Sa isang Proof of Work system, ang mga taong nagpapatunay ng mga transaksyon at nagdaragdag ng mga bagong block ay tinatawag na miners.
Ganito ito gumagana. Kapag handa nang idinagdag sa chain ang isang block ng mga transaksyon, nagpapaligsahan ang mga miner sa buong mundo upang lutasin ang isang kumplikadong mathematical puzzle. Gumagamit sila ng makapangyarihang mga computer na sumusubok ng bilyun-bilyong posibleng sagot bawat segundo. Ang unang miner na makahanap ng tamang solusyon ang makapagdaragdag ng block sa blockchain at makakatanggap ng gantimpala sa cryptocurrency.
Ang prosesong ito ay tinatawag na pagmimina (mining) dahil ang trabaho na kinakailangan upang kumita ng mga bagong barya ay katulad ng pagsisikap sa pagmimina ng ginto. Nangangailangan ito ng maraming enerhiya at computing power, ngunit ang gantimpala ay ginagawa itong kapaki-pakinabang para sa mga kalahok. Ang hirap ng puzzle ay nagsisilbi ring layunin ng seguridad. Dahil ang paglutas nito ay nangangailangan ng napakalaking pagsisikap, magiging napakamahal at hindi praktikal para sa sinuman na subukang dayain ang sistema.
Ang pinakamalaking downside ng Proof of Work ay ang pagkonsumo nito ng enerhiya. Ang pagpapatakbo ng lahat ng makapangyarihang computer na iyon nang 24/7 ay gumagamit ng napakalaking dami ng kuryente, na nagtaas ng mga alalahanin sa kapaligiran sa paglipas ng mga taon.
Proof of Stake: Isang Mas Malinis na Alternatibo
Ang Proof of Stake, o PoS, ay binuo bilang isang mas energy-efficient na alternatibo sa Proof of Work. Sa halip na magkompetensya ang mga miner upang lutasin ang mga puzzle, ginagamit ng Proof of Stake ang mga validator na pinipili batay sa kung gaano karaming barya ang handa nilang i-lock up bilang collateral. Ang prosesong ito ng pag-lock up ng mga barya ay tinatawag na staking.
Kapag ang isang validator ay napili upang magdagdag ng bagong block, biniberipika nila ang mga transaksyon at iminumungkahi ang block sa network. Kung ginagawa nila ang kanilang trabaho nang tapat, kumikita sila ng gantimpala. Ngunit kung susubukan nilang mandaya o aprubahan ang mga fraudulent na transaksyon, pinarurusahan sila ng system sa pamamagitan ng prosesong tinatawag na slashing, na nangangahulugang nawawala sa kanila ang ilan o lahat ng barya na kanilang ini-stake.
Ang sistema ng parusa na ito ay lumilikha ng isang matibay na pinansyal na insentibo para sa mga validator upang sundin ang mga patakaran. Nakasalalay ang kanilang sariling pera, kaya ang pandaraya ay mas makakasama sa kanila kaysa sa anumang benepisyo na makukuha nila. Ang Ethereum, BNB Chain, at Solana ay pawang mga pangunahing blockchain na gumagamit ng Proof of Stake.
Kung ikukumpara sa Proof of Work, ang Proof of Stake ay gumagamit ng mas kaunting enerhiya dahil hindi ito nangangailangan ng napakalaking computing power para i-validate ang mga block. Ginagawa nitong mas mabilis, mas mura, at mas mahusay para sa kapaligiran, kaya't maraming bagong blockchain ang pinili ang pamamaraang ito.
Ano ang Blockchain Confirmations?
Matapos maisama ang isang transaksyon sa isang block at maidagdag sa blockchain, hindi humihinto doon ang proseso. Sa bawat pagkakataon na may bagong block na idinaragdag sa ibabaw ng block na naglalaman ng iyong transaksyon, ang iyong transaksyon ay tumatanggap ng tinatawag na kumpirmasyon. Kung mas maraming kumpirmasyon ito, mas nagiging secure at permanente ito.
Isipin mo ito bilang mga layer ng semento na ibinubuhos sa isang time capsule. Ang bawat bagong layer ay nagpapahirap para sa sinuman na hukayin at galawin ang nakalibing sa ilalim. Sa parehong paraan, ang bawat bagong block na nakasalansan sa ibabaw ng iyong transaksyon ay nagpapahirap para sa sinuman na baligtarin o baguhin ito.
Ang iba't ibang blockchain ay nangangailangan ng iba't ibang bilang ng kumpirmasyon bago maituring na tunay na final ang isang transaksyon.
-
Karaniwan, nangangailangan ang Bitcoin ng hindi bababa sa 4 na kumpirmasyon bago maituring na kumpleto ang isang bayad. Dahil sa block time ng Bitcoin, maaaring tumagal ito ng humigit-kumulang 40 minuto hanggang isang oras.
-
Madalas, nangangailangan ang Ethereum ng hindi bababa sa 30 kumpirmasyon upang maabot ang katulad na antas ng katiyakan. Ang eksaktong oras ay depende sa kondisyon ng network, ngunit ang mas mabilis na block time ng Ethereum ay nakakatulong upang mabawi ang mas mataas na bilang ng kumpirmasyon.
Umiiral ang mga kinakailangang kumpirmasyon na ito dahil halos imposible nitong gawing baguhin ng sinuman ang isang transaksyon kapag sapat na ang mga block na naidagdag pagkatapos nito.
Ang Dalawang Malaking Problema na Nilulutas ng Blockchain
Bago dumating ang blockchain, ang paglikha ng mapagkakatiwalaang digital na pera ay tila halos imposible. Mayroong dalawang pangunahing problema na humahadlang, at ang desentralisadong sistema ng pag-verify ay partikular na idinisenyo upang lutasin ang pareho.
Ang Problema sa Double-Spend
Isipin ang isang digital na litrato. Maaari mo itong kopyahin nang walang katapusan at ipadala sa kung gaano karaming tao ang gusto mo. Ngayon isipin kung ang digital na pera ay gumagana sa parehong paraan. Maaari mong gastusin ang parehong barya nang paulit-ulit, at walang makakaalam kung aling kopya ang tunay. Ito ang tinatawag na problema sa double-spend, at ito ang pinakamalaking hadlang sa paglikha ng digital na pera.
Nilulutas ito ng Blockchain sa pamamagitan ng pampublikong ledger nito. Dahil ang bawat transaksyon ay itinatala sa real time at nakikita ng buong network, makikita ng lahat kung kailan eksaktong nailipat ang isang barya. Kung susubukan ng isang tao na gastusin ang parehong barya nang dalawang beses, agad na kinikilala ng network na nailipat na ang barya at tatanggihan ang pangalawang transaksyon. Ang transparency ng sistema ay ginagawang imposible ang double-spending.
Ang Problema sa Sentralisadong Entity
Bago ang Bitcoin, ang bawat pagtatangka sa digital na pera ay nangailangan ng isang sentral na kumpanya o organisasyon upang pamahalaan ang sistema at mapanatili ang pagtitiwala. Ngunit ang pag-asa sa iisang entity ay lumilikha ng malubhang panganib. Maaaring i-censor ng kumpanyang iyon ang mga transaksyon, maling pamahalaan ang mga pondo, o basta na lamang magsasara. Walang pagpipilian ang mga gumagamit kundi ang magtiwala na ang organisasyon ay kikilos para sa kanilang pinakamahusay na interes.
Inaalis ng Blockchain ang problemang ito sa pamamagitan ng pagkalat ng gawaing pag-verify sa libu-libong independiyenteng computer sa buong mundo. Walang iisang kumpanya o tao ang kumokontrol sa network. Sa halip na magtiwala sa isang organisasyon, nagtitiwala ang mga user sa transparent na proseso na binuo sa mismong code. Ang desentralisadong pamamaraang ito ay nangangahulugang walang sinuman ang maaaring mag-censor ng iyong mga transaksyon, mag-freeze ng iyong mga pondo, o baguhin ang mga patakaran nang walang kasunduan ng mas malawak na network.
Bakit Nagtatayo ng Pagtitiwala ang Teknolohiya ng Blockchain
Ang mga sistema ng pag-verify at consensus sa likod ng cryptocurrency ay maaaring mukhang kumplikado, ngunit simple ang kanilang layunin: gawing ligtas at mapagkakatiwalaan ang digital na pera nang hindi nangangailangan ng middleman. Ginagawa ito ng Proof of Work sa pamamagitan ng computing power at enerhiya. Ginagawa ito ng Proof of Stake sa pamamagitan ng financial commitment at banta ng mga parusa. Parehong nakakamit ng dalawang pamamaraan ang parehong layunin ng pagpapanatili ng katapatan ng network.
Ito ang dahilan kung bakit milyon-milyong tao sa buong mundo ang nagtitiwala sa blockchain sa kanilang pera. Ang sistema ay hindi umaasa sa isang pangako mula sa isang bangko o isang garantiya mula sa isang gobyerno. Umaasa ito sa matematika, transparency, at ang kolektibong pagsisikap ng isang pandaigdigang network. Bawat transaksyon ay sinusuri, bawat block ay biniberipika, at bawat talaan ay permanente.
Para sa sinumang nagsisimula pa lang sa
crypto, ang pag-unawa kung paano gumagana ang pag-verify ay isa sa pinakamahalagang bagay na maaari mong matutunan. Ito ang pundasyon na nagbibigay-daan sa lahat ng iba pa sa mundo ng crypto, mula sa pagpapadala ng iyong unang Bitcoin hanggang sa paggalugad ng mga platform ng DeFi at higit pa. Kapag alam mo kung paano pinapanatili ng sistema ang sarili nitong tapat, makakalahok ka nang may higit na kumpiyansa at makakagawa ng mas matalinong mga desisyon tungkol sa iyong mga digital asset.