Membangun Ergo: Oracles

This page is machine-translated.
Guy Brandon

23 April 2020

Blockchain adalah sistem terpisah yang hanya dapat merujuk pada data mereka sendiri, yang ditetapkan melalui konsensus. Oracles adalah solusi untuk masalah bekerja dengan informasi eksternal, yang sangat penting untuk banyak kasus penggunaan sehari-hari.

Blockchain secara sengaja bersifat mandiri. Mereka merujuk pada informasi yang hanya dicatat dalam ekosistem langsung mereka, yang telah disetujui oleh mayoritas penambang. Karena seluruh tujuan dari blockchain, berdasarkan konsensus, adalah bahwa tidak ada sumber sentralisasi atau titik kegagalan tunggal, itu menimbulkan masalah.

Apa yang terjadi ketika Anda ingin berinteraksi dengan informasi eksternal? Banyak aplikasi berbasis blockchain perlu memproses data dari dunia nyata. Itu bisa berupa informasi keuangan, seperti data pasar dan harga dari bursa, untuk aplikasi DeFi; itu bisa berupa hasil olahraga, untuk pasar prediksi eSports; itu bahkan bisa berupa informasi kebisingan atmosfer, untuk generator angka acak.

Memperkenalkan Oracles

Oracles adalah perangkat lunak yang berfungsi sebagai penghubung antara sumber data dunia nyata ini dan dunia blockchain yang terpisah. Mereka sederhana dalam prinsip, karena mereka hanya perlu membuat serangkaian transaksi dengan data yang diperlukan (sebaiknya diformat dengan cara yang mudah diakses) pada interval reguler.

Namun, sementara siapa pun dapat mencatat informasi ke blockchain terbuka, itu adalah sumber sentralisasi. Jadi bagaimana Anda mempercayai sebuah oracle?

Jawabannya adalah: Anda tidak. Sama seperti metode konsensus blockchain itu sendiri, Anda memerlukan beberapa oracle yang menarik data dari beberapa sumber, kemudian mencapai kesepakatan tentang nilai yang akan dicatat ke blockchain. Jadi Anda tidak perlu mempercayai seorang penambang individu, dan Anda tidak perlu mempercayai oracle individu.

Contoh: data harga bitcoin

Sebagai contoh, katakanlah kita ingin mencatat harga penutupan bitcoin setiap hari ke blockchain Ergo, untuk memberi kita sumber data harga yang andal dan jangka panjang.

Kita bisa mengambil selusin – atau bahkan seratus – umpan data yang berbeda, masing-masing menarik data dari bursa besar. Coinbase, Bitstamp, Kraken, dan seterusnya. Kita memastikan bahwa banyak bursa terwakili, dan meskipun baik untuk memiliki beberapa contoh data dari bursa yang sama, kita tidak ingin ada bursa yang terwakili secara berlebihan.

Kemudian para pihak perlu mencapai konsensus tentang harga. Katakanlah ada 100 pihak dan harga yang terlibat. Ada berbagai cara mereka bisa melakukannya:

  • Mengambil rata-rata dari semua harga yang mereka berikan
  • Membuang 20 harga tertinggi dan terendah, dan mengambil rata-rata dari 60 harga yang tersisa
  • Memilih harga median
  • Memberi bobot pada harga, dengan kluster harga sentral memiliki bobot lebih besar, dan mengambil rata-rata

Tujuannya adalah untuk membuang atau mengurangi bobot outlier, yang bisa disebabkan oleh fluktuasi harga ekstrem di satu bursa, gangguan API, atau penyedia data oracle yang tidak jujur, sambil mempertahankan banyak titik data yang baik untuk memastikan satu catatan harga yang andal.

Oracles adalah bagian yang sangat penting dari ekosistem blockchain. Setelah Anda memiliki oracle yang kuat, Anda dapat membuat berbagai jenis aplikasi DeFi – termasuk stablecoin, yang merupakan bagian vital dari ekonomi blockchain, dan salah satu yang akan kita eksplorasi di Ergo dalam beberapa bulan mendatang.

Share post

Ergo Infrastructure DAO: Mendekentralisasi Tulang Punggung Ekosistem Ergo

Ergo Infrastructure DAO: Mendekentralisasi Tulang Punggung Ekosistem Ergo

Misi Ergo selalu berakar pada desentralisasi, tidak hanya di lapisan konsensus, tetapi di seluruh tumpukan.

Ergo Platform

13 Agustus 2025

Mew Finance: Alat DeFi yang Menyenangkan untuk Ekosistem Ergo

Mew Finance: Alat DeFi yang Menyenangkan untuk Ekosistem Ergo

Mew Finance adalah rangkaian aplikasi terdesentralisasi di Blockchain Ergo.

Ergo Platform

12 Agustus 2025

Lithos: Mendekentralisasi Penambangan dengan Kolam On-Chain

Lithos: Mendekentralisasi Penambangan dengan Kolam On-Chain

Lithos adalah protokol baru yang dirancang untuk merombak cara kerja kolam penambangan dengan memindahkannya ke on-chain, memberik.

Ergo Platform

24 Juli 2025

Sigma 6.0: Ergo yang Lebih Cerdas dan Fleksibel

Sigma 6.0: Ergo yang Lebih Cerdas dan Fleksibel

Sigma 6.0 adalah peningkatan besar yang diusulkan untuk blockchain Ergo.

Ergo Platform

23 Juli 2025

Membentuk Masa Depan Rosen: Panggilan Komunitas tentang Lima Proposal Kunci Perbendaharaan

Membentuk Masa Depan Rosen: Panggilan Komunitas tentang Lima Proposal Kunci Perbendaharaan

Pendiri bersama Rosen, Armeanio, telah mengajukan lima proposal baru ke Perbendaharaan Rosen.

Ergo Platform

9 Juli 2025

UTXO Diperluas Ergo dan Kebangkitan Kecerdasan Ekonomi Buatan

UTXO Diperluas Ergo dan Kebangkitan Kecerdasan Ekonomi Buatan

Visi Praktis untuk Agen Ekonomi Otonom Agen ekonomi otonom di blockchain Ergo melakukan pekerjaan berguna dalam ekonomi digital y.

Ergo Platform

12 Mei 2025

ErgoHACK X: Kecerdasan Buatan di Blockchain Ergo

ErgoHACK X: Kecerdasan Buatan di Blockchain Ergo

Merayakan Satu Dekade Inovasi Terdesentralisasi Bergabunglah dengan ulang tahun ke-10 ErgoHACK dan jadilah yang terdepan dalam rev.

Ergo Platform

10 April 2025