GaiaEx
Leksyon 34 ng 73
intermediate6 minMay kasamang pagsusulit

Malalim na Pag-aaral sa DApp at Smart Contract

Mga Oracle

Paano ginagawa, sinisigurado, at pinamamahalaan ang mga desentralisadong app.

Na-update noong Okt 21, 2026GaiaEx Academy Editorial

Sa leksyong ito

  • Ano ang ginagawa ng mga oracle para sa mga smart contract
  • Bakit ang kalidad ng data ay maaaring maging panganib sa protocol

Mga pangunahing aral

  1. 1Ang mga oracle ay nagpapakain ng external na data sa mga on-chain na sistema
  2. 2Ang mga lumang o manipuladong presyo ay maaaring magdulot ng masamang liquidation
  3. 3Ang redundancy at mga circuit breaker ay nagpapababa ng panganib ng oracle

Buod ng leksyon

Ang intermediate na tanong sa likod ng oracles explained ay simple: maraming protocol ang umaasa sa external na data na hindi maaaring malaman ng mga blockchain nang mag-isa.

Mental Model

Ang tamang paraan ng pag-iisip sa mga oracle

Ang intermediate na tanong sa likod ng oracles explained ay simple: maraming protocol ang umaasa sa external na data na hindi maaaring malaman ng mga blockchain nang mag-isa. Nagiging kapaki-pakinabang ang konsepto lamang kapag nagpapabuti ito ng isang tunay na desisyon tungkol sa custody, pagpapatupad, liquidity, o panganib ng protocol.

  • Ano ang ginagawa ng mga oracle para sa mga smart contract
  • Bakit ang kalidad ng data ay maaaring maging panganib sa protocol

Mekanismo

Paano dapat isipin ang tungkol sa mga oracle

Ang Oracles Explained ay nagsisimula sa mga data provider, lohika ng aggregation, cadence ng update, at mga pagbabasa ng contract na ginagawang on-chain input ang off-chain na impormasyon.

Kapag sinusuri ang oracles explained, ihiwalay ang ipinapakita ng interface mula sa garantiya ng protocol, market, o custody layer.

Ang konsepto ay natututo lamang kapag ang learner ay maaaring gumamit ng oracles explained upang tanggihan ang isang mahinang setup, hindi lamang ilarawan ang isang malakas na isa.

  • Ang mga oracle ay nagpapakain ng external na data sa mga on-chain na sistema
  • Ang mga lumang o manipuladong presyo ay maaaring magdulot ng masamang liquidation
  • Ang redundancy at mga circuit breaker ay nagpapababa ng panganib ng oracle

Halimbawa

Isang kongkretong halimbawa ng mga oracle

Halimbawa, ang isang lending market ay maaaring mag-liquidate ng mga borrower batay sa isang presyo ng oracle sa halip na ang huling trade sa isang exchange. Ang aralin ay kapaki-pakinabang lamang kapag ang learner ay makakangalan ng aling ebidensya ang nagpapatunay ng claim at kung aling kondisyon ang mag-i-invalidate nito.

TandaanPanuntunan sa desisyon: Suriin ang disenyo ng oracle bago magtiwala sa anumang protocol na umaasa sa mga external na presyo.

Mga Karaniwang Pagkakamali

Bakit maling isipin ang mga oracle nang ganito

Ang karaniwang pagkakamali sa oracles explained ay ang pagtrato ng isang presyo ng oracle bilang layuning katotohanan nang hindi sinusuri ang kalidad ng pinagkukunan. Ang shortcut na iyon ay nagpaparamdam na simple ang konsepto habang itinatago ang bahaging maaaring aktwal na lumikha ng pagkawala.

Mga Tala sa Panganib

Ang tunay na panganib sa likod ng mga oracle

Ang pangunahing panganib ay ang mga luma na update, manipulasyon ng market, mahinang aggregation, at single-provider na depensya ay maaaring mag-trigger ng maling mga aksyon ng protocol. Sa praktika, ang panganib ay nagiging mas malaki kapag mabilis na gumagalaw ang mga market, pumipinid ang liquidity, o nagko-compress ang mga interface ng mga mahahalagang babala.

  • Tukuyin ang pinagkukunan ng oracle.
  • Suriin ang frequency ng update.
  • Tingnan ang mga safeguard laban sa manipulasyon.

Pagsasanay

I-apply ang mga oracle sa susunod na hakbang

  • Tukuyin ang pinagkukunan ng oracle.
  • Suriin ang frequency ng update.
  • Tingnan ang mga safeguard laban sa manipulasyon.

Suriin

Mga pangunahing termino

Custody
Kung sino ang kumokontrol ng mga private key. Custodial = isang third party ang nagtatago nito; non-custodial = ikaw ang nagtatago.
Liquidity
Kung gaano kadaling mabili o maibenta ang isang asset nang hindi masyadong gumagalaw ng presyo nito.
Oracle
Isang serbisyo na nagpapakain ng datos mula sa totoong mundo (tulad ng mga presyo) sa mga smart contract on-chain.
On-Chain
Datos o aktibidad na direktang naitala sa blockchain.
Off-Chain
Datos o aktibidad na pinamamahalaan sa labas ng blockchain, minsan ay nagse-settle dito sa ibang pagkakataon.

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?

  • Tukuyin ang pinagkukunan ng oracle.
  • Suriin ang frequency ng update.
  • Tingnan ang mga safeguard laban sa manipulasyon.

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

Nagbibigay ang isang oracle sa mga smart contract ng...