Apa itu jaringan oracle dan bagaimana cara kerjanya?

Apa itu jaringan oracle?

Jaringan blockchain sangat baik dalam mencatat transaksi blockchain, menegakkan aturan, dan menjaga semua orang tetap sinkron. Namun, ia memiliki keterbatasan bawaan: Blockchain publik tidak dapat secara native membaca data eksternal dari internet, Antarmuka Pemrograman Aplikasi (API), basis data, atau sistem eksternal lainnya.

 

Kesenjangan itulah yang diatasi oleh oracle blockchain, atau jaringan oracle.

 

Jaringan oracle adalah infrastruktur yang memungkinkan smart contract menggunakan data dunia nyata.

 

Ini bekerja dengan menarik data eksternal dari berbagai sumber (API, bursa, basis data, atau sistem eksternal lainnya), kemudian node independen memverifikasi dan menggabungkan data sebelum mempublikasikan hasil akhir di dalam rantai. Dengan cara ini, smart contract dapat mengandalkan data tepercaya tanpa bergantung pada satu sumber.

 

 

Diagram yang menunjukkan bagaimana jaringan oracle biasanya bekerja. Sumber: Toobit.

 


Mengapa kita membutuhkan jaringan oracle?

Blockchain tetap aman dengan memerlukan kesepakatan. Setiap node harus mencapai keadaan yang sama menggunakan input yang sama.

 

Jika smart contract dapat dengan bebas menarik data dari internet, node yang berbeda dapat melihat hasil yang berbeda pada waktu yang berbeda. Hal itu merusak verifikasi dan dapat merusak konsensus.

 

Ini dikenal sebagai masalah oracle: Smart contract tidak dapat mengakses data dunia nyata dengan aman dan andal secara mandiri.

 

Jaringan oracle menyelesaikan ini dengan menciptakan jalur terstruktur untuk data dan komputasi off-chain agar menjadi input yang dapat diverifikasi di dalam rantai.

 


Bagaimana jaringan oracle bekerja?

Singkatnya, jaringan oracle menyediakan feed harga yang cepat dan akurat untuk aset, yang penting untuk protokol keuangan terdesentralisasi (DeFi). Sebagian besar jaringan oracle mengikuti alur sederhana yang terlihat mirip dengan di bawah ini:

 

  1. Sebuah smart contract meminta data
    Sebuah protokol DeFi atau aplikasi smart contract lainnya membutuhkan sesuatu seperti harga aset, bukti bahwa suatu peristiwa terjadi, atau sinyal kepatuhan.

  2. Node mengambil data dari berbagai sumber
    Oracle terdesentralisasi melindungi Total Nilai Terkunci (TVL) dalam DeFi dari manipulasi dengan menggunakan beberapa node yang terverifikasi.

    Node independen mengambil data dari API, vendor data, sensor, atau sistem eksternal lainnya. Menggunakan berbagai sumber meningkatkan keandalan dan mengurangi risiko sumber tunggal.

  3. Mereka memverifikasi dan menggabungkan data
    Jaringan menggabungkan data dari berbagai sumber data, sering menggunakan metode median atau serupa, untuk menyaring outlier dan meningkatkan keandalan.

  4. Hasilnya diposting di dalam rantai
    Nilai yang terverifikasi tersebut menjadi tersedia untuk smart contract sebagai input untuk mengeksekusi logika dan menyelesaikan perjanjian kontraktual.

 

Keamanan adalah intinya. Oracle terdesentralisasi bertujuan untuk membuat pelaporan yang tidak jujur mahal dan mudah dideteksi melalui pemantauan, reputasi, staking, dan kinerja yang transparan.

 


Jenis data apa yang dapat disampaikan oleh oracle?

Jaringan oracle bukan hanya "feed harga." Mereka dapat mendukung beberapa kategori informasi eksternal yang tepercaya.

Oracle data

Ini menyampaikan harga, tarif, indeks, dan data pasar lainnya yang digunakan oleh protokol DeFi dan bursa.

Kasus penggunaan nyata yang umum:

  • Peminjaman dan peminjaman: Nilai jaminan dan ambang batas likuidasi

  • Derivatif: Penetapan harga, logika pendanaan, dan penyelesaian

  • Stablecoin: Memantau sinyal terkait jaminan dan cadangan

Interoperabilitas lintas rantai (CCIP)

Beberapa sistem oracle membantu menghubungkan jaringan blockchain dengan memverifikasi bahwa sesuatu terjadi pada satu rantai sebelum memicu logika pada rantai lain. Ini mendukung CCIP, seperti pengiriman pesan dan memindahkan aset digital antar jaringan.

 

Selain itu, jaringan oracle dapat membantu memfasilitasi kepatuhan regulasi dengan mengintegrasikan data identitas untuk pemeriksaan kepatuhan selama penyelesaian di dalam rantai.

 

Keacakan yang dapat diverifikasi

Blockchain bersifat deterministik, artinya "acak" adalah hal yang rumit.

 

Keacakan yang dapat diverifikasi memberikan keluaran acak yang adil dan dapat dibuktikan untuk kasus penggunaan nyata seperti permainan, penugasan sifat non-fungible token (NFT), undian, dan mekanik berbasis peristiwa.

 

Komputasi yang dapat diverifikasi

