Home » Crypto »

MGA TRANSAKSYON SA BLOCKCHAIN: MULA SA PAGPIRMA HANGGANG KUMPIRMASYON

Alamin kung paano gumagana ang mga transaksyon sa blockchain, mula sa digital signing hanggang sa pagkumpirma ng network at panghuling settlement.

Ang transaksyon sa blockchain ay ang proseso kung saan inililipat ang data o mga asset mula sa isang kalahok patungo sa isa pa sa isang desentralisadong network. Karaniwang nauugnay sa mga cryptocurrencies tulad ng Bitcoin at Ethereum, ang mga transaksyon sa blockchain ay bumubuo ng isang kritikal na bahagi ng decentralized ledger technology (DLT). Ngunit ano ang aktwal na nangyayari sa ilalim ng hood kapag ang isang transaksyon ay ginawa? Isa-isahin natin ito nang detalyado—mula sa cryptographic signing hanggang sa huling kumpirmasyon sa blockchain.

Sa isang mataas na antas, ang isang blockchain na transaksyon ay nagsasangkot ng ilang yugto:

  1. Paggawa at pagpirma ng transaksyon: Ang nagpadala ay nagpasimula ng isang transaksyon at "pinipirmahan" ito gamit ang isang pribadong key, na nagpapatunay na sila ay may awtoridad na ilipat ang digital asset.
  2. Broadcasting: Ang nilagdaang transaksyon ay ibino-broadcast sa peer-to-peer blockchain network.
  3. Pagpapatunay: Ang mga node ng network (mga computer na nagpapanatili ng blockchain) ay nagpapatunay sa transaksyon para sa pagiging tunay at wastong pag-format.
  4. Pagsasama sa isang block: Ang mga napatunayang transaksyon ay pinagsama-sama sa mga bloke ng mga minero (sa Proof of Work system) o mga validator (sa Proof of Stake), depende sa mekanismo ng consensus ng network.
  5. Kumpirmasyon: Kapag ang block na naglalaman ng transaksyon ay naidagdag sa blockchain, ang transaksyon ay ituturing na kumpirmado. Ang mga karagdagang kumpirmasyon ay idinaragdag habang higit pang mga bloke ang idinagdag sa itaas.

Ang bawat isa sa mga hakbang na ito ay nagsasangkot ng masalimuot na teknolohiya na nagsisiguro ng transparency, seguridad, at immutability, na mga pangunahing benepisyo ng mga blockchain system. Sa detalyadong gabay na ito, lalakad tayo sa bawat isa sa mga yugtong ito upang maunawaan kung paano gumagana ang mga transaksyon sa blockchain mula simula hanggang matapos.

Ang bawat transaksyon sa blockchain ay nagsisimula sa isang digital na lagda. Tinitiyak ng prosesong cryptographic na ito ang pagiging tunay at integridad ng transaksyon. Narito kung paano ito gumagana:

Pribado at Pampublikong Key Cryptography

Ang bawat gumagamit ng blockchain ay nagmamay-ari ng isang pribadong susi at isang kaukulang pampublikong susi. Ang pribadong susi ay dapat malaman lamang ng may-ari, habang ang pampublikong susi ay maaaring ibahagi nang bukas. Kapag gusto mong magpadala ng mga asset o impormasyon sa blockchain—gaya ng mga cryptocurrencies— "pumirma" ka sa transaksyon gamit ang iyong pribadong key. Gumagawa ito ng kakaibang digital signature.

Gagamitin ng ibang mga node sa network ang iyong pampublikong key upang i-verify ang lagda. Kung tumugma ang transaksyon sa nilagdaang data, makatitiyak silang pinahintulutan ito ng may-ari ng pribadong key, at hindi binago ang transaksyon.

Istruktura ng isang Blockchain Transaction

Ang isang transaksyon sa blockchain ay karaniwang naglalaman ng mga sumusunod na bahagi:

  • Input: Impormasyon tungkol sa kung paano nakuha ng nagpadala ang mga pondo o asset na inililipat (hal., isang dating transaction ID).
  • Output: (mga) patutunguhan at ang halagang ipinapadala.
  • Digital na lagda: Patunay na pinahintulutan ng nagpadala ang transaksyon.
  • Public key: Nagbibigay-daan sa mga kalahok sa network na i-verify ang lagda.

Sa mga network tulad ng Bitcoin, ang proseso ng digital signature na ito ay sumusunod sa Elliptic Curve Digital Signature Algorithm (ECDSA). Ang Ethereum, sa kabilang banda, ay madalas na gumagamit ng SECP256k1 scheme.

Kahalagahan ng Pagpirma

Kung walang digital signing, ang blockchain ay magkukulang ng anumang mekanismo upang i-verify ang pagiging lehitimo ng transaksyon. Ang pag-sign ay nagbubuklod sa transaksyon partikular sa pribadong susi ng nagpadala, na nagsisiguro na walang sinuman ang maaaring pekein o baguhin ang transaksyon sa ruta.

Mga Pagsasaalang-alang sa Seguridad

Dapat na secure na naka-store ang pribadong key, karaniwang gumagamit ng mga hardware wallet, secure na software wallet, o iba pang cryptographic na mekanismo. Kung nakompromiso, ang mga malisyosong aktor ay maaaring magpasimula ng mga mapanlinlang na transaksyon na halos imposibleng bawiin.

