Gambaran Keseluruhan
Orakel ialah perkhidmatan yang membekalkan data dunia sebenar kepada kontrak pintar, membolehkan mereka bertindak balas terhadap peristiwa dan maklumat luaran. Rantaian blok tidak dapat mengakses internet sendiri, jadi orakel merapatkan jurang dengan menyampaikan data seperti harga aset, cuaca, atau keputusan sukan dalam bentuk yang boleh digunakan oleh kontrak pintar. Orakel yang boleh dipercayai adalah kebergantungan kritikal untuk kebanyakan aplikasi DeFi.
Cara Ia Berfungsi
Rangkaian orakel mengumpul data daripada pelbagai sumber bebas, menggabungkannya, dan menghantar kemas kini ke blockchain. Rangkaian oracle terdesentralisasi seperti Chainlink menggunakan banyak pengendali nod dan sistem reputasi serta pengekalan (staking) supaya tiada pihak tunggal dapat memanipulasi suapan. Kontrak pintar membaca suapan harga on-chain ini untuk melaksanakan pelelongan, menetapkan kadar faedah, atau menyelesaikan derivatif.
Mengapa Ia Penting
Jika data yang menjadi pegangan kontrak pintar adalah salah atau dimanipulasi, keseluruhan protokol boleh dieksploitasi. Kegagalan oracle telah menyebabkan beberapa kerugian terbesar dalam sejarah DeFi. Oleh itu, memilih oracle yang boleh dipercayai dan kalis pengubahsuaian adalah salah satu keputusan reka bentuk paling penting bagi mana-mana protokol yang bergantung pada maklumat luaran, terutamanya untuk data harga yang mempengaruhi keputusan kewangan.
Konsep Berkaitan
Orakel menyokong pinjaman DeFi dan Derivatif dan sering menjadi sasaran manipulasi Pinjaman Kilat (Flash Loan). Rangkaian orakel terdesentralisasi berbeza dengan sumber data terpusat dan sering dibina di Rantai dengan keselamatan pengejatan (staking) yang kukuh.