Intermediate5 minInfrastructure

Oracle

Pelajari tentang Oracle - jembatan antara blockchain dan dunia luar yang menyediakan data real-time.

Apa itu Oracle?

Oracle adalah jembatan antara blockchain dan dunia luar. Blockchain itu pintar tapi buta—mereka gak bisa tahu harga BTC, cuaca hari ini, atau hasil pertandingan bola... kecuali ada oracle yang "membisikkan" info tersebut. Contoh Oracle Terkenal: • Chainlink → oracle paling populer • Band Protocol, UMA, Pyth → solusi oracle lainnya

Definisi: Oracle adalah layanan yang menyediakan data dari dunia luar ke smart contract di blockchain.

Kenapa Oracle Penting?

Tanpa oracle: • Smart contract gak bisa ambil keputusan berdasarkan data dunia nyata • Tidak bisa buat DeFi yang pakai harga real-time (seperti lending, stablecoin) • Tidak bisa terhubung ke event off-chain

Cara Kerja Oracle

• Oracle ambil data dari sumber off-chain (API, situs, exchange) • Oracle kirim data itu ke blockchain dalam bentuk transaksi • Smart contract pakai data itu untuk menjalankan logikanya

Risikonya Apa?

• Oracle manipulation: kalau datanya salah, semua kontrak yang tergantung bisa error (termasuk likuidasi massal!) • Oracle bisa tersentralisasi → kalau satu pihak kendali, bisa bahaya • Biaya update data on-chain → mahal kalau terlalu sering

Penutup

Oracle adalah mata dan telinga blockchain. Tanpa oracle, smart contract itu "cerdas" tapi tuli. Tapi kalau kamu pakai oracle yang salah? Sama aja kayak denger bisikan hoaks. Jadi: pastikan oracle kamu kredibel, akurat, dan (sebisa mungkin) terdesentralisasi.

Kata Kunci Terkait:

oracleChainlinkBand ProtocolUMAPythsmart contractdatareal-time
Dipublikasikan: 15/1/2024
Kategori: InfrastructureLevel: Intermediate

Daftar Isi