| Penulis | Martin, Joey; et al. (kontributor Yearn Finance) |
|---|---|
| Tahun | 2022 |
| Proyek | Ethereum (EIP-4626) |
| Lisensi | CC0 |
| Sumber Resmi | eips.ethereum.org/EIPS/eip-4626 |
ERC-4626 (2022, EIP co-authored oleh Joey Martin dan kontributor Yearn) mendefinisikan antarmuka standar untuk vault bertokenisasi — kontrak pintar yang menerima token asset, menyimpannya dalam strategi, dan mengeluarkan shares yang mewakili klaim proporsional atas aset underlying vault. Vault apa pun yang mengimplementasikan ERC-4626 kompatibel drop-in dengan protokol DeFi mana pun yang mengharapkan vault 4626 — memungkinkan peningkatan komposabilitas yang besar dalam DeFi.
Masalah Sebelum ERC-4626
Setiap protokol yield (Yearn, Aave, Compound) memiliki antarmuka yang berbeda. Mengintegrasikan mereka memerlukan adapter kustom untuk masing-masing:
- Yearn:
deposit(uint256),withdraw(uint256),pricePerShare() - Aave:
aTokenrebasing (saldo bertambah seiring waktu) - Compound:
cTokendengan exchange rate yang bertumbuh
Setiap agregator, protokol yield-stripping (Pendle), atau integrasi lintas-protokol harus menulis adapter khusus untuk setiap vault. Ini sangat membatasi komposabilitas.
Antarmuka ERC-4626
ERC-4626 mendefinisikan antarmuka vault standar minimal:
asset()— Token underlying yang diterima vaultdeposit(assets, receiver)— Setorkan aset, terima sharewithdraw(assets, receiver, owner)— Tarik aset, bakar shareredeem(shares, receiver, owner)— Tukarkan share, terima asetconvertToShares(assets)/convertToAssets(shares)— Konversi antara share dan aset- Fungsi
previewdanmaxuntuk simulasi read-only - Token ERC-20 yang diwarisi untuk share (totalSupply, balanceOf, transfer, approve, dll.)
Dampak pada DeFi
Setelah ERC-4626: Vault mana pun yang mematuhi 4626 dapat digunakan oleh protokol apa pun yang mendukung 4626. Pendle (tokenisasi yield), Morpho (lending), dan 100+ lainnya menggunakan ERC-4626 sebagai antarmuka vault mereka.
Aplikasi stablecoin: sDAI (Savings DAI), sUSDe (staked USDe), dan sebagian besar stablecoin yang menghasilkan yield menggunakan ERC-4626 — harga share mengakumulasi bunga secara otomatis seiring waktu.
Contoh Konkret: sDAI
sDAI (Savings DAI) dari MakerDAO adalah implementasi ERC-4626 yang sempurna:
- Pengguna men-deposit DAI ke vault sDAI.
- Vault mengembalikan share sDAI sebagai ganti.
- Seiring waktu, DSR (DAI Savings Rate) mengakumulasi ke vault — satu sDAI dapat ditukarkan dengan lebih banyak DAI dari yang disetor.
- Setiap protokol yang mendukung ERC-4626 dapat menerima sDAI dan menggunakan
convertToAssets()untuk mengetahui nilai saat ini.
ERC-4626 dan Pendle
Pendle (tokenisasi yield) sangat bergantung pada ERC-4626: vault SY-stETH, SY-aUSDC, dll. semua mengimplementasikan ERC-4626 sebagai lapisan abstraksi. Ini memungkinkan Pendle mendukung vault yield baru apa pun hanya dengan membungkusnya dalam antarmuka SY yang mematuhi ERC-4626.
Istilah Terkait
Referensi
- Martin, J. et al. (2022). EIP-4626: Tokenized Vault Standard. eips.ethereum.org/EIPS/eip-4626