Bagaimana Oracle Digunakan Dalam Blockchain

danimeister
10 min readMar 21, 2024

--

Daftar Isi

· Apa Itu Oracle?
· Mengapa Oracle Dibutuhkan?
· Tujuan Oracle Blockchain
· Sumber Data Eksternal
· Masalah Oracle
· Generasi Oracle Berikutnya Telah Tiba
Kecepatan, Keamanan, dan Skalabilitas — Semuanya Dalam Satu Paket
Mencapai Finalitas Penuh Dalam 2–3 Detik
Cukup plug-and-play Umpan Data Pada Rantai Favorit Anda, Tidak Pernah Semudah Ini
Lihat Umpan Data Secara Langsung Dalam Aksi
Jelajahi Bagaimana Oracle Dapat Membantu Proyek Web3 Anda
DeFi:
· Kasus Penggunaan Supra Oracle
Permainan Lintas Rantai
NFT Dinamis
Permainan Berbasis Keberuntungan
Aset Sintetis
Manajemen Likuiditas Otomatis
Strategi Perdagangan Otomatis
Penemuan Harga yang Andal
Pemberian Pinjaman Otomatis
Sinkronisasi Data
Otomatisasi Alur Kerja
CBDC yang Dapat Dioperasikan
API Perbankan Terbuka
Agregasi DiD Lintas Rantai
· Kesimpulan

Apa Itu Oracle?

Oracle menyediakan cara bagi ekosistem Web3 terdesentralisasi untuk mengakses sumber data yang ada, sistem lama, dan komputasi tingkat lanjut. Jaringan oracle terdesentralisasi (DON) memungkinkan pembuatan kontrak pintar hibrida, di mana kode onchain dan infrastruktur offchain digabungkan untuk mendukung aplikasi terdesentralisasi tingkat lanjut (dApps) yang bereaksi terhadap peristiwa dunia nyata dan berinteraksi dengan sistem tradisional.

Oracle blockchain adalah sebuah penghubung yang memungkinkan kontrak pintar untuk mengakses data dan sistem eksternal, termasuk blockchain lain dan peristiwa di dunia nyata. Konektivitas ini memfasilitasi eksekusi kontrak pintar dan integrasinya ke dalam ekosistem Web3.

Oracle adalah layanan yang menghubungkan blockchain seperti Ethereum ke dunia luar, memungkinkan kontrak untuk dieksekusi berdasarkan masukan dan keluaran dari sumber eksternal. Dalam artikel ini, kami akan menunjukkan kepada Anda bagaimana cara kerjanya!

Mengapa Oracle Dibutuhkan?

Banyak pengguna mata uang kripto yang mungkin tidak menyadari peran penting dari oracle, namun mereka merupakan bagian penting dari infrastruktur.

Blockchain, secara desain, tidak memiliki hubungan langsung ke dunia off-chain. Oracle memainkan peran penting dengan menyediakan data eksternal ini ke kontrak pintar, yang sangat penting untuk fungsi banyak aplikasi, termasuk aplikasi keuangan terdesentralisasi (DeFi), Web3, dan aplikasi terdesentralisasi lainnya, karena aplikasi-aplikasi tersebut bergantung pada informasi dunia nyata.

Tujuan Oracle Blockchain

Tujuan Oracle Blockchain adalah untuk mengatasi batasa serius dari aplikasi berbasis blockchain. Sebagai contoh, oracle mungkin akan mengumpulkan harga saham secara real-time dari Nasdaq dan membuat data tersedia untuk kontrak pintar.

Pada Supra, Oracle berfungsi sebagai penghubung yang menghubungkan blockchain dengan dunia luar, memungkinkan kontrak pintar untuk mengakses data off-chain seperti harga perdagangan, data cuaca, hasil olahraga, dan lainnya yang tidak tersedia secara native di blockchain

Selain aliran data institusional, Oracle juga dapat mengimpor data dari perangkat keras seperti anti-tampering sensor atau termometer. Aplikasi keuangan terdesentralisasi (DeFi) yang memantau rantai pasokan bahan makanan mungkin akan menggunakan oracle untuk mengimpor data dari barcode scanners, misalnya.

Sumber Data Eksternal

Oracle menyuplai kontrak pintar dengan informasi eksternal yang memicu tindakan tertentu seperti yang telah ditentukan sebelumnya pada kontrak pintar. Sumber data eksternal dapat berasa dari aplikasi big data (software) dan hardware (IoT).

