Kolam Oracle Ergo, dan apa artinya bagi ekosistem
31 Agustus 2020

Skema baru yang dikembangkan melalui kemitraan Emurgo-Ergo akan melihat kolam oracle – infrastruktur inti blockchain – dijalankan sebagai layanan publik, dapat diakses oleh dApp dan pengembang mana pun, gratis pada saat penggunaan.
Oracle adalah elemen penting dari infrastruktur DeFi. Mereka adalah jembatan antara dunia terisolasi dari blockchain dan data dari dunia nyata, sehingga sangat penting bagi DeFi untuk mencapai potensi penuhnya. Integritas dari kasus penggunaan utama, termasuk stablecoin dan platform pinjaman, bergantung pada oracle yang sesuai untuk tujuan.
Implementasi oracle saat ini tidak memenuhi ideal. Salah satu proyek pertama yang dilakukan sebagai bagian dari kemitraan Emurgo-Ergo adalah penelitian tentang Kolam Oracle: cara baru untuk membawa data dari dunia luar ke dalam blockchain, dan membuatnya tersedia untuk dApp mana pun.
Kekurangan dari implementasi saat ini
Oracle sudah mendukung banyak aplikasi terdesentralisasi di Ethereum, dan biasanya bekerja dengan cara berikut:
- Sebuah dApp ingin memperoleh informasi dari dunia luar dan mengajukan permintaan kepada oracle dengan membayar ke kontrak pintarnya (pembayaran biasanya dilakukan menggunakan token oracle khusus).
- Oracle memperoleh data dan mengirimkannya kembali ke kontrak yang memanggilnya melalui transaksi terpisah.
- Informasi hanya dikirim ke dApp yang memintanya, dan tidak ada orang lain yang dapat menggunakan data tersebut tanpa membayar.
Meskipun ini bekerja dengan cukup baik, oracle tipikal pada dasarnya dapat dianggap sebagai layanan pribadi yang menerapkan model ‘bayar untuk bermain’. Karena ini jelas tidak cukup untuk banyak kasus penggunaan, konsep aliran data dikembangkan untuk meningkatkan pengalaman pengguna untuk informasi harga umum.
Namun, aliran data saat ini di Ethereum cenderung diimplementasikan dengan cara yang sangat terpercaya. Mereka kekurangan pendekatan umum yang memberikan jaminan tentang keandalan data, baik terkait akurasinya maupun jadwal pengirimannya. Selain itu, pendekatan semacam itu cenderung tidak memiliki mekanisme pendanaan terdesentralisasi yang jelas untuk membuatnya berkelanjutan dalam jangka panjang, tetapi sebaliknya bergantung pada sponsor oleh aktor terpusat.
Pandangan Ergo dan Emurgo adalah bahwa oracle terlalu penting untuk dibatasi dengan cara ini. Mereka harus menjadi infrastruktur publik untuk sektor DeFi. Model kolam oracle yang dikembangkan melalui kemitraan ini memenuhi kebutuhan ini.
Desain kolam oracle
Model UTXO Ergo menawarkan manfaat bagi sistem oracle yang sebelumnya tidak tersedia. Kolam oracle bertindak untuk mendesentralisasikan penyediaan data, memastikan bahwa baik proses maupun data itu sendiri lebih dapat diandalkan.
Secara sederhana, kolam oracle membagi waktu menjadi epoch tetap (misalnya 6 jam), yang dibagi menjadi blok (misalnya 180 blok dua menit). Sekelompok oracle dalam kolam setuju pada sumber data dan masing-masing memposting titik data mereka ke blockchain dalam UTXO mereka sendiri.
Di akhir epoch, titik data ini dirata-ratakan, setelah menghapus outlier, dalam transaksi akhir yang membaca setiap UTXO titik data. Ini menghasilkan kolam oracle memproduksi titik data baru yang telah diselesaikan, dan bergerak maju menuju epoch berikutnya.
Ini tidak terlalu rumit untuk dipahami, tetapi meletakkan dasar yang solid. Satu faktor kritis yang perlu dicatat adalah bahwa seluruh proses terjadi di dalam blockchain. Selain itu, penggunaan UTXO memungkinkan penambahan insentif dan mekanisme tata kelola, memungkinkan kolam oracle dan penyediaan data jauh lebih canggih dan fleksibel daripada yang sebelumnya mungkin.
Membangun di atas dasar kolam oracle berbasis UTXO
Seperti yang disebutkan sebelumnya, dimungkinkan untuk menerapkan insentif dan penalti di kolam untuk membantu memastikan kualitas dan ketepatan waktu data yang mereka sediakan. Oracle menempatkan jaminan – sejumlah ADA, ERG, dll – untuk berpartisipasi dalam kolam. Koin dihapus dari saldo mereka (‘pemotongan taruhan’) jika mereka gagal melakukan pekerjaan mereka dengan baik, misalnya jika mereka gagal mengumpulkan titik data oracle lain, jika mereka mengirimkan titik data yang sangat tidak akurat (sebuah outlier), atau jika mereka tidak mengirimkan titik data tepat waktu. Ini memastikan bahwa oracle melakukan pekerjaan mereka dengan baik. Jaminan adalah mata uang asli blockchain, bukan token terpisah, menyederhanakan masalah dan meningkatkan insentif ekonomi.
Model ini juga memungkinkan pemungutan suara tata kelola untuk menentukan parameter kunci untuk kolam oracle. Komunitas tata kelola dapat memutuskan variabel seperti berapa lama epoch, berapa banyak oracle dibayar untuk memposting titik data yang valid, jaminan minimum yang mereka butuhkan, jumlah oracle per kolam, dan sebagainya. Ada tingkat fleksibilitas yang tinggi, dan parameter dapat diubah berdasarkan kebutuhan saat ini. Oracle baru dapat diundang ke kolam, yang lain dihapus, dan seterusnya.
Model ini menggabungkan jadwal pengiriman yang ketat (epoch) dan tata kelola secara langsung, yang tidak dimiliki proyek seperti Chainlink. Secara efektif, kolam oracle menjadi mini DAO yang bertujuan untuk memberikan layanan terbaik dan dapat bersaing berdasarkan layanan yang mereka berikan di pasar bebas, sehingga meningkatkan kualitas data secara keseluruhan yang digunakan semua orang.
Model pembayaran
Model UTXO berarti bahwa hasil diposting ke blockchain dan tersedia untuk siapa saja untuk digunakan dengan biaya transaksi. Ini bukan pendekatan bayar untuk bermain yang standar: dApps dapat mengakses data dengan biaya yang sangat rendah. Selain itu, akses ke data kolam oracle berskala dengan bersih dan tanpa biaya tambahan bahkan jika protokol yang lebih rumit dibangun di atas kolam oracle (seperti hierarki, atau rata-rata berbobot waktu).
Kolam oracle dibayar oleh dApp yang menggunakannya seiring waktu. Meskipun semua orang dapat menggunakan oracle dan semua orang yang menggunakannya memiliki insentif untuk mendanainya, ini biayanya sangat sedikit – persentase kecil dari biaya tambahan pada dApp tertentu. Diharapkan bahwa pembayaran kolam oracle ini akan diterapkan di dApp besar, sehingga memastikan bahwa kolam selalu memiliki dana yang mereka butuhkan untuk berfungsi.
Sangat masuk akal bahwa aplikasi besar, unggulan seperti stablecoin, dompet, pertukaran terdesentralisasi, protokol pinjaman, dan sebagainya, akan membayar untuk kolam oracle kunci – dengan cara yang sama seperti perusahaan blockchain kunci menjalankan node mereka sendiri. Ini adalah bagian dari operasi mereka dan bagian dari Tanggung Jawab Sosial Perusahaan mereka, untuk meminjam istilah dari dunia bisnis. Ini adalah cara mereka menjamin akses ke data yang mereka butuhkan, membantu menjaga ekosistem tetap sehat, dan menunjukkan bahwa mereka serius untuk bertahan dalam sektor DeFi. Pada saat yang sama, kolam oracle dirancang sehingga bahkan aktor kecil dapat menjalankan milik mereka sendiri dan memiliki mekanisme pendanaan yang terintegrasi jika mereka menemukan basis pengguna yang cukup.
Model kolam berarti dana yang dibayarkan dapat disalurkan secara efektif, dalam berbagai struktur kolam yang berbeda. Akan mungkin untuk memiliki kolam-kolam kolam, dengan beberapa kolam oracle mengagregasi data dan hasil tersebut digabungkan dan dirata-ratakan. Pembayaran pergi ke kolam teratas, yang membayar dana ke kolam berikutnya di bawah dalam hierarki sesuai dengan seberapa andal mereka, dan kolam tersebut mendistribusikan dana ke oracle yang paling dapat diandalkan di dalamnya. Keuntungan utamanya adalah bahwa ini sederhana bagi pengguna, karena hanya satu pembayaran ke kolam teratas yang diperlukan.
Ada juga ruang untuk menggunakan data yang ditandatangani – data dari entitas terpercaya seperti bursa besar. Ini dapat mengirimkan data yang ditandatangani ke kolam ‘pertama yang memposting’, di mana dana didistribusikan ke oracle pertama yang mencatat data ke blockchain; karena mereka dipercaya, proses rata-rata tidak diperlukan. Atau bisa ada kolam yang mengagregasi data yang sebagian ditandatangani dan sebagian tidak ditandatangani, memberikan yang terbaik dari kedua dunia. Titik data yang ditandatangani dan tidak ditandatangani dapat digabungkan dan dibawa bersama menjadi satu titik data, dan pembayaran masih dapat dilakukan dengan bersih dengan membayar kolam teratas.
Ini adalah implementasi pertama yang datang dari kolaborasi Emurgo-Ergo: langkah pertama dalam membangun ekosistem DeFi berbasis UTXO. Akan ada banyak lagi yang akan datang, dan perkembangan baru menjanjikan untuk sangat menarik.
Untuk latar belakang lebih lanjut, tonton peneliti Emurgo Robert Kornacki menjelaskan kolam oracle.
Share post
13 Agustus 2025
9 Juli 2025






