Apa itu Oracle Blockchain?

Apa itu Oracle Blockchain?

Oracle blockchain adalah layanan pihak ketiga yang menyediakan smart contracts dengan informasi eksternal. Melayani sebagai jembatan antara blockchain dan dunia luar.

Blockchain dan smart contract tidak dapat mengakses data off-chain (data di luar jaringan). Namun, bagi perjanjian kontrak, sangat penting untuk memiliki informasi yang relevan dari dunia luar untuk mengeksekusi perjanjian tersebut.

Di sinilah oracle blockchain berperan, karena mereka menyediakan tautan antara data off-chain dan on-chain. Oracle sangat penting di dalam ekosistem blockchain karena dapat memperluas cakupan operasi smart contract. Tanpa oracle blockchain, smart contract hanya akan memiliki manfaat yang terbatas, hanya dapat mengakses data dari dalam jaringannya sendiri.

Perlu dicatat bahwa oracle blockchain bukanlah sumber data, melainkan lapisan yang menanyakan, memverifikasi, dan mengautentikasi sumber data eksternal dan meneruskan informasi tersebut. Data yang ditransmisikan oleh oracle datang dalam wujud yang berbeda-beda – informasi harga, penyelesaian pembayaran yang berhasil, atau temperatur yang diukur dengan sensor.

Untuk memanggil data dari dunia luar, smart contract harus digunakan, sumber daya jaringan diperlukan. Beberapa oracle juga memiliki kemampuan tidak hanya untuk meneruskan informasi ke smart contract, tetapi juga mengirimkannya kembali ke sumber eksternal.

Ada beberapa jenis oracle yang tersedia – bagaimana cara kerja oracle blockchain bergantung sepenuhnya pada bagaimana mereka didesain. artikel ini akan membahas beberapa dari desain-desain tersebut.

Sumber: https://academy.binance.com/id/articles/blockchain-oracles-explained