Penulis: Ac-Core, Peneliti YBB Capital

TL;DR

  • Inti dari pinjaman modular bukan hanya lintas rantai dan agregasi, namun keduanya memainkan peran penting dalam pinjaman modular;

  • Pinjaman modular memanfaatkan keamanan, konsensus, dan ketersediaan data yang disediakan oleh lapisan dasar, yang terutama berfokus pada modularisasi fungsional pada lapisan eksekusi dan lapisan aplikasi;

  • Pinjaman modular menguraikan prosesnya menjadi beberapa modul independen, seperti manajemen agunan, perhitungan suku bunga, penilaian risiko, dan mekanisme likuidasi, dan berkomunikasi dengan setiap modul melalui antarmuka standar;

  • Karakteristik protokol DeFi modular saat ini mirip dengan logika penerbitan rantai satu-klik OP Stack. Penerapannya perlu membuat kombinasi modul berdasarkan protokolnya sendiri untuk menciptakan produk dan layanan keuangan baru.

1. Asal usul modularisasi

Konsep blockchain modular berasal dari dua kertas putih. Pada tahun 2018, Mustafa Albasan dan Vitalik Buterin ikut menulis makalah "Pengambilan Sampel Ketersediaan Data dan Bukti Penipuan", yang mengusulkan sistem yang memungkinkan klien ringan menerima dan memverifikasi bukti penipuan dari node penuh, dan merancang protokol pengambilan sampel ketersediaan data untuk mengurangi The trade-off antara kapasitas dan keamanan on-chain memecahkan masalah skalabilitas blockchain tanpa mengorbankan keamanan dan desentralisasi.

Kemudian pada tahun 2019, Mustafa Albasan merinci arsitektur baru dalam white paper “Lazy Ledger” yang menggunakan blockchain untuk memesan dan memastikan ketersediaan data transaksi tanpa bertanggung jawab atas eksekusi dan verifikasi transaksi. Arsitektur baru ini dirancang untuk memecahkan masalah skalabilitas sistem blockchain yang ada dan disebut "klien kontrak pintar" pada saat itu. Eksekusi kontrak pintar terjadi pada klien ini melalui lapisan eksekusi lain, yang merupakan prototipe Celestia, proyek lapisan ketersediaan data modular pertama.

Dengan munculnya teknologi Rollup, ide ini menjadi lebih konkret. Logikanya adalah mengeksekusi kontrak pintar secara off-chain dan mengunggah hasilnya ke lapisan eksekusi "klien" sebagai bukti. Dengan memikirkan kembali arsitektur blockchain dan teknologi ekspansi baru, Celestia lahir dan mendefinisikan paradigma baru "blockchain modular".

2. Munculnya blockchain modular

Blockchain modular bertujuan untuk memecahkan masalah "segitiga mustahil" di bidang blockchain melalui pemisahan dan reorganisasi. Sederhananya, fungsi utama dari satu rantai didekomposisi menjadi beberapa lapisan, dengan setiap lapisan berfokus pada penerapan fungsi tertentu untuk mencapai skalabilitas. Secara umum, fungsi dasar rantai monomer dapat dibagi menjadi empat lapisan fungsional berikut:

  1. Lapisan Ketersediaan Data: Bertanggung jawab untuk memastikan bahwa data dalam jaringan dapat diakses dan diverifikasi, termasuk fungsi penyimpanan data, transmisi dan verifikasi, memastikan transparansi dan kepercayaan jaringan blockchain. Saat ini, proyek DA yang representatif mencakup Celestia, Avail, EigenDA, dll. Rantai publik tunggal seperti Ethereum dan Solana juga dapat membawa persyaratan DA (Bitcoin tidak memiliki solusi verifikasi yang baik untuk Rollup tradisional karena kelengkapannya yang non-Turing, namun pengembangannya kemampuan ekspansinya mengalami kemajuan pesat);

  2. Lapisan Konsensus: Bertanggung jawab atas kesepakatan antar node untuk mencapai konsistensi data dan transaksi dalam jaringan. Transaksi diverifikasi dan blok baru dibuat melalui algoritma konsensus seperti PoW atau PoS. Sebagian besar proyek DA juga memerlukan lapisan konsensusnya sendiri, yang biasanya dirancang sebagai node ringan dengan persyaratan perangkat keras pengoperasian yang rendah dan verifikasi sederhana;

  3. Lapisan Eksekusi: Bertanggung jawab untuk memproses transaksi dan melaksanakan kontrak pintar, termasuk verifikasi transaksi, eksekusi, dan pembaruan status. Proyek Layer2 (seperti Arbitrum, Optimism, ZKsync) adalah blockchain modular yang hanya memiliki fungsi lapisan eksekusi. Proyek tersebut memverifikasi kebenaran transaksi melalui rantai utama dan mewarisi keamanan rantai utama;

  4. Lapisan Penyelesaian: Bertanggung jawab untuk menyelesaikan penyelesaian akhir transaksi dan memastikan bahwa transfer dan pencatatan aset disimpan secara permanen di blockchain. Fungsi utama lapisan penyelesaian modular adalah untuk memverifikasi sertifikat validitas Rollup dan data status.