Data yang diterima bisa terdiri dari berbagai jenis, seperti fluktuasi harga, volume transaksi, atau lainnya. Yang perlu dicatat adalah kontrak pintar tidak menunggu sumber data eksternal menglir ke dalam sistem.

Bagaimanapun juga, kontrak harus tetap dijalankan sehingga ini akan memakan sumber daya jaringan untuk mengunggu data eksternal dari dunia luat. Inilah kemudia yang menimbulkan biaya transaksi jaringan. Dalam kasus Ethereum, ini disebut juga sebagai “gas”.

Masalah Oracle

Ketika kontrak pintar mengambil keputusan berdasarkan data dari oracle, maka integritas kontrak pintar menjadi kunci bagi kelangsungan ekosistem blockchain. Tantangan utama dalam merancang oracle adalah bahwa jika oracle mengalami gangguan, maka kontrak pintar yang bergantung padanya juga akan terpengaruh. Situasi ini sering dikenal sebagai “masalah oracle”.

Karena oracle tidak termasuk dalam mekanisme konsensus utama blockchain, oracle juga tidak menjadi bagian dari kerangka keamanan yang diberikan oleh blockchain publik. Tantangan utama melibatkan konflik kepercayaan antara pihak ketiga oracle dan pelaksanaan kontrak pintar yang bertujuan menghilangkan kepercayaan.

Ancaman serangan oleh pihak tengah juga dapat terjadi, di mana entitas jahat dapat mengakses aliran data antara oracle dan kontrak, lalu memanipulasi atau memalsukan informasi tersebut.

Generasi Oracle Berikutnya Telah Tiba

Blockchain merupakan sistem yang tertutup, terputus dari dunia luar. Itulah mengapa aplikasi terdesentralisasi (dApps) yang dibangun di atasnya bergantung pada oracle untuk data off-chain — seperti harga perdagangan, data cuaca, hasil olahraga, dan apa pun yang tidak secara native on-chain.

Di sinilah Supra Oracles hadir.

Supra Oracles adalah jaringan oracle lintas rantai yang kuat yang dirancang untuk memberi daya pada dApps di seluruh ekosistem blockchain dengan solusi data yang cepat, aman, terdesentralisasi, dan dapat diskalakan. Dari DeFi hingga GameFi, jaringan kami memberikan umpan data dan koneksi yang dibutuhkan Web3 untuk mencapai potensi penuhnya.

Kecepatan, Keamanan, dan Skalabilitas — Semuanya Dalam Satu Paket

Kunci dari jaringan oracle yang ideal terletak pada keseimbangan antara keamanan yang tinggi, desentralisasi, skalabilitas, dan interoperabilitas — semuanya tanpa mengorbankan kinerja atau kecepatan. Jaringan ini perlu membantu dApps terasa responsif, hampir refleksif, sambil dengan mudah memastikan keamanan pengguna dan desentralisasi di belakang layar.

  • Kecepatan Secepat Kilat: Dapatkan data yang lebih baik dengan kecepatan refresh yang nyaris instan dengan finalitas on-chain penuh. Kami berada di jalur yang tepat untuk menjadi oracle tercepat di dunia.
  • Benar-benar Terdesentralisasi: Supra Oracle dirancang untuk terdesentralisasi di setiap tingkat, mulai dari pengumpulan data multi-sumber hingga jaringan simpul yang terdistribusi secara global.
  • Keamanan Yang Diperkuat: Supra Oracle dirancang dengan jaringan simpul yang diacak bersama dengan pengaman kegagalan bawaan untuk memaksimalkan jaminan keamanan.
  • Dapat Dioperasikan Secara Asli: Supra Oracle adalah agnostik blockchain dan kompatibel dengan lebih dari 50 jaringan seperti Aptos, Arbitrum, Avalanche, Ethereum, Optimism, Polygon, dan banyak lagi.
  • Skalabilitas Besar: Supra Oracle telah merancang algoritme konsensus baru yang dapat memproses ratusan ribu transaksi per detik tanpa mengorbankan keamanan.

Mencapai Finalitas Penuh Dalam 2–3 Detik

Finalitas adalah titik di mana data keluaran oracle ditetapkan pada blockchain.

Itulah yang dicatat oleh supra oracle setiap 2 hingga 3 detik. Ini sedekat mungkin dengan data oracle secara real-time.

