| Penulis | Benligiray, Burak; Milić, Saša; Vänttinen, Heikki |
|---|---|
| Tahun | 2020 |
| Proyek | API3 |
| Lisensi | MIT |
| Sumber Resmi | whitepaper.api3.org |
API3 (2020) berargumen bahwa model oracle standar (Chainlink) memperkenalkan perantara yang tidak perlu. Penyedia API (API cuaca, feed harga saham, data olahraga) sudah menjadi sumber otoritatif — mengapa operator node pihak ketiga harus merelay data mereka? Jawaban API3: oracle first-party via Airnode — node oracle blockchain ringan yang dapat dioperasikan oleh penyedia API mana pun, langsung memasukkan data mereka sendiri on-chain tanpa perantara.
Whitepaper ini ditulis oleh Burak Benligiray, Saša Milić, dan Heikki Vänttinen — pendiri API3 yang sebelumnya terlibat dalam oracle berbasis Ethereum.
Konteks: Argumen Terhadap Oracle Pihak Ketiga
Model oracle Chainlink: Coinbase (data) → operator node Chainlink (relay) → smart contract. Operator node adalah perantara yang dapat memanipulasi, menunda, atau dikompromikan.
Model API3: Coinbase (data) → Airnode → smart contract. Tidak ada perantara. Atribusi sempurna — jika data salah, Coinbase bertanggung jawab.
API3 berargumen ini bukan hanya masalah keamanan tetapi akuntabilitas: dalam sistem Chainlink, jika data oracle salah, siapa yang bertanggung jawab? Node operator? Chainlink Labs? Agregasi data? Dalam model first-party, penyedia API yang menjalankan Airnode secara langsung bertanggung jawab atas data mereka.
Airnode
Airnode adalah node oracle “set-and-forget”:
- Tidak ada server persisten — berjalan sebagai fungsi serverless (AWS Lambda)
- Penyedia API mengkonfigurasi sekali menggunakan manifest JSON
- Deploy ke cloud atau lingkungan self-hosted
- Kompatibel dengan REST API apa pun
- Tidak memerlukan keahlian EVM/DeFi untuk mengoperasikan
Mengapa ini penting: Menjalankan node Chainlink memerlukan keahlian DeFi/EVM. Airnode dirancang untuk developer API tradisional tanpa pengetahuan blockchain — sangat menurunkan hambatan untuk penyedia data tradisional bergabung ke ekosistem oracle blockchain.
dAPI (Decentralized API)
dAPI mengagregasi beberapa feed data Airnode menggunakan agregasi kuantil, memberikan median dari beberapa sumber first-party. Governance dikelola oleh API3 DAO.
- Serupa dengan “data feed” Chainlink tetapi dari penyedia first-party
- Satu dAPI dapat menggabungkan data dari CoinGecko, CoinMarketCap, Binance, Kraken sebagai Airnode terpisah yang dijalankan oleh entitas tersebut sendiri
QRNG (Quantum Random Number Generation)
API3 bermitra dengan penyedia generator angka acak kuantum untuk menawarkan keacakan on-chain yang bebas dari manipulasi miner/validator — menggunakan pengiriman Airnode first-party. Ini adalah kasus penggunaan berbeda dari feed harga — keacakan berbasis kuantum vs. keacakan pseudorandom on-chain.
API3 DAO dan Model Asuransi
API3 DAO memiliki fitur unik: Coverage Service — pool staking yang menjadi jaminan jika dAPI menyebabkan kerugian smart contract:
- Pemegang token API3 men-stake API3 ke pool asuransi
- Pool ini menjamin akurasi data dari dAPI yang mereka governance
- Jika data oracle menyebabkan kerugian terverifikasi, klaim dapat dibayarkan dari pool staking
- Staker mendapatkan reward tetapi menanggung risiko pemotongan jika dAPI yang mereka dukung gagal
Ini menciptakan insentif yang selaras: pemegang token API3 memiliki kepentingan langsung untuk memastikan dAPI yang mereka governance akurat.
Catatan Realistis
- Argumen first-party oracle API3 secara filosofis kuat — atribusi data yang jelas dan tidak ada perantara yang dibutuhkan.
- Adopsi terbatas: Chainlink tetap mendominasi oracle DeFi berdasarkan TVS (Total Value Secured). Beralih ke Airnode memerlukan penyedia API untuk secara aktif membangun dan mengoperasikan node — hambatan yang lebih rendah dari node Chainlink tetapi masih nyata.
- Jangkauan penyedia: Pada 2024, ekosistem Airnode aktif masih jauh lebih kecil dari agregasi data Chainlink. Sebagian besar penyedia data tradisional belum berinvestasi dalam mengoperasikan oracle blockchain.
Warisan
API3 mempelopori argumen untuk oracle first-party dalam ekonomi blockchain. Arsitektur Airnode-nya adalah template pertama untuk membuat infrastruktur oracle yang dapat diakses penyedia API tanpa blockchain. Model Coverage Service-nya memperkenalkan konsep unik: oracle-insured-by-governance yang kemudian mempengaruhi desain oracle DeFi selanjutnya.
Istilah Terkait
Referensi
- Benligiray, B., Milić, S., & Vänttinen, H. (2020). API3 Whitepaper. whitepaper.api3.org