Pada sejarah awalnya, solusi seputar Bitcoin seperti Lightning Network dan sidechains dapat dilihat sebagai “pelopor modularitas.” Namun, karena fakta bahwa Bitcoin tidak sepenuhnya Turing, rencana ekspansi ini berjalan lambat dan memiliki berbagai kelemahan, serta belum diadopsi secara luas. Blockchain tradisional berupaya memecahkan triple paradox dengan merekonstruksi kerangka yang mendasarinya, namun efeknya terbatas. Untuk mengatasi masalah ini, Vitalik Buterin mengusulkan perbaikan pada Rollup. Dengan matangnya bukti penipuan dan bukti tanpa pengetahuan, penggunaan metode konstruksi gaya Lego untuk membangun lapisan eksekusi di Ethereum secara bertahap menjadi kenyataan, dan Ethereum juga telah menentukan akhir dari jalur ekspansi berlapis di sekitar peningkatan Rollup. Metode peningkatan dengan Rollup sebagai intinya diharapkan dapat melampaui solusi ekspansi sebelumnya dan menjadi solusi utama untuk perluasan rantai publik.

3. Evolusi modularisasi—pinjaman modular

Sumber gambar: Kuantifikasi Legenda

Pinjaman modular DeFi memanfaatkan keamanan, konsensus, dan ketersediaan data yang disediakan oleh lapisan dasar, terutama berfokus pada modularisasi fungsional pada lapisan eksekusi dan lapisan aplikasi, dan menjalankan modul fungsional ini pada blockchain. Bagian modular utamanya meliputi: modul manajemen agunan, yang bertanggung jawab untuk menyimpan, mengelola, dan memproses agunan pengguna untuk memastikan keamanan dan kepatuhan agunan, modul penghitungan suku bunga, yang secara dinamis menyesuaikan suku bunga pinjaman berdasarkan pasokan pasar; dan faktor permintaan, skor kredit pengguna, dll; modul penilaian risiko, yang mengevaluasi risiko kredit peminjam dan memutuskan apakah akan menyetujui permintaan pinjaman dan jumlah jaminan yang diperlukan; modul mekanisme likuidasi, yang memicu proses likuidasi ketika peminjam tidak dapat membayar kembali tepat waktu untuk melindungi kepentingan platform dan pengguna lain.

Sistem pinjaman modular perlu mendapatkan semua data transaksi dan kontrak yang diperlukan dari lapisan ketersediaan data untuk interaksi dan verifikasi antar modul. Hasil pengoperasian setiap modul perlu dikonfirmasi dan dicatat melalui lapisan konsensus untuk memastikan bahwa perubahan status semua modul aman dan konsisten. Sebagian besar logika pinjaman modular berjalan pada lapisan eksekusi, dan fungsi setiap modul diimplementasikan melalui kontrak pintar. Penyelesaian akhir dan kliring transaksi peminjaman bergantung pada lapisan penyelesaian untuk memastikan finalitas transaksi peminjaman dan kliring.

