Kata Pengantar: ⏳

Di dunia blockchain, oracle ( #Oracle ) memainkan peran yang sangat penting.

Blockchain dikenal karena sifat-sifatnya yang tidak dapat diubah dan menyimpan data secara permanen, dan banyak industri memanfaatkan sifat-sifat ini untuk mengembangkan teknologi baru. Namun, karena jaringan blockchain biasanya tertutup, informasi eksternal tidak dapat diperoleh secara langsung. Ibarat toples tertutup, informasi di dalamnya aman, tetapi hal baru tidak bisa ditambahkan dari luar.

Di sinilah ramalan berperan. Mereka seperti jembatan antara blockchain dan dunia luar, membantu memasukkan data eksternal ke dalam blockchain dengan aman. Bayangkan oracle itu seperti pembawa pesan yang cerdas, membawa informasi dari dunia luar ke dunia blockchain.

"Mari pelajari tentang oracle blockchain dan skenario penerapannya" dan baca terus👇

⚡Apa itu ramalan?

Di bidang komputer, oracle ibarat komputer super cerdas. Mereka tidak hanya memiliki semua fungsi mesin Turing, tetapi juga memiliki kemampuan khusus: mereka dapat langsung memperoleh jawaban atas pertanyaan tertentu tanpa melakukan perhitungan yang rumit.

Proses ajaib ini disebut "Oracle". Dengan kata lain, mesin oracle dapat memecahkan beberapa masalah yang bahkan tidak dapat diselesaikan oleh mesin Turing, seperti memperoleh jawaban eksternal secara langsung.

⚡Pentingnya:

Oracles menyediakan jalan bagi ekosistem Web3 yang terdesentralisasi, di mana desentralisasi dan digitalisasi adalah fitur inti yang mendasarinya. Mereka adalah entitas khusus yang menghubungkan platform blockchain ke sumber data eksternal yang ada untuk memfasilitasi pelaksanaan kontrak pintar berdasarkan informasi dunia nyata.

Oracles, yang dikenal sebagai Distributed Oracle Networks atau DON, membantu cluster Web 3.0 mengakses persimpangan data, saluran lama, dan komputasi tingkat lanjut dengan lancar tanpa kerumitan apa pun. Mereka membantu pengembang membangun kontrak pintar hibrid, di mana terdapat kombinasi kode on-chain dan infrastruktur off-chain untuk mendukung proyek DApp yang inovatif. Meskipun data on-chain ada di dalam jaringan blockchain, data off-chain ada di luar ekosistem.

Perusahaan dan entitas yang menggunakan teknologi blockchain bekerja sama dengan jaringan oracle terkenal seperti Chainlink untuk memperluas kemampuan mereka.

Oracles memainkan peran penting dalam memperluas cakupan pengoperasian kontrak pintar. Pada saat yang sama, kurangnya oracle blockchain akan membatasi penggunaan kontrak pintar. Perlu dicatat bahwa oracle bukan hanya penghubung antara blockchain dan dunia luar, namun juga merupakan lapisan infrastruktur yang meningkatkan efisiensi jaringan inti. Oracle menanyakan, memvalidasi, dan mengautentikasi sumber daya data eksternal sebelum menghubungkannya ke pemohon. Beberapa solusi oracle yang kuat dapat dengan mudah meneruskan data ke kontrak pintar sambil memulihkannya ke sumber eksternal.

⚡Skenario aplikasi utama:

●Keuangan Terdesentralisasi: Keuangan Terdesentralisasi (DeFi) adalah salah satu tren terpanas dalam beberapa tahun terakhir. Di dunia DeFi, oracle memainkan peran kunci, memungkinkan orang dengan mudah memperoleh data keuangan terkait aset dan pasar.

Misalnya, pasar pinjaman untuk aset virtual menggunakan ramalan harga untuk menentukan kemampuan peminjaman investor. Oracle ini membantu memeriksa apakah investor telah memberikan jaminan yang cukup dan apakah likuidasi diperlukan. Selain itu, pembuat pasar otomatis menggunakan ramalan harga untuk memastikan likuiditas konsisten dengan harga pasar, sehingga meningkatkan efisiensi transaksi.

●NFT dan permainan blockchain: Dengan bantuan oracle, kontrak pintar juga mulai bermunculan di bidang non-keuangan, seperti permainan NFT dan blockchain. NFT sangat dinamis dan rentan terhadap peristiwa eksternal.

Oracle komputasi membantu menciptakan keacakan yang dapat diverifikasi, memberikan NFT karakteristik acak yang unik. Oracle ini juga memainkan peran penting dalam memilih pemenang acak atau penurunan NFT dalam game. Video game memanfaatkan keacakan yang dapat diverifikasi untuk meningkatkan keterlibatan dan kesenangan.

●Derivatif Terdesentralisasi: Derivatif adalah kontrak keuangan yang nilainya didasarkan pada aset yang mendasarinya. Derivatif meningkatkan stabilitas keuangan dengan memungkinkan orang berinvestasi pada aset dasar dengan perspektif berbeda (jangka panjang atau pendek). Platform kontrak pintar publik dapat membuat dan memperdagangkan berbagai derivatif, termasuk aset berbasis blockchain.

Oracles memainkan peran penting dalam pasar derivatif yang terdesentralisasi dengan menyediakan data harga, nilai penyelesaian, dan informasi berakhirnya kontrak untuk menentukan keuntungan atau kerugian peserta.

●Asuransi kontrak pintar: Dalam lingkungan yang dapat dipercaya, produk asuransi dapat diimplementasikan melalui kontrak pintar. Misalnya, platform aplikasi asuransi terdesentralisasi milik Etherisc menyediakan layanan seperti asuransi penundaan penerbangan dan asuransi tanaman. Oracle memainkan fungsi verifikasi dan penyelesaian data utama dalam kasus ini.

● Pasar prediksi terdesentralisasi: Pasar prediksi terdesentralisasi (seperti Augur dan Gnosis) menggunakan kebijaksanaan masyarakat untuk memprediksi hasil di dunia nyata, seperti hasil pemilihan presiden atau kemenangan dan kekalahan pertandingan olahraga. Jika hasil pemungutan suara menimbulkan perselisihan, oracle dapat memberikan penyelesaian yang cepat dan aman.


⚡Semua jaringan Oracle memiliki tiga fungsi penting:

●Mengumpulkan data: Mereka mengumpulkan data dari sumber eksternal yang tepercaya.

●Kirim informasi: Mereka menggunakan pesan yang ditandatangani untuk mengirim informasi di blockchain.

● Menyimpan data dengan aman: Mereka menyimpan data dengan aman dalam bentuk kontrak cerdas sehingga pengguna akhir dapat mengaksesnya dengan mudah.

Setelah data disimpan dalam kontrak pintar, protokol otomatis lainnya dapat dengan mudah mengaksesnya dengan mereferensikan informasi dalam fungsi "pengambilan". Selain itu, data dapat digunakan langsung oleh node Ethereum atau peserta jaringan, yang dapat memperoleh data dengan mengakses bagian penyimpanan ekosistem Oracle.