GaiaEx
Leksyon 13 ng 29
beginner5 minMay kasamang pagsusulit

Desentralisasyon

Mga Smart Contract

DeFi, smart contract, dApp, at DAO — software na pumapalit sa mga tagapamagitan.

Na-update noong Okt 21, 2026GaiaEx Academy Editorial

Sa leksyong ito

  • Ano ang isang smart contract
  • Bakit mahalaga ang immutability

Mga pangunahing aral

  1. 1Ang smart contract ay self-executing na code sa isang blockchain
  2. 2Tumatakbo ito nang eksakto ayon sa pagkakasulat kapag natugunan ang mga kondisyon
  3. 3Kapag na-deploy na, napakahirap baguhin — ang mga bug ay mahal

Buod ng leksyon

Ang isang smart contract ay code na tumatakbo sa isang blockchain at sumusunod sa mga paunang natukoy na panuntunan.

Mental Model

Mental model: Mga Smart Contract

Ang isang smart contract ay code na tumatakbo sa isang blockchain at sumusunod sa mga paunang natukoy na panuntunan. Ito ay makapangyarihan dahil ang mga gumagamit ay maaaring i-verify at magsagawa ng shared logic nang hindi pinagkakatiwalaan ang isang pribadong server.

  • Ano ang isang smart contract
  • Bakit mahalaga ang immutability

Mekanismo

Paano dapat isipin ang tungkol sa mga smart contract

Ang mga contract ay nagtataglay ng state, tumatanggap ng mga transaksyon, at nag-a-update ng mga balanse o pahintulot.

Kapag na-deploy na, maraming contract ang mahirap baguhin maliban kung ang isang upgrade path ay umiiral.

Ang mga gumagamit ay nakikipag-ugnayan sa pamamagitan ng pag-sign ng mga transaksyon mula sa mga wallet o application.

  • Ang smart contract ay self-executing na code sa isang blockchain
  • Tumatakbo ito nang eksakto ayon sa pagkakasulat kapag natugunan ang mga kondisyon
  • Kapag na-deploy na, napakahirap baguhin — ang mga bug ay mahal

Halimbawa

Nakikita ang Mga Smart Contract sa gawa

Ang isang automated market maker contract ay maaaring humawak ng dalawang token at mag-quote ng mga presyo ng swap mula sa mga reserba nito nang walang isang human market maker na nag-aapruba ng bawat trade.

TandaanPanuntunan sa desisyon: Tanungin kung ang contract ay immutable, upgradeable, na-audit, at na-battle-test bago umasa dito.

Mga Karaniwang Pagkakamali

Ang mapanganib na simplipikasyon sa mga smart contract

Ang nababasang code ay hindi katulad ng ligtas na code. Ang isang transparent na bug ay bug pa rin, at maaari rin itong basahin ng mga attacker.

Mga Tala sa Panganib

Bakit mapanganib ang mga smart contract kapag di-maingat

Ang reentrancy, masamang access control, mga hindi ligtas na upgrade, at mga unlimited na token approval ay karaniwang mga mode ng pagkabigo ng smart contract.

  • Ipaliwanag kung ano ang nagpapatupad ng panuntunan.
  • Suriin kung posible ang mga upgrade.
  • Suriin ang mga approval bago mag-sign.

Pagsasanay

Ikonekta ang mga smart contract sa iyong sariling situwasyon

  • Ipaliwanag kung ano ang nagpapatupad ng panuntunan.
  • Suriin kung posible ang mga upgrade.
  • Suriin ang mga approval bago mag-sign.

Suriin

Mga pangunahing termino

Blockchain
Isang shared, append-only ledger na nirereplikahan sa maraming computer, sinigurado ng kriptograpiya at consensus.
DeFi
Decentralized Finance — mga serbisyong pinansyal na permissionless at composable na binuo sa mga smart contract.
Smart Contract
Self-executing na code sa isang blockchain na tumatakbo nang eksakto ayon sa pagkakasulat kapag natutugunan ang mga kondisyon.
Market Maker
Isang kalahok na patuloy na nagku-quote ng mga presyo ng pagbili at pagbebenta upang magbigay ng liquidity.
Consensus Mechanism
Ang proseso kung saan ang isang distributed network ay nagkakasundo sa valid na estado ng ledger (hal. PoW, PoS).

Mga tala sa pinagkukunan

Mga sangguniang editoryal

Ang mga sangguniang ito ay mga panimulang punto para sa pag-verify ng mga mekanismo, pagsusuri ng panganib, at konteksto ng produkto sa likod ng leksyong ito.

Bago ka magpatuloy

Kaya mo bang gawin ang mga ito?

  • Ipaliwanag kung ano ang nagpapatupad ng panuntunan.
  • Suriin kung posible ang mga upgrade.
  • Suriin ang mga approval bago mag-sign.

Kaugnay na pag-aaral

Magpatuloy sa pagbabasa

Checkpoint

Tapusin ang leksyong ito

Ipasa ang pagsusuri upang i-save ang progreso, pagkatapos ay ituloy ang track nang sunud-sunod.

Pagsusuri ng kaalaman

I-lock ang leksyong ito

Sagutin nang tama ang bawat tanong upang makumpleto ang leksyon.

1 / 2

Ang isang smart contract ay...