
,7 mnt
Apa Itu NFT? Penjelasan Non-Fungible Token
Baca selengkapnya
Blockchain oracle adalah algoritma yang berfungsi sebagai saluran data antara smart contract dan sumber di luar jaringan tempat smart contract tersebut diterapkan.
Teknologi oracle banyak digunakan oleh aplikasi terdesentralisasi di bidang seperti DeFi, GameFi, asuransi, NFT, dan lainnya.
Penyedia oracle blockchain terbesar adalah Chainlink. Band Protocol, Berry Data, Kylin Protocol, DIA, dan proyek lainnya juga beroperasi di segmen ini.
Sebagian besar operasi dalam aplikasi terdesentralisasi dilakukan melalui smart contract. Agar dapat berjalan, mereka mungkin memerlukan berbagai data dari sumber eksternal: misalnya, untuk menghitung rasio harga yang tepat dari satu cryptocurrency terhadap yang lain selama proses exchange.
Data dari sumber eksternal - khususnya, dari platform yang mengagregasi data perdagangan dan harga dari banyak exchange - memungkinkan Anda menghitung harga yang paling "adil", yang sedekat mungkin dengan harga pasar.
Namun, smart contract tidak dapat memperoleh informasi di luar blockchain tempat ia diterapkan. Di sinilah oracle berperan, menjalankan fungsi perantara antara contract dan sumber data yang dibutuhkannya.
Blockchain oracle adalah algoritma yang biasanya bekerja berdasarkan blockchain tertentu.
Oracle dapat dibagi menurut berbagai kriteria: prinsip kerja, sumber data yang diterima dan arahnya, serta bentuk organisasinya. Di bawah ini adalah jenis-jenis yang paling populer.
Jenis pertama mengambil data dari sumber digital: basis data, server, dan penyimpanan cloud, lalu menyiarkannya ke penerima secara real time. Oracle hardware mengumpulkan data menggunakan perangkat fisik: sensor pintar, chip, barcode scanner, RFID tag, dan sebagainya.
Oracle dapat memiliki spesialisasi tertentu - baik pengiriman informasi maupun penerimaannya dari sumber eksternal. Hal ini mungkin diperlukan untuk meningkatkan keandalan dan mengatasi single point of failure.
Oracle terpusat dikendalikan oleh satu operator, yang biasanya menggunakannya dalam aplikasi tertentu. Jenis oracle ini muncul lebih dulu; namun, karena masalah kerentanan sistem seperti itu, industri crypto secara bertahap beralih ke standar decentralized blockchain oracle. Ini adalah sistem yang menggabungkan banyak oracle, di mana setiap oracle menjalankan "bagian" permintaan masing-masing. Proyek pertama yang menerapkan prinsip decentralized blockchain oracle adalah Chainlink oracle.
Jenis yang mahal dan memakan waktu, di mana satu oracle individual melayani smart contract tertentu. Jika Anda perlu menerapkan beberapa smart contract, maka Anda perlu mengembangkan jumlah oracle yang setara.
Layanan yang dirancang untuk mentransfer data antar berbagai platform blockchain. Mereka menyelesaikan masalah ketidakcocokan antar jaringan. Dapat berguna bagi aplikasi terdesentralisasi yang menggunakan cross-chain, misalnya untuk memindahkan satu aset crypto ke aset lainnya.
Oracle khusus yang bertugas melakukan perhitungan yang intensif sumber daya dan tidak praktis dilakukan di blockchain karena keterbatasan teknis dan finansial.
Saat ini, oracle dalam industri crypto digunakan untuk mentransmisikan aliran data, khususnya price feed. Yang terakhir adalah tabel berisi daftar nilai harga untuk berbagai tanggal dan sumbernya. Feed memungkinkan smart contract menerima kuotasi cryptocurrency dari platform perdagangan terpusat dan aggregator perdagangan.
Misalnya, dalam proyek blockchain oracle bernama Band per Juni 2022, harga referensi untuk 75 cryptocurrency didukung, dan masing-masing memiliki kumpulan sumbernya sendiri. Contohnya, harga Cosmos (ATOM) diperoleh dengan mengagregasi kuotasi dari CoinGecko, CryptoCompare, CoinMarketCap, Binance, Huobi Pro, dan Coinbase Pro.
Teknologi oracle digunakan dalam stablecoin. Salah satu contohnya adalah Ampleforth. Harga koin stable AMPL didukung oleh model Rebase. Untuk mempertahankan patokan terhadap dolar dengan rasio 1:1, jumlah stablecoin di wallet para pemegang terus berubah sebanding dengan harga pasar AMPL.
Untuk itu, oracle Chainlink memasok protokol Ampleforth dengan data agregat mengenai harga pasangan perdagangan AMPL/USD dari beberapa aggregator. Selain itu, oracle juga mengirimkan ke protokol nilai terkini indeks harga konsumen di Amerika Serikat, yang diperoleh dari sumber resmi, sehingga inflasi AS dapat diperhitungkan dalam penyeimbangan ulang.
Sumber data tidak terbatas pada aplikasi terkait crypto. Tergantung pada tujuan program tempat mereka digunakan, oracle dapat dihubungkan ke sumber yang menyediakan, misalnya, statistik cuaca atau indeks harga konsumen di negara tertentu.
Oracle tidak hanya dapat menyediakan kuotasi. Di Chainlink, dimungkinkan untuk memperoleh fungsi verifiable randomness (VRF) pada contract aplikasi yang membutuhkan hasil acak, misalnya dalam game blockchain.
Proyek Polychain Monsters menggunakan metode VRF untuk menentukan isi booth, serta untuk mengacak sifat-sifat token NFT dan memilih pemenang airdrop.
Selain itu, game menggunakan VRF untuk menciptakan gameplay yang menarik dan tidak dapat diprediksi, khususnya untuk memilih sifat karakter game secara acak. Di Aavegotchi, pengguna mengumpulkan kristal berharga pada kartu permainan dan berpartisipasi dalam berbagai mini-game menggunakan "NFT ghosts" (Aavegotchi). Saat peserta menerima Aavegotchi di awal permainan, ia diberikan level acak menggunakan VRF.
Chainlink adalah pemimpin yang diakui di pasar oracle terdesentralisasi. Ekosistemnya memiliki lebih dari 1.300 proyek di sektor DeFi, NFT, dan Game-Fi. Chainlink tidak memiliki jaringannya sendiri: proyek ini menerapkan node di berbagai blockchain dan aplikasi tempat ia melayani. Oracle Chainlink bekerja di Solana, Ethereum, dan jaringan yang kompatibel dengan EVM, termasuk BNB Chain, Arbitrum, Optimism, Polygon, Avalanche, dan Fantom.
Band Protocol, yang memiliki sekitar 80 integrasi, juga dapat disebut sebagai salah satu oracle. Berbeda dengan Chainlink, proyek ini berjalan pada blockchain miliknya sendiri, BandChain, yang dibuat menggunakan Cosmos SDK. Band juga mengembangkan alat untuk developer WebAssembly yang memungkinkan Anda membuat oracle. BandChain dikelola oleh jaringan validator. BandChain bekerja dengan aplikasi pada jaringan Celo, Oasis, dan Cronos. Koin native proyek ini adalah BAND.
Penyedia oracle utama lainnya adalah:
Fungsi utama oracle dalam blockchain adalah mentransmisikan informasi yang autentik. Oleh karena itu, jika oracle mentransmisikan data yang salah, maka smart contract tidak akan bekerja dengan benar. Hal ini dapat bergantung, misalnya, pada sumber tempat oracle mengambil informasi. Namun, data juga dapat terdistorsi oleh manipulasi hacker. Oracle blockchain terpusat paling rentan terhadap hal ini.
Kekurangan lain dari oracle adalah biaya. Saat mengirim data eksternal ke smart contract, sumber daya jaringan dikonsumsi. Misalnya, di jaringan Ethereum, ini adalah gas.
Jadi, seiring meningkatnya minat pada teknologi blockchain dan kebutuhan untuk mengintegrasikannya ke berbagai bidang aktivitas, kebutuhan akan blockchain oracle pun meningkat. Oracle dalam blockchain memiliki peran penting sebagai perantara. Banyak perusahaan di pasar menyediakan layanan seperti itu: Chainlink, Oraclize, dan Augur. Jumlah perusahaan, serta kebutuhan akan spesialis berkualifikasi, hanya akan terus meningkat.
Bagikan:
Bergabunglah dengan newsletter kami — tetap terinformasi, tetap berdaya.

Apakah Anda ingin beberapa cookie?
Kami menggunakan cookie kami sendiri serta cookie pihak ketiga di situs web kami untuk meningkatkan pengalaman Anda, menganalisis lalu lintas kami, dan untuk keamanan dan tujuan pemasaran. Pilih "Terima Semua" untuk mengizinkan penggunaannya.
Kebijakan CookieBeli crypto dengan fiat


USD/ETH
0,000379


USD/BTC
0,000012


EUR/BTC
0,000014