3.1 Konsep Inti

  1. Desain modular: Uraikan proses peminjaman menjadi beberapa modul independen, seperti pengelolaan agunan, penghitungan suku bunga, penilaian risiko, dan mekanisme likuidasi. Setiap modul dapat dikembangkan, diuji, dan diterapkan secara mandiri;

  2. Interoperabilitas: Setiap modul berkomunikasi melalui antarmuka standar, sehingga modul yang berbeda dapat dengan mudah digabungkan, dan beberapa modul bahkan dapat digunakan lintas platform;

  3. Kemampuan untuk ditingkatkan: Karena setiap modul bersifat independen, sebuah modul dapat ditingkatkan secara independen tanpa mempengaruhi pengoperasian keseluruhan sistem. Karakteristik ini memungkinkan sistem merespons perubahan pasar dan kemajuan teknologi dengan cepat;

  4. Keamanan: Desain modular mengisolasi risiko. Misalnya, jika kerentanan keamanan terjadi pada suatu modul, hanya modul tersebut yang perlu diperbaiki tanpa mempengaruhi keseluruhan sistem.

3.2 Komponen utama

  1. Modul manajemen agunan: menangani penyetoran, penarikan dan pengelolaan agunan untuk menjamin keamanan dan kepatuhan agunan pengguna;

  2. Modul penghitungan suku bunga: menyesuaikan suku bunga pinjaman secara dinamis berdasarkan penawaran dan permintaan pasar, skor kredit peminjam, dan faktor lainnya;

  3. Modul penilaian risiko: menilai risiko peminjam, memutuskan apakah akan menyetujui permintaan pinjaman dan jumlah jaminan yang diperlukan;

  4. Modul mekanisme likuidasi: Ketika peminjam tidak dapat membayar kembali tepat waktu, proses likuidasi dipicu untuk memastikan keamanan dana platform peminjaman.

3.3 Keuntungan

  • Fleksibilitas: Berbagai modul dapat digabungkan sesuai kebutuhan untuk memenuhi beragam kebutuhan pinjaman;

  • Efisiensi: Meningkatkan efisiensi sistem secara keseluruhan dengan mengoptimalkan kinerja setiap modul;

  • Inovasi: Memungkinkan pengembang berinovasi untuk masalah tertentu dan meluncurkan modul baru untuk meningkatkan fungsi;

  • Transparansi: Sistem modular lebih transparan, dan logika pengoperasian serta status setiap modul dapat diaudit dan diverifikasi secara independen.

3.4 Peran lintas rantai dan agregasi dalam pinjaman modular

Sumber gambar: Penjelasan Jembatan Lintas Rantai

Inti dari pinjaman modular bukan hanya lintas rantai dan agregasi, meskipun keduanya memainkan peran penting dalam pinjaman modular. Konsep inti dari pinjaman modular adalah untuk meningkatkan fleksibilitas, skalabilitas, keamanan dan inovasi sistem dengan memodulasi berbagai fungsi dalam proses peminjaman. Cross-chain dan agregasi adalah bagian dari bagaimana pinjaman modular mewujudkan filosofi intinya, namun ini bukan satu-satunya atau seluruh bagian darinya.

Interoperabilitas:

  • Teknologi lintas rantai: memungkinkan aset dan modul fungsional pada berbagai blockchain untuk saling beroperasi. Hal ini penting untuk pinjaman modular, karena memungkinkan pengguna untuk mentransfer aset antar blockchain yang berbeda dan memanfaatkan berbagai aplikasi terdesentralisasi (dApps);

  • Dukungan multi-rantai: Dengan mendukung banyak blockchain, platform pinjaman dapat meningkatkan kegunaan dan fleksibilitasnya, menarik lebih banyak pengguna dan aset.

Pengumpulan:

  • Protokol agregasi: Menggabungkan beberapa protokol peminjaman dan kumpulan likuiditas untuk menyediakan antarmuka terpadu dan pengalaman pengguna yang lebih baik. Misalnya, pengguna dapat mengakses berbagai pasar pinjaman melalui platform agregasi untuk mendapatkan suku bunga pinjaman terbaik;

  • Agregasi likuiditas: Meningkatkan efisiensi pemanfaatan modal dan likuiditas pasar dengan menggabungkan berbagai sumber likuiditas.

3.5 Aspek penting lainnya dari pinjaman modular

