Ringkasan
Oracle blockchain dapat dikatakan sebagai penengah yang menghubungkan blockchain dengan informasi dunia nyata. Binance Oracle melakukannya dengan menghubungkan smart contract dengan sumber daya yang tepercaya dan terverifikasi. Binance Oracle awalnya dirancang untuk BNB Chain dan memiliki potensi untuk diperluas ke chain lain di waktu mendatang. Saat ini, Binance Oracle memungkinkan setiap proyek yang ada di BNB Chain untuk menggunakan dan mendapatkan manfaat darinya. Dengan Binance Oracle, pengembang tidak lagi harus khawatir dengan persoalan data dan dapat berfokus pada aspek penting lainnya dari proyek blockchain mereka.
Pendahuluan
Oracle blockchain adalah komponen penting dari ekosistem blockchain. Tanpanya, smart contract tidak akan memiliki cara untuk memperoleh data dunia nyata. Binance Oracle adalah oracle blockchain yang memungkinkan smart contract untuk mengakses sumber data di dunia nyata yang diperlukan oleh aplikasi blockchain. Binance Oracle memastikan bahwa smart contract memiliki data yang tepat di saat yang tepat.
Apa yang dimaksud dengan oracle blockchain?
Oracle blockchain adalah layanan yang berfungsi sebagai jembatan antara blockchain dan dunia nyata yang memungkinkan smart contract untuk mengakses sumber data di luar jaringan aslinya. Dengan kata lain, oracle berfungsi sebagai penghubung antara aplikasi on-chain dan data off-chain.
Dengan begitu, peristiwa off-chain dapat disampaikan menjadi peristiwa on-chain yang dapat dikenali oleh smart contract. Informasi ini dapat berupa apa pun, mulai dari harga token atau saham hingga hasil pertandingan sepak bola atau ramalan cuaca.
Oracle blockchain juga dapat memverifikasi keakuratan data, meskipun data tersebut bukan sumber data itu sendiri. Data tersebut menyerupai lapisan tambahan yang mengumpulkan dan mengautentikasi informasi, lalu mengirimnya ke tujuan yang benar.
Oracle blockchain juga memungkinkan orang untuk menggunakan blockchain dalam perjanjian kontrak. Misalnya, Anda dan teman Anda dapat bertaruh pada sebuah pertandingan sepak bola dengan cara ini: pertama, Anda berdua menyetujui ketentuannya, lalu mengunci dana dalam sebuah smart contract. Kedua, oracle blockchain akan memberitahukan hasil pertandingan ke smart contract. Terakhir, setelah pertandingan berakhir, smart contract akan merilis dana kepada pemenang taruhan.
Ada berbagai jenis oracle blockchain. Satu oracle dapat termasuk ke dalam beberapa kategori: oracle perangkat lunak, tersentralisasi, terdesentralisasi, masuk, dan keluar. Intinya, cara sebuah oracle blockchain beroperasi bergantung pada tujuan dibuatnya oracle tersebut.
Apa itu Binance Oracle?
Smart contract tidak dapat berinteraksi dengan data eksternal tanpa bantuan. Smart contract mengandalkan oracle untuk memberinya informasi yang diperlukan. Binance Oracle mirip dengan oracle blockchain lainnya dalam aspek ini, yaitu layanan data yang ditawarkan oleh Binance yang bertujuan untuk memberikan data on-chain yang andal dan aman ke blockchain.
Binance Oracle saat ini dibuat khusus untuk BNB Chain, tetapi hal tersebut bukan berarti bahwa Binance Oracle tidak dapat diperluas ke chain lain pada waktu mendatang. Selain itu, semua proyek yang dibangun pada BNB Chain dapat menggunakan layanannya.
Ekosistem BNB Chain diuntungkan dari Binance Oracle dalam banyak hal. Pertama, dengan memiliki oracle blockchain asli, keandalan data blockchain menjadi lebih kuat. Kedua, data yang lebih andal akan menghasilkan kemungkinan baru untuk proyek lama dan baru.
Terakhir, Binance Oracle dapat menarik pengembang baru ke ekosistem BNB Chain. Binance Oracle memungkinkan pengembang untuk menghubungkan proyek berbasis BNB Chain mereka ke data off-chain, sehingga mereka tidak perlu repot mengelola data yang ada, menemukan sumber baru, dan mengambil risiko dalam menggunakan data yang tidak andal.
Apa saja solusi yang ditawarkan?
Proyek blockchain bergantung pada data yang andal. Binance Oracle terdiri dari empat aspek yang memastikan bahwa oracle akurat, tepat waktu, dan antirusak. Mari dalami fitur-fitur Binance Oracle yang menghubungkan BNB Chain ke dunia nyata.
Sumber data
Binance Oracle menggunakan sumber data yang dipilih dengan cermat. Hal ini membantu dalam menentukan bahwa informasi akurat dan sumbernya tepercaya. Misalnya, Binance Oracle mendapatkan data harga dari beberapa bursa tersentralisasi (CEX) dan aplikasi keuangan terdesentralisasi (DeFi), lalu menggabungkan data tersebut menggunakan rumus rata-rata tertimbang.
Pemrosesan dan penandatanganan data
Binance Oracle memiliki fitur pemrosesan dan penandatanganan data yang bertujuan untuk membuat data antirusak. Binance Oracle telah membentuk sistem penandatanganan terdistribusi yang disebut Threshold Signature Scheme dan menandatangani data terbaru dari berbagai sumber. Siapa pun yang memiliki kunci publik dapat memverifikasi keakuratan dan autentisitas tanda tangan digital. Tidak ada orang yang dapat mengubah data tanpa serangkaian kunci privat.
Penerbitan data
Data diterbitkan pada blockchain melalui multi-node yang menerbitkan hanya informasi yang ditandatangani. Smart contract yang menyimpan data bersifat aman dan diaudit. Multi-node dapat menyesuaikan frekuensi penerbitan data berdasarkan berbagai kondisi pasar. Artinya, data yang akurat dapat diperoleh selama volatilitas harga tinggi. Multi-node juga memastikan keandalan penerbitan data, meskipun dalam skenario yang paling ekstrem.
Pemantauan data
Data di Binance Oracle terus diperbarui dengan layanan pemantauan independen yang beroperasi 24 jam sehari, tujuh hari seminggu. Layanan ini mengambil harga dari berbagai sumber data dan membandingkannya ke data blockchain yang diterbitkan. Tim dukungan Binance Oracle akan turun tangan jika terdeteksi penyimpangan yang signifikan.
Cara menggunakan Binance Oracle
Jika Anda telah menggunakan aplikasi blockchain, Anda mungkin tidak perlu mempelajari cara menggunakan Binance Oracle. Jika perlu, pengembang sudah menghubungkan aplikasi mereka ke data tertentu. Namun, jika Anda adalah pengembang blockchain yang perlu memanfaatkan Binance Oracle, panduan resmi akan memandu Anda melalui proses integrasinya langkah demi langkah.
Penutup
Potensi dan kemungkinan adopsi massal akan lebih rendah untuk blockchain tanpa oracle, karena informasinya akan terbatas pada data internal. Meskipun tidak menyelesaikan masalah ketersediaan data, oracle blockchain dapat menyediakan data off-chain secara on-chain menggunakan sumber eksternal.
Binance Oracle memungkinkan smart contract terhubung dengan semua data terkonfirmasi di luar jaringannya. Binance Oracle menggunakan proses untuk memastikan bahwa data benar, aman, dan terkini secara konsisten. Binance Oracle telah mengembangkan empat solusi untuk memastikan bahwa data andal dan terus dipantau untuk melacak kemungkinan masalah.