Bitcoin.com

Ano ang isang Blockchain Oracle?

Ang mga orakulo ng blockchain ay nagbubukas ng tulay sa pagitan ng mga smart contract at ng datos mula sa totoong mundo, na nagpapahintulot sa malawak na hanay ng mga aplikasyon.

Huling Na-update
Nai-publish
Oras ng Pagbasa5 minutong pagbabasa
Isinulat ni
Neil Author
Neill Velardo
Sinuri ni
Graham Stone Author Image
Graham Stone
What is a Blockchain Oracle?

Sa mundo ng blockchain, ang oracle ay isang sistema na nag-uugnay sa mga smart contract sa mga panlabas na pinagkukunan ng datos. Ang mga smart contract, mga kasunduang awtomatikong naisasakatuparan na nakasulat sa code, ay gumagana sa loob ng blockchain ngunit hindi direktang makakakuha ng impormasyon mula sa labas ng blockchain. Ang mga oracle ay kumikilos bilang tulay, na nagbibigay ng mahalagang ugnayan sa pagitan ng on-chain at off-chain na datos.

Gamitin ang multichain Aplikasyon ng Bitcoin.com Wallet, pinagkakatiwalaan ng milyon-milyon, upang ligtas at madaling tuklasin ang mga cryptocurrency, dApps, at DeFi, kung saan may mahalagang papel ang mga oracle.

Blockchain Oracles: Pagbubuo ng Tulay sa Pagitan ng Smart Contracts at ng Tunay na Mundo

Ang mga orakulo ng blockchain ay mahalaga para sa paggana at paglago ng ekosistema ng blockchain. Nagsisilbi silang tulay sa pagitan ng mga smart contract at ng totoong mundo, na nagbibigay ng panlabas na datos na kailangan ng mga smart contract upang gumana nang epektibo. Ipinapaliwanag ng artikulong ito kung ano ang mga orakulo ng blockchain, ang iba't ibang uri nito, ang mga kaugnay na panganib, at ang kanilang epekto sa tanawin ng blockchain.

Magsimula sa Isang mabilis na pagpapakilala sa crypto at Ano ang blockchain?. Tingnan din Ano ang decentralized finance (DeFi)?

Bakit Kinakailangan ang mga Blockchain Oracle?

Matalinong kontrataAng mga self-executing na kasunduan na nakasulat sa code ay gumagana sa loob ng hangganan ng isang blockchain. Bagaman makapangyarihan, hindi nila direktang maa-access ang datos sa labas ng blockchain. Nililimitahan ng hadlang na ito ang kanilang mga kaso ng paggamit, dahil maraming aplikasyon sa totoong mundo ang nangangailangan ng pag-access sa panlabas na impormasyon.

Sinusolusyunan ng mga orakulo ang problemang ito sa pamamagitan ng pagpapadala ng panlabas na datos sa mga smart contract, na nagpapahintulot sa kanila na makipag-ugnayan sa mga kaganapan at impormasyon sa totoong mundo. Pinapalawak nito ang kapakinabangan ng mga smart contract, na nagbibigay-daan upang magamit ang mga ito sa mas malawak na hanay ng mga aplikasyon. Halimbawa, isang desentralisadong Pamilihang hula umaasa sa isang orakulo upang magbigay ng kinalabasan ng isang totoong pangyayari, tulad ng resulta ng halalan. Isang Pagpapautang sa DeFi Maaaring gumamit ang plataporma ng orakulo upang makakuha ng real-time na presyo ng cryptocurrency at matukoy ang mga ratio ng kolateral.

Galugarin Mga kaso ng paggamit ng DeFi.

Paano Gumagana ang mga Oracle: Pag-uugnay ng On-Chain at Off-Chain na Datos