Tanging mga nilagdaang transaksyon ang tinatanggap ng mga blockchain node para sa pagpapatunay. Tinitiyak nito ang desentralisasyon, pinipigilan ang dobleng paggastos, at pinapahusay ang seguridad sa buong network.

Sa esensya, ang yugto ng pagpirma ay ang hakbang ng awtorisasyon sa anumang proseso ng transaksyon sa blockchain. Kung wala ito, hindi magiging walang tiwala o secure ang system.

Nag-aalok ang mga Cryptocurrencies ng mataas na potensyal na bumalik at higit na kalayaan sa pananalapi sa pamamagitan ng desentralisasyon, na tumatakbo sa isang merkado na bukas 24/7. Gayunpaman, ang mga ito ay isang mataas na panganib na asset dahil sa matinding pagkasumpungin at kakulangan ng regulasyon. Kabilang sa mga pangunahing panganib ang mabilis na pagkalugi at pagkabigo sa cybersecurity. Ang susi sa tagumpay ay ang mamuhunan lamang sa isang malinaw na diskarte at may kapital na hindi nakompromiso ang iyong katatagan sa pananalapi.

Nag-aalok ang mga Cryptocurrencies ng mataas na potensyal na bumalik at higit na kalayaan sa pananalapi sa pamamagitan ng desentralisasyon, na tumatakbo sa isang merkado na bukas 24/7. Gayunpaman, ang mga ito ay isang mataas na panganib na asset dahil sa matinding pagkasumpungin at kakulangan ng regulasyon. Kabilang sa mga pangunahing panganib ang mabilis na pagkalugi at pagkabigo sa cybersecurity. Ang susi sa tagumpay ay ang mamuhunan lamang sa isang malinaw na diskarte at may kapital na hindi nakompromiso ang iyong katatagan sa pananalapi.

Kapag nalagdaan nang maayos ang isang transaksyon sa blockchain, lilipat ito sa yugto ng pagpapatunay. Sa puntong ito, ibino-broadcast ito sa mas malawak na network ng blockchain kung saan naghihintay ito ng kumpirmasyon ng iba pang kalahok sa network, na kilala bilang mga validator o minero—depende sa consensus algorithm.

Pag-broadcast sa Buong Network

Pagkatapos mapirmahan, ipapadala ang transaksyon sa isang node sa network ng blockchain. Ang node na iyon ay nagpapalaganap, o nag-broadcast, sa mga kapantay nito sa isang ripple effect. Bilang resulta, lahat ng node ay makakatanggap ng kopya ng transaksyon at magsisimulang i-validate ito.

Mga Pagsusuri sa Pagpapatunay

Independiyenteng sinusuri ng bawat node ang transaksyon upang matiyak na:

  • Talagang wasto ang istraktura ng transaksyon (na-format nang tama).
  • Tama at mabe-verify ang digital signature sa pamamagitan ng public key ng nagpadala.
  • Ang nagpadala ay may sapat na pondo/asset para maisagawa ang paglipat (na-verify sa pamamagitan ng mga nakaraang transaksyon).
  • Ang parehong input ay hindi pa nagastos dati (pinipigilan ang dobleng paggastos).

Ang mga transaksyon lamang na pumasa sa lahat ng pamantayan ang itinuring na wasto at nakapila para sa pagsasama sa isang bloke.

Mga Consensus Models

Ang mga network ng Blockchain ay tumatakbo gamit ang mga mekanismo ng pinagkasunduan upang sumang-ayon sa mga wastong transaksyon. Ang dalawang pinakasikat na modelo ay:

  • Proof of Work (PoW): Ang mga minero ay nakikipagkumpitensya upang malutas ang mga kumplikadong mathematical puzzle. Ang nanalong minero ay nagdaragdag ng isang block sa chain at makakatanggap ng reward.
  • Proof of Stake (PoS): Pinipili ang mga validator batay sa bilang ng mga token na kanilang ini-stake. Iminumungkahi at kinukumpirma nila ang mga bloke sa isang prosesong mas kaunting enerhiya-intensive kaysa sa PoW.

Sa parehong mga modelo, pareho ang layunin: isama ang mga lehitimong transaksyon sa blockchain habang tinatanggihan ang mga di-wasto o nakakahamak.

Mga Transaction Pool (Mempool)

Ang mga na-validate na transaksyon ay hindi agad nakukumpirma. Karaniwan silang pumapasok sa isang pansamantalang lugar ng pagtatanghal na tinatawag na "mempool" kung saan naghihintay silang mapili para maisama sa isang bloke. Ang mga transaksyong mas mataas ang bayad ay kadalasang inuuna ng mga minero o validator dahil nag-aalok sila ng mas magagandang insentibo.

Nakabinbin vs Nakumpirma

Ang isang transaksyon sa mempool ay itinuturing na "nakabinbin". Ito ay magiging "nakumpirma" lamang kapag ang isang bloke na naglalaman nito ay matagumpay na nakuha o na-validate at naidagdag sa blockchain ledger.

Ang ipinamahagi na mekanismo ng pagpapatunay na ito ay kung bakit ang mga blockchain ay nababanat sa panloloko at sentralisadong kontrol. Sa pamamagitan ng pag-aatas ng consensus mula sa maraming independiyenteng node, pinapanatili ng mga blockchain ang tiwala sa isang desentralisadong ecosystem.

INVEST NGAYON >>