Desain modular:

  • Modularisasi fungsional: menguraikan proses pinjaman ke dalam modul fungsional independen (seperti manajemen agunan, perhitungan suku bunga, penilaian risiko, mekanisme likuidasi), dan setiap modul dapat dikembangkan, diterapkan, dan ditingkatkan secara independen;

  • Antarmuka standar: Setiap modul berkomunikasi melalui antarmuka standar untuk memastikan kompatibilitas dan interoperabilitas antar modul.

Keamanan dan manajemen risiko:

  • Isolasi risiko: Desain modular dapat mengisolasi risiko pada modul tertentu. Jika terjadi masalah pada modul tertentu, tidak akan mempengaruhi keseluruhan sistem;

  • Audit keamanan: Setiap modul dapat diaudit secara independen untuk meningkatkan keamanan sistem secara keseluruhan.

Fleksibilitas dan skalabilitas:

  • Kombinasi yang fleksibel: Pengguna dan pengembang dapat secara fleksibel menggabungkan berbagai modul sesuai dengan kebutuhan mereka untuk beradaptasi dengan beragam kebutuhan pinjaman;

  • Skalabilitas: Fungsionalitas dan kinerja sistem dapat diperluas dengan menambah atau mengganti modul tanpa membangun kembali keseluruhan sistem.

Saat ini, beberapa platform DeFi yang sudah mapan seperti Aave, Compound, dan MakerDAO juga sudah mulai mengadopsi konsep desain modular. Misalnya, MakerDAO berkembang menuju model SubDAO yang tidak terlalu terpusat. Protokol Aave terdiri dari beberapa kontrak pintar yang menangani peminjaman, manajemen agunan, likuidasi, dan fungsi lainnya. Pengembang dan pengguna dapat menggabungkan kontrak ini sesuai kebutuhan mereka, atau bahkan mengembangkan kontrak baru untuk memperluas fungsionalitas platform.

4. Proyek pinjaman modular

4.1 Laboratorium Morfo

Tujuan Morpho Labs adalah untuk meningkatkan efisiensi dan pengalaman pengguna pasar pinjaman terdesentralisasi dan mendorong pengembangan ekosistem DeFi melalui inovasi dan optimalisasi teknologi. Melalui desain modular dan mekanisme transaksi tanpa gesekan, Morpho Labs berharap dapat menarik lebih banyak pengguna dan dana ke bidang keuangan terdesentralisasi, dengan inovasi Morpho Blue dan Meta Morpho dalam meningkatkan efisiensi dan interoperabilitas pinjaman DeFi.

Sumber gambar: Pejabat Morpho Labs

Morfo Biru

Morpho Blue adalah versi lanjutan dari protokol peminjaman yang disediakan oleh Morpho Labs yang memungkinkan penerapan aset kripto (token ERC20 dan ERC4626) pada Mesin Virtual Ethereum dengan pasar pinjaman yang diminimalkan dan independen, yang bertujuan untuk menyediakan pemberi pinjaman, peminjam dan Aplikasi menyediakan lapisan dasar yang tidak dapat dipercaya, berlisensi ganda (BUSL-1.1 dan GPLv2), dan setelah diterapkan akan berjalan secara permanen berdasarkan keberadaan blockchain Ethereum (1).

  1. Jaminan: Pengguna yang meminjam aset harus memberikan jaminan aset kripto yang didukung oleh protokol;

  2. Nilai Pinjaman yang Dilikuidasi (LLTV): Perjanjian ini menetapkan persyaratan nilai minimum agunan dibandingkan dengan aset yang dipinjam. Misalnya, jika rasionya 90%, maka nilai aset yang dipinjam tidak boleh melebihi 90% dari nilai agunan, jika tidak maka posisinya akan dilikuidasi;

  3. Peminjaman: Pengguna memulai proses peminjaman dengan berinteraksi dengan protokol. Mereka menentukan jumlah aset yang ingin mereka pinjam dan memberikan jaminan yang diperlukan;

  4. Suku bunga: Bunga yang dibayarkan peminjam atas jumlah yang dipinjam. Besarnya bunga yang dibayarkan didasarkan pada model suku bunga yang digunakan dalam perjanjian. Bunga bertambah seiring berjalannya waktu dan dibayarkan ketika peminjam melunasi pinjamannya;

  5. Pelunasan: Peminjam dapat membayar kembali pinjamannya kapan saja dengan mengembalikan aset yang dipinjam dan bunga yang masih harus dibayar. Setelah pembayaran dikonfirmasi secara on-chain, peminjam dapat mengambil jaminan dari kontrak pintar;

  6. Mekanisme Likuidasi: Untuk mengurangi risiko gagal bayar, perjanjian memuat mekanisme likuidasi. Asumsikan nilai aset yang dipinjam melebihi LLTV (karena fluktuasi pasar atau bunga yang masih harus dibayar). Posisi dapat dilikuidasi sebagian atau seluruhnya untuk membayar kembali pinjaman dan bunga yang belum dibayar;

  7. Peminjaman: Pengguna memulai proses peminjaman dengan berinteraksi dengan protokol. Mereka menentukan jumlah aset yang akan dipinjamkan dan mentransfer aset tersebut ke dalam kontrak pintar;

  8. Penarikan: Pemberi pinjaman dapat menarik aset pinjaman dan bunga yang masih harus dibayar kapan saja, asalkan ada cukup likuiditas di pasar.