Cukup plug-and-play Umpan Data Pada Rantai Favorit Anda, Tidak Pernah Semudah Ini

  • Sudah ditayangkan di 50+ jaringan uji coba

Supra Oracle dibuat tidak hanya untuk beberapa blockchain, tetapi untuk sebagian besar blockchain. Umpan data kami sudah tersedia di sebagian besar jaringan blockchain utama.

Itu adalah interoperabilitas asli yang terbaik.

Lihat semua jaringan di sini.

  • Mulai membangun dengan pasangan harga dan umpan data populer

Bangun dengan percaya diri dengan berbagai macam umpan harga di seluruh kelas aset, dan kami berupaya menambahkan lebih banyak lagi saat Anda membaca ini.

Lihat selengkapnya di Dasbor Data di sini.

Lihat Umpan Data Secara Langsung Dalam Aksi

Anda dapat membaca semua tentang bagaimana supra memberikan kinerja oracle yang lebih baik, atau Anda dapat menonton demo umpan data langsung kami yang me-refresh setiap 2–3 detik dengan finalitas on-chain penuh. Kecepatan refresh real-time yang Anda lihat di katalog kami adalah apa yang akan Anda lihat di aplikasi Anda juga.

Jelajahi Bagaimana Oracle Dapat Membantu Proyek Web3 Anda

DeFi:

  • Umpan harga instan untuk bursa terdesentralisasi
  • Memantau nilai jaminan stablecoin secara real-time
  • Penyeimbangan kembali portofolio otomatis dengan akurat
  • Harga tradFi instan untuk perdagangan sintetis

Permainan:

  • Data dunia nyata secara real-time untuk pasar prediksi
  • Aset dalam gim yang dinamis dan terus berkembang
  • Sinkronisasi permainan lintas rantai
  • Memantau harga dasar dan pasar

Rantai Pasokan:

  • Mengelola tingkat inventaris dan pemicu pemesanan ulang
  • Melacak asal dan asal usul produk
  • Pemantauan kondisi pengiriman yang selalu aktif
  • Manajemen inventaris yang akurat dan aman

Identitas Web3 (DID):

  • Verifikasi identitas terdesentralisasi
  • Penilaian kredit dan penilaian risiko pinjaman
  • Sistem reputasi untuk platform komunitas
  • Pengesahan keterampilan terdesentralisasi

Internet Untuk Segala (IoT):

  • Perdagangan energi dan manajemen jaringan terdesentralisasi
  • Agregasi data lalu lintas dan transportasi
  • Optimalisasi pengelolaan limbah dan sumber daya
  • Pemantauan dan pelaporan data lingkungan hidup

Media & Hiburan:

  • Pembayaran royalti dan manajemen hak cipta
  • Kurasi dan rekomendasi konten on-chain
  • Tiket acara dan verifikasi kehadiran
  • Keterlibatan penggemar dengan pemungutan suara dan penghargaan

Kasus Penggunaan Supra Oracle

Permainan Lintas Rantai

Menyatukan penonton dan pengguna dari berbagai jaringan dan ekosistem blockchain dalam satu gim. Dengan komunikasi real-time, Supra Oracles dapat membantu gim memanfaatkan berbagai jaringan blockchain untuk memungkinkan interaksi antar pengguna di dalam gim. Bawa pengalaman bermain gim Anda ke seluruh Web3, bukan hanya di satu sudut saja.

NFT Dinamis

Gim sering kali bersifat dinamis, dengan pengembangan karakter, perkembangan cerita, perubahan tingkat item, peningkatan kemampuan, dll. Hal ini berubah seiring waktu untuk menjaga agar gim tetap menarik dan menyenangkan bagi pengguna. Supra Oracles mendukung NFT Dinamis lintas rantai yang mulus yang mewakili item dalam gim secara on-chain, dengan elemen dan karakteristik yang diperbarui secara real-time berdasarkan pemicu yang telah ditentukan.

Permainan Berbasis Keberuntungan

Elemen ketidakteraturan adalah aspek penting dalam gim yang membuatnya dinamis dan tidak dapat diprediksi — aspek seperti probabilitas serangan kritis dan penururan item secara acak. Supra dVRF dan Supra Oracles membantu membangun gim dengan elemen ketidakteraturan yang terbukti adil seperti hasil imbang dan serangan kritis. Gunakan dVRF, dengan kecepatan dan keandalan yang tak tertandingi, untuk menghasilkan hasil acak tanpa hambatan dengan aturan yang telah Anda tentukan sebelumnya.