Ang mga oracle ay nagsisilbing tagapamagitan sa pagitan ng mga smart contract at ng mga panlabas na pinagkukunan ng datos. Narito ang isang pinasimpleng paliwanag kung paano gumagana ang isang oracle:

  1. Paghiling ng Datos: Ang isang smart contract ay humihiling ng tiyak na datos mula sa isang orakulo.
  2. Pagkuha ng Datos: Kinukuha ng orakulo ang hinihinging datos mula sa isang off-chain na pinagkukunan, tulad ng API, website, sensor, o input ng tao.
  3. Validasyon ng Datos: Kinakumpirma ng orakulo ang datos upang matiyak ang katumpakan at integridad.
  4. Paghatid ng Datos: Ipinapadala ng orakulo ang napatunayang datos sa smart contract.
  5. Ehersisyo ng Matalinong Kontrata: Ang smart contract ay isinasagawa batay sa datos na natanggap.

Mga Uri ng Blockchain Oracles: Isang Magkakaibang Tanawin

Maaaring ikategorya ang mga orakulo batay sa ilang salik:

  1. Pinagmumulan ng Impormasyon:
    • Mga Oracle ng Software: Kunin ang datos mula sa mga online na pinagkukunan tulad ng mga website, API, at database. Ito ang pinakakaraniwan, na nagbibigay ng impormasyon nang real-time gaya ng mga price feed at datos ng panahon.
    • Mga Oracle ng Hardware: Ikonekta ang mga smart contract sa mga pisikal na aparato, tulad ng mga sensor at barcode scanner, upang makipag-ugnayan sa pisikal na mundo.
    • Mga Orakulo ng Tao: Ang mga indibidwal na may espesyal na kaalaman ay nagbibigay ng datos na kapaki-pakinabang sa pagpapatunay ng impormasyon o pagbibigay ng opinyong eksperto.
  2. Direksyon ng Daloy ng Impormasyon:
    • Mga Orakulo na Papasok: Magbigay ng panlabas na datos sa mga smart contract.
    • Mga Oracle na Papalabas: Magpadala ng datos mula sa mga smart contract patungo sa mga panlabas na sistema.
  3. Modelo ng Tiwala:
    • Sentralisadong Orakulo: Umaasa sa isang entidad lamang para magbigay ng datos, na nagdudulot ng posibleng iisang punto ng pagkabigo.
    • Desentralisadong Orakulo: Gumamit ng maraming magkakahiwalay na orakulo upang magbigay at magpatunay ng datos, na nagpapahusay ng seguridad at pagiging maaasahan. Isang kilalang halimbawa ay Kadena ng link. Matuto pa tungkol sa desentralisasyon.

Mga Benepisyo ng Paggamit ng mga Oracle: Pagpapalawak ng mga Kakayahan ng Smart Contract

Pinapahusay ng mga orakulo ang mga smart contract sa pamamagitan ng:

  • Pagkonnecta sa Tunay na Datos ng Mundo: Pinapayagan ang pakikipag-ugnayan sa impormasyong nasa labas ng blockchain at nagpapasimula ng mga aksyon batay sa mga kaganapan sa totoong mundo.
  • Pag-aautomat ng mga Proseso: Pag-aautomat ng mga gawain at kasunduan batay sa panlabas na datos, pagbabawas ng manu-manong pakikialam at pagpapataas ng kahusayan.
  • Pagpapalawak ng mga kaso ng paggamit: Pinapagana ang mga bagong aplikasyon ng mga smart contract sa iba't ibang industriya.
  • Pagpapabuti ng Seguridad at Katiyakan (Desentralisadong Orakulo): Pagbabawas ng mga nag-iisang punto ng pagkabigo at pagpapalakas ng tiwala.

Mga Panganib na Kaugnay ng mga Oracle: Pagtugon sa mga Alalahanin sa Seguridad

Bagaman mahalaga, nagdudulot ang mga orakulo ng mga potensyal na panganib:

  • Manipilasyon ng Oracle: Ang isang kompromisadong orakulo ay maaaring magbigay ng maling datos, na magdudulot ng hindi inaasahang pagpapatupad ng smart contract.
  • Nag-iisang Puntong Pagkabigo (Sentralisadong Orakulo): Ang isang nabibigo na sentralisadong orakulo ay maaaring makagambala sa mga nakadepende nitong smart contract.
  • Pagkakatiyak at integridad ng datos: Mahalaga ang pagtiyak sa katumpakan at pagiging maaasahan ng datos.
  • Mga Kahinaan ng Smart Contract: Maaaring samantalahin ang mga kahinaan sa mismong smart contract, kahit na tumpak ang datos mula sa oracle. Alamin tungkol sa Seguridad ng matalinong kontrata.