Ciri khas Morpho Blue adalah kemampuan untuk menciptakan pasar perdagangan tanpa izin, memungkinkan pengguna untuk menciptakan pasar independen yang terdiri dari aset pinjaman, aset hipotek, nilai pinjaman yang dilikuidasi (LLTV), oracle, dan model suku bunga (IRM). Setiap parameter dipilih saat penciptaan pasar dan bersifat permanen serta tidak dapat diubah, di mana LLTV dan model tarif harus dipilih dari berbagai opsi yang disetujui oleh manajemen Morpho.

Metamorfosis

Meta Morpho adalah meta-protokol independen untuk membuat Meta Morpho Vaults (lending vault) di atas Morpho Blue untuk integrasi dan interoperabilitas yang lancar di berbagai platform dan protokol DeFi. Berikut fitur utamanya:

  1. Integrasi lintas platform: Meta Morpho memungkinkan pengguna mentransfer aset dan strategi dengan lancar antar protokol DeFi yang berbeda;

  2. Interoperabilitas yang ditingkatkan: Melalui antarmuka dan protokol standar, Meta Morpho memberikan interoperabilitas yang lebih baik, membuat kolaborasi antara berbagai protokol DeFi menjadi lebih lancar;

  3. Manajemen otomatis: kontrak pintar dan alat otomatisasi menjadikan manajemen aset dan pelaksanaan strategi lebih efisien dan andal;

  4. Agregasi likuiditas: Mengumpulkan likuiditas dari berbagai platform meningkatkan likuiditas dan efisiensi pasar secara keseluruhan.

4.2 Keuangan Euler

Sumber: Pejabat Euler Finance

Menurut berita pada 22 Februari 2024, protokol peminjaman Euler Finance mengumumkan akan memulai kembali dan merilis versi v2. Versi ini adalah platform pinjaman modular, terutama mencakup Euler Vault Kit (EVK) dan Ethereum Vault Connector (EVC), yang dirancang untuk meningkatkan fleksibilitas dan fungsionalitas protokol (2).

Peralatan Kubah Euler (EVK)

EVK adalah toolkit yang memungkinkan pengguna membuat dan mengelola sistem "vault" khusus. EVK memungkinkan pengguna untuk menyimpan aset mereka di brankas dan menetapkan strategi dan aturan berbeda sesuai kebutuhan. Dan EVK dan EVC terintegrasi satu sama lain, memungkinkan pengembang untuk secara bebas membangun brankas ERC-4626. Berikut beberapa fitur utama EVK:

  1. Strategi khusus: Pengguna dapat menetapkan strategi berbeda sesuai dengan kebutuhan dan preferensi risiko mereka. Misalnya, Anda dapat menetapkan suku bunga pinjaman dan aturan likuidasi tertentu;

  2. Dukungan multi-aset: EVK mendukung banyak aset dan dapat menyimpan berbagai jenis aset kripto di brankas;

  3. Manajemen yang fleksibel: Pengguna dapat secara fleksibel mengelola dan menyesuaikan pengaturan brankas untuk beradaptasi dengan perubahan pasar dan kebutuhan pribadi;

  4. Keamanan: Melalui kontrak pintar dan teknologi terdesentralisasi, EVK memberikan keamanan tingkat tinggi untuk menjamin keamanan aset pengguna.