Beberapa beban kerja terlalu mahal untuk dijalankan di dalam rantai. Komputasi yang dapat diverifikasi memungkinkan oracle melakukan komputasi berat di luar rantai, kemudian mengembalikan hasil dengan bukti yang dapat diverifikasi oleh smart contract.

 

Ini dapat mendukung analitik, optimasi, dan beberapa alur kerja AI sambil mengurangi biaya di dalam rantai dan menjaga verifikasi di dalam rantai.

 


Jaringan oracle populer saat ini

Berikut adalah contoh konkret dari jaringan oracle yang banyak digunakan saat ini, ditambah kasus penggunaan nyata yang dapat Anda tunjukkan.

  1. Chainlink

Apa yang dikenal dari Chainlink

Feed harga, keacakan yang dapat diverifikasi, dan alat CCIP.

Di mana Chainlink digunakan

Aave melaporkan bahwa mereka menggunakan Chainlink Price Feeds di pasar produksi untuk mendapatkan data harga terdesentralisasi dari berbagai sumber.

Kasus penggunaan nyata dari Chainlink

Dokumen Chainlink sendiri menyebutkan platform perpetual seperti GMX yang mengandalkan feed untuk memvalidasi data di luar rantai sehingga setoran dan penarikan dieksekusi pada nilai pasar yang benar.

Mengapa Chainlink dianggap "populer"

Dasbor oracle DefiLlama menunjukkan Chainlink memimpin berdasarkan Total Nilai Terjamin (TVS), yang merupakan proxy praktis untuk seberapa banyak nilai yang bergantung pada keluaran oracle-nya.

 

Cara memulai perdagangan Chainlink (LINK)

Chainlink mendukung data dunia nyata untuk seluruh industri. Jika Anda siap untuk memperdagangkan tulang punggung smart contract modern, Toobit membuatnya lancar dari awal hingga akhir.

 

Mulai berdagang Chainlink sekarang.

 

  1. Pyth Network

Apa yang dikenal dari Pyth Network

Pengiriman data pasar frekuensi tinggi dan desain tarik atau dorong tergantung pada rantai dan integrasi.

Di mana Pyth Network digunakan

Blog Pyth sendiri menggambarkan oracle dorongnya sebagai yang banyak diadopsi di Solana dan mengaitkan adopsi tersebut dengan metrik "nilai terjamin" di jaringan.

 

  1. RedStone

Apa yang dikenal dari RedStone

Pendekatan pengiriman data modular, sesuai permintaan yang bertujuan untuk mengurangi biaya posting yang selalu aktif.

Di mana RedStone digunakan

Dokumentasi dari TON menggambarkan integrasi RedStone sebagai desain oracle tarik untuk membawa data waktu nyata ke dalam kontrak saat dibutuhkan.

Mengapa RedStone dianggap "populer"

DefiLlama mencantumkan RedStone dengan TVS multi-miliar, dengan peringkat protokol menunjukkan dari mana ketergantungan tersebut berasal.

 

  1. API3

Apa yang dikenal dari API3

Desain oracle "pihak pertama", yang bertujuan untuk menghubungkan API langsung ke smart contract dengan lebih sedikit perantara.

Di mana API3 digunakan

Dokumen ekosistem seperti Sei menggambarkan API3 sebagai jaringan oracle terdesentralisasi yang menyediakan feed data waktu nyata untuk smart contract.

 

  1. Band Protocol

Apa yang dikenal dari Band Protocol

Menyampaikan data dunia nyata ke smart contract dan infrastruktur oracle yang berorientasi multi-rantai.

 

  1. Tellor

Apa yang dikenal dari Tellor

Pelaporan dan validasi data yang tanpa izin dan tahan sensor.

 

Catatan: Orang sering membandingkan popularitas oracle menggunakan kapitalisasi pasar, tetapi "populer" dalam infrastruktur biasanya lebih jelas terlihat dalam metrik penggunaan seperti integrasi, catatan insiden, dan seberapa banyak nilai yang bergantung pada keluaran jaringan (TVS adalah salah satu lensa).

 


Kesimpulan

Jaringan oracle menyelesaikan masalah sederhana namun kritis, di mana smart contract tidak dapat mengakses data eksternal dengan aman secara mandiri.

 

Dengan menarik dari berbagai sumber, memverifikasi keluaran, dan mempublikasikan hasil tepercaya di dalam rantai, jaringan oracle memungkinkan aplikasi terdesentralisasi (dApps) mengeksekusi logika nyata yang terhubung dengan data dunia nyata.

 

Itulah bagaimana blockchain bergerak dari buku besar terisolasi ke sistem yang dapat menetapkan harga aset, menjalankan protokol, memicu asuransi, menggerakkan permainan, dan menghubungkan jaringan.

 

Artikel ini hanya untuk tujuan informasi dan tidak merupakan nasihat keuangan, hukum, atau investasi.

 


Cara membeli kripto di Toobit

Untuk membeli kripto di Toobit, buat akun, selesaikan verifikasi, dan pergi ke Beli Kripto. Pilih token, pilih metode pembayaran, dan konfirmasi pembelian. Aset Anda akan muncul di Akun Spot setelah transaksi selesai.

 

Selamat, sekarang Anda tahu cara membeli kripto di Toobit!

 

Daftar dan berdagang untuk memenangkan hadiah hingga 15,000 USDT
Daftar Sekarang