RedStone Oracle: Arsitektur Pull-Based untuk Data Harga LST/RWA dengan Penyimpanan Arweave

Penulis Kaźmierczak, Marcin; Wojciechowski, Jakub; RedStone Team
Tahun 2022
Proyek RedStone
Lisensi MIT
Sumber Resmi docs.redstone.finance
Disclaimer: Halaman ini merupakan ringkasan dan analisis edukatif dari whitepaper atau makalah teknis resmi. Konten ini disajikan untuk tujuan pendidikan semata dan bukan merupakan saran investasi atau keuangan. Selalu baca dokumen asli dan lakukan riset mandiri sebelum mengambil keputusan keuangan apa pun.

RedStone (2022) adalah jaringan oracle modular yang memperkenalkan arsitektur pull-based sebagai alternatif dari model push oracle tradisional seperti Chainlink. Alih-alih relay yang terus mendorong data ke on-chain, RedStone memungkinkan smart contract untuk menarik data harga tepat saat dibutuhkan — memangkas biaya gas secara drastis dan memungkinkan dukungan untuk ribuan aset, termasuk LST (Liquid Staking Token), LRT (Liquid Restaking Token), dan RWA (Real World Assets) yang tidak memiliki pasar spot yang dalam.

Konteks: Keterbatasan Oracle Push Tradisional

Oracle push tradisional (Chainlink CCIP-style) beroperasi dengan relay yang terus-menerus memperbarui feed harga on-chain setiap N detik atau ketika harga bergerak melebihi ambang tertentu:

  • Biaya gas tinggi: Setiap pembaruan harga on-chain memerlukan transaksi gas — biaya ini dibebankan melalui biaya protokol
  • Skalabilitas terbatas: Mendukung ribuan aset long-tail tidak ekonomis karena setiap feed memerlukan relay terpisah
  • LST/RWA tidak cocok: stETH/ETH, eETH, tokenized T-bills, dan gold memiliki harga yang diperbarui jarang dan tidak memerlukan pembaruan setiap 30 detik

Arsitektur Pull-Based RedStone

Aliran Data

  1. Data Providers mengumpulkan harga dari exchange dan sumber off-chain, menandatangani paket data menggunakan kunci ECDSA privat mereka
  2. Paket data yang ditandatangani diunggah ke Arweave (penyimpanan permanen) dan CDN untuk akses cepat
  3. Saat pengguna mengirimkan transaksi ke smart contract yang menggunakan oracle RedStone, SDK RedStone secara otomatis melampirkan paket data yang ditandatangani dalam calldata transaksi
  4. Smart contract memverifikasi tanda tangan ECDSA data provider dan menggunakan harga tersebut — hanya selama eksekusi satu transaksi

Tiga Mode Operasi

  • Classic/Pull Mode: Paket data dilampirkan per transaksi — tidak ada state on-chain permanen. Paling hemat gas untuk kontrak yang tidak sering mengakses harga.
  • Core/Push Mode: Relay mendorong pembaruan ke kontrak PriceFeed on-chain (mirip Chainlink) — untuk kompatibilitas mundur dengan protokol yang mengharapkan antarmuka Chainlink AggregatorV3.
  • MIRA (On-chain Aggregation): Multiple data provider mengirim nilai secara individual; agregasi (median/rata-rata) terjadi on-chain saat eksekusi — menambah ketahanan terhadap manipulasi satu provider.

Kasus Penggunaan Unggulan: LST, LRT, dan RWA

RedStone secara khusus dioptimalkan untuk aset yang:

  • Tidak memiliki pasar spot yang dalam (stETH/ETH ratio, eETH, tokenized T-bills, tokenized gold)
  • Bergerak lambat dan tidak memerlukan pembaruan per-blok
  • Memerlukan data sumber khusus (NAV dari fund manager, rate dari protokol staking)

Digunakan oleh protokol lending utama: Morpho Blue, Venus, EigenLayer, dan Pendle.

Keamanan dan Desentralisasi

Setiap paket data ditandatangani oleh Data Provider yang dikenal dan dapat diidentifikasi. Smart contract dapat dikonfigurasi untuk menerima data hanya jika ditandatangani oleh minimum N providers — mencegah manipulasi oleh satu provider. Penyimpanan Arweave memastikan semua data historis dapat diaudit secara publik dan tidak dapat dihapus.

Catatan Realistis

  • RedStone berhasil menemukan ceruk yang Chainlink abaikan: aset long-tail, LST, dan RWA. Adopsi oleh Morpho Blue dan EigenLayer memvalidasi model ini.
  • Trade-off latensi: Pull mode memerlukan SDK di sisi klien untuk melampirkan data — menambah kerumitan integrasi dibandingkan membaca dari kontrak PriceFeed statis.
  • Ketergantungan Data Provider: Kualitas data bergantung pada reputasi dan kejujuran Data Provider yang terdaftar. Set Data Provider lebih kecil dari jaringan node Chainlink.

Istilah Terkait

Referensi

  • Kaźmierczak, M., et al. (2022). RedStone: Modular Oracle specialised in yield-bearing collateral and LRTs. docs.redstone.finance