Pagbabawas ng mga Panganib sa Oracle: Pinakamahusay na Mga Gawi

Kasama sa mga estratehiya para mabawasan ang mga panganib ang:

  • Paggamit ng mga Desentralisadong Oracle: Ang pamamahagi ng tiwala sa maraming orakulo ay nagpapababa ng epekto ng isang orakulo na na-kompromiso.
  • Mga Sistema ng Reputasyon: Ang pagsusuri sa reputasyon ng mga orakulo ay makatutulong na matukoy ang mga maaasahang pinagkukunan.
  • Pagpapatunay at Pagwawasto ng Datos: Ang pagpapatupad ng mga mekanismo upang beripikahin ang datos ay nagpapahusay ng seguridad.
  • Ligtas na Pag-unlad ng Smart Contract: Ang masusing pag-audit at pagsubok ng mga smart contract ay nagpapababa ng mga kahinaan.

Ang Hinaharap ng mga Oracle: Pagpapahusay ng Interoperability ng Blockchain

Patuloy na umuunlad ang mga orakulo. Kasama sa mga susunod na pag-unlad ang:

  • Pinahusay na seguridad ng Oracle: Ang patuloy na pananaliksik ay nakatuon sa pagpapahusay ng seguridad sa pamamagitan ng makabagong kriptograpiya at mga desentralisadong mekanismo ng pagkakasundo.
  • Mga Oracle na Cross-Chain: Pagsasapagana ng interoperabilidad sa pagitan ng iba't ibang blockchain network. Alamin tungkol sa mga tulay ng crypto.
  • Integrasyon sa mga Sistema ng Tunay na Mundo: Pagdugtong ng mga orakulo sa mas malawak na hanay ng mga sistemang tunay na mundo at mga pinagkukunan ng datos.

Konklusyon: Ang mga orakulo bilang mahalagang imprastruktura ng blockchain

Ang mga orakulo ay mahalaga sa imprastruktura ng blockchain, na nagbubuklod sa pagitan ng mga smart contract at ng totoong mundo. Sa pamamagitan ng pagbibigay ng ligtas at maaasahang pag-access sa panlabas na datos, binubuksan ng mga orakulo ang buong potensyal ng mga smart contract, na nagpapahintulot sa malawak na hanay ng mga aplikasyon at nagbabago ng mga industriya.

Matuto pa tungkol sa mga kaugnay na konsepto tulad ng teknolohiyang blockchain at Desentralisadong Awtonomong mga Organisasyon (DAOs). Gayundin, tuklasin Desentralisadong Aplikasyon (dApps) at Ano ang token?.

Manatiling Nauuna sa Crypto

Manatiling nangunguna sa crypto sa pamamagitan ng aming lingguhang newsletter na naghahatid ng pinakamahalagang kaalaman.

Lingguhang balita sa crypto, pinili para sa iyo

Mga hakbang na maaaring gawin at mga tip na pang-edukasyon

Mga update sa mga produktong nagpapalakas sa kalayaan sa ekonomiya

Magsimula nang ligtas na mag-invest gamit ang Bitcoin.com Wallet.

Mahigit 85 milyong wallet na ang nalikha hanggang ngayon. Lahat ng kailangan mo para ligtas na bumili, magbenta, magpalitan, at mag-invest ng iyong Bitcoin at cryptocurrency.

A screenshot of the Bitcoin.com Wallet app

I-scan para i-download ang Bitcoin.com Wallet

I-scan ang QR code na ito gamit ang iyong mobile device, awtomatiko kang idirekta sa tamang pahina ng tindahan.