Apa itu oracle di Web3? Oracle blockchain menyampaikan informasi dari luar blockchain ke smart contract. Data dapat mencakup harga aset, hasil suatu peristiwa, pengukuran dunia nyata, atau bukti keacakan.
Blockchain memerlukan proses yang jelas untuk menangani informasi eksternal karena node harus menjalankan transaksi dan menyepakati hasil yang sama. Sebuah kontrak tidak dapat dengan aman bergantung pada setiap node yang mengambil data langsung yang berbeda secara mandiri. Sistem oracle melaporkan data melalui proses yang dapat diverifikasi dan digunakan oleh aplikasi.
Oracle tidak menghilangkan asumsi kepercayaan; oracle menjadikannya bagian dari rancangan sistem. Cari tahu dari mana data berasal, berapa banyak sumber independen yang digunakan, siapa yang dapat mengirimkan pembaruan, seberapa sering data berubah, dan apa yang terjadi ketika sumber berbeda pendapat atau tidak tersedia.
Pasar pinjaman mungkin mengandalkan umpan harga, sementara sebuah game mungkin memerlukan keacakan yang dapat diverifikasi. Penggunaan yang berbeda memerlukan properti keamanan yang berbeda.
@justinsuntron #TRONEcoStar #TRON