Aset Sintetis

Supra Oracles dapat bertindak sebagai katalisator untuk penyatuan TradFi dan DeFi yang aman dan lebih dapat digunakan. Dengan akses ke umpan data real-time Supra, aset sintetis dapat dibuat, diperdagangkan, dan dipelihara di blockchain untuk membangun platform yang aman dan terdesentralisasi yang menghadirkan pengalaman TradFi secara on-chain. Supra juga dapat membantu mengotomatiskan tata kelola aset terkait dan proses manajemen agunan.

Manajemen Likuiditas Otomatis

Gabungkan logika otomatisasi terdesentralisasi ke dalam proses manajemen likuiditas Anda, termasuk penyeimbangan posisi dan limit order, strategi penyediaan likuiditas untuk berbagai tempat, proses penggabungan biaya, dll.

Strategi Perdagangan Otomatis

Aktifkan strategi perdagangan otomatis untuk aplikasi DeFi Anda mulai dari mengaktifkan stop loss hingga alat untuk manajemen aset on-chain yang canggih.

Penemuan Harga yang Andal

Integrasikan penemuan harga ke protokol Anda yang tidak bergantung pada arbitrator. Dapatkan umpan harga real-time yang dikumpulkan dari berbagai sumber yang dapat diandalkan dengan cara yang dapat dibuktikan, dapat dipertanggungjawabkan, dan terdesentralisasi.

Pemberian Pinjaman Otomatis

Kembangkan protokol peminjaman yang canggih yang didukung dengan fungsi manajemen pinjaman dan agunan lintas rantai yang canggih, penemuan harga aset yang kuat, pemicuan peristiwa likuidasi secara otomatis, dan banyak lagi.

Sinkronisasi Data

Memastikan konsistensi catatan dan data di seluruh sistem lama. Supra menyediakan sinkronisasi yang dapat diverifikasi untuk proses bisnis, urutan kejadian, konsistensi dan integritas data sekaligus menjaga privasi dan keamanan.

Otomatisasi Alur Kerja

Supra bertindak sebagai penghubung antara blockchain dan aplikasi perusahaan yang memungkinkan pembuatan dan integrasi logika otomatisasi alur kerja antar organisasi berbasis blockchain dengan layanan web suatu perusahaan.

CBDC yang Dapat Dioperasikan

Dengan munculnya CBDC yang unik, interaksi lintas batas mereka akan segera menjadi kebutuhan. Supra Network, sebagai gerbang yang dapat diprogram dan terdesentralisasi, dapat mengamankan dan memfasilitasi interoperabilitas antara DLT Bank Sentral yang berbeda.

API Perbankan Terbuka

Interaksi langsung antara infrastruktur blockchain dan sistem perbankan lama yang diaktifkan melalui kontrak pintar publik dan terjaga keamanannya. Ini memberikan koneksi yang aman antara DeFi dan TradFi.

Agregasi DiD Lintas Rantai

Keamanan identitas terdesentralisasi, kemampuan verifikasi, dan keseragaman sangat penting untuk membangun Web3 yang lebih baik dan lebih terorganisir. Dengan cara inilah kami dapat membuktikan dan memverifikasi keberadaan pengguna, serta melacak semua aktivitas dan data Anda. Supra Oracles dan Supra Bridges dapat membantu menggabungkan data on-chain Anda yang penting dari berbagai blockchain semesta dan mengelola identitas virtual Anda di seluruh jaringan yang berbeda dari satu gerbang.

Kesimpulan

Mekanisme yang andal untuk menghubungkan kontrak pintar dengan dunia luar sangatlah krusial bagi adopsi blockchain secara global. Tanpa adanya oracle dalam blockchain, kontrak pintar hanya mampu berinteraksi dengan informasi yang sudah ada dalam jaringan, yang tentunya akan membatasi potensinya.

Oracle terdesentralisasi memiliki potensi untuk memperkenalkan mekanisme yang aman dan mengurangi risiko sistemik dalam ekosistem blockchain. Oracle blockchain merupakan salah satu pilar penting yang sedang dikembangkan untuk mewujudkan karakteristik aman, dapat diandalkan, dan tanpa perlu kepercayaan dalam perkembangan ekosistem blockchain.

--

--