Konektor Vault Ethereum (EVC)

adalah alat yang dirancang untuk menghubungkan EVK di Ethereum. EVC memungkinkan pengguna untuk mentransfer aset dan strategi dengan lancar antara protokol DeFi yang berbeda, memberikan kekuatan super pada vault sehingga mereka dapat berfungsi sebagai jaminan untuk vault lain guna memfasilitasi integrasi yang mulus antara vault ERC-4626 dan komunikasi jahitan kontrak pintar lainnya. Berikut beberapa fitur utama EVC:

  1. Lapisan interoperabilitas terpadu: EVC memungkinkan pengguna untuk memindahkan aset dari satu brankas ke brankas lainnya terlepas dari apakah brankas tersebut milik protokol yang sama. Hal ini secara signifikan meningkatkan likuiditas dan fleksibilitas aset;

  2. Berbagi kebijakan: Pengguna dapat berbagi dan menerapkan kebijakan yang sama di antara brankas yang berbeda, sehingga menyederhanakan proses manajemen;

  3. Manajemen otomatis: Melalui kontrak pintar, EVC dapat secara otomatis mengelola transfer aset dan penerapan strategi, mengurangi kompleksitas operasi manual;

  4. Peningkatan likuiditas: EVC meningkatkan likuiditas di seluruh ekosistem DeFi dengan menghubungkan berbagai brankas, memungkinkan pengguna untuk menggunakan aset mereka secara lebih efisien.

Euler Vault Kit (EVK) dan Ethereum Vault Connector (EVC) adalah fitur penting yang diperkenalkan oleh Euler Finance untuk memberikan fleksibilitas dan efisiensi manajemen yang lebih besar. Dengan EVK, pengguna dapat membuat dan mengelola brankas khusus; dengan EVC, pengguna dapat dengan mudah mentransfer aset dan kebijakan antar brankas yang berbeda. Alat-alat ini meningkatkan kemampuan pengguna untuk mengontrol dan mengelola aset, membantu meningkatkan likuiditas dan efisiensi ekosistem DeFi secara keseluruhan.

5. Pandangan pinjaman modular pada tahap saat ini

Protokol DeFi mengacu pada serangkaian aplikasi terdesentralisasi (dApps) yang dibangun di jaringan blockchain yang menyediakan layanan keuangan tradisional seperti pinjaman, perdagangan, dan asuransi dalam rantai tersebut tanpa bergantung pada lembaga keuangan tradisional. Protokol DeFi modular meningkatkan fleksibilitas dan kemampuan inovasi protokol DeFi dengan membagi layanan ini menjadi modul independen, memungkinkan pengguna dan pengembang untuk secara fleksibel menggabungkan dan menggunakan fungsi yang berbeda.

Pada tahap ini, DeFi terutama terdiri dari agregator pendapatan, pinjaman, derivatif dan opsi, serta protokol asuransi. Modul-modul ini dapat digabungkan secara bebas untuk menciptakan produk dan layanan keuangan baru. Namun karakteristiknya pada dasarnya mirip dengan logika rangkaian satu klik OP Stack. Protokol DeFi modular perlu membuat kombinasi modul berdasarkan protokolnya sendiri untuk menciptakan produk dan layanan keuangan baru.

DeFi modular memberikan fleksibilitas, tetapi juga memiliki potensi risiko. UniSwap memulai kegilaan DeFi dan menjadi "kode sumber" dari berbagai protokol DeFi saat ini. UniSwap belum pernah diretas sejak awal, dan alasan mendasarnya terletak pada ketergantungannya pada invarian inti sederhana (tokenBalanceX * tokenBalanceY = k), dikombinasikan dengan kontrak pintar yang tidak dapat diupgrade.

Namun, fleksibilitas modularitas juga membawa kompleksitas yang relatif. Biarkan protokol DeFi yang berbeda saling berhubungan. Jika kontrak potensial yang dapat diupgrade dari suatu protokol gagal, apakah kontrak tersebut akan menimbulkan reaksi berantai pada protokol lain dan menyebabkan risiko sistem secara keseluruhan juga merupakan aspek penting yang perlu dipertimbangkan.