Membandingkan Protokol Peminjaman: Model UTXO vs. Model Akun
20 Mei 2024

Protokol peminjaman adalah batu penjuru dari keuangan terdesentralisasi (DeFi), memungkinkan pengguna untuk meminjam dan meminjam aset dalam lingkungan tanpa kepercayaan. Namun, arsitektur blockchain yang mendasari secara signifikan mempengaruhi desain dan fungsionalitas protokol ini. Dalam blog ini, kami akan membandingkan protokol peminjaman yang dibangun di atas model Unspent Transaction Output (UTXO) dan model Akun, menyoroti kekuatan dan tantangan masing-masing.
Konsep Protokol Peminjaman
Dalam protokol peminjaman, peminjam biasanya menggunakan aset kripto mereka sebagai jaminan. Setelah pinjaman dikeluarkan, protokol mengamankan jaminan ini hingga pembayaran kembali. Pemberi pinjaman, di sisi lain, dapat memanfaatkan potensi aset kripto mereka dan mengumpulkan bunga. Misalnya, jika dua pengguna menyetor ETH dan USDC, masing-masing, penyetor ETH dapat meminjam USDC, sementara penyetor USDC dapat meminjam ETH.
Untuk mengurangi risiko, terutama jika nilai jaminan turun di bawah jumlah pinjaman, sebagian besar protokol mendorong peminjam untuk melakukan over-collateralize. Ini berarti menambahkan sekitar 50% lebih dari nilai pinjaman sebagai jaminan, menghasilkan rasio overcollateralization sebesar 150%. Rasio overcollateralization tergantung pada kualitas dan volatilitas jaminan yang diberikan. Beberapa platform, seperti Aave, juga memungkinkan pinjaman kilat tanpa jaminan yang harus dibayar kembali dalam satu transaksi.
Komponen Utama Protokol Peminjaman
Kontrak Pintar: Kontrak otomatis yang dieksekusi sendiri dengan syarat perjanjian yang langsung ditulis dalam kode. Ini menghilangkan kebutuhan akan perantara, mengurangi biaya dan meningkatkan kepercayaan.
- Jaminan: Untuk mengurangi risiko gagal bayar, peminjam harus memberikan jaminan yang melebihi nilai pinjaman. Jaminan ini disimpan dalam kontrak pintar dan dapat dilikuidasi jika peminjam gagal membayar.
- Suku Bunga: Ditentukan secara algoritmik berdasarkan dinamika penawaran dan permintaan dalam protokol. Ini memastikan suku bunga yang kompetitif untuk pemberi pinjaman dan peminjam.
- Kolam Likuiditas: Pemberi pinjaman menyetor aset mereka ke dalam kolam likuiditas, yang kemudian tersedia untuk peminjam. Mekanisme pengumpulan ini meningkatkan likuiditas dan memastikan bahwa selalu ada dana yang tersedia untuk dipinjam.
Model Akun
Model Akun, yang dicontohkan oleh EVM Ethereum, mengagregasi semua dana di bawah satu alamat kontrak untuk pemrosesan. Pendekatan ini menawarkan beberapa keuntungan:
- Kemudahan Manajemen Status: Model akun menyederhanakan manajemen status dengan mempertahankan saldo dan perubahan status dalam satu akun. Sentralisasi ini memfasilitasi perhitungan dan pembaruan yang sederhana, membuatnya lebih mudah untuk mengembangkan aplikasi keuangan yang kompleks.
- Implementasi Insinyur yang Intuitif: Dalam hal implementasi teknik, Model Akun lebih intuitif karena menangani semua dana di bawah satu alamat kontrak.
- Keamanan: Dalam model Akun, aset dikendalikan oleh kontrak pintar. Meskipun sentralisasi ini menyederhanakan manajemen, ia juga menghadirkan risiko: jika kontrak kolam likuiditas diretas, pengguna bisa kehilangan kendali atas aset mereka.
Contoh: Compound, Aave
Protokol seperti Compound dan Aave memanfaatkan model akun untuk memberikan pengalaman peminjaman dan peminjaman yang mulus. Pengguna menyetor aset ke dalam kontrak pintar, menghasilkan bunga, sementara peminjam mengambil pinjaman terhadap jaminan mereka. Kemampuan sistem untuk mengelola dan memperbarui status secara efisien memastikan operasi yang lancar dan pengalaman pengguna.
- Compound: Memungkinkan pengguna untuk menghasilkan bunga atau meminjam aset terhadap jaminan dengan suku bunga dinamis.
- Aave: Menawarkan berbagai aset untuk peminjaman dan peminjaman, bersama dengan fitur inovatif seperti pinjaman kilat.
Model UTXO
Sebaliknya, model UTXO, yang digunakan oleh blockchain seperti Bitcoin, Ergo, dan Nervos CKB, menyebarkan dana di antara berbagai UTXO/sel pengguna. Model ini menghadirkan keuntungan unik dan pendekatan yang jauh berbeda dari model Akun:
Manajemen Status Terdesentralisasi: Sistem berbasis UTXO mendelegasikan pekerjaan menentukan transisi status ke lapisan aplikasi. Setiap pengguna menandatangani transisi status, memastikan bahwa tidak ada entitas tunggal yang dapat mengubah transaksi. Desentralisasi ini sangat meningkatkan keamanan dan tanpa kepercayaan, tetapi juga menghadirkan rintangan unik untuk penciptaan kolam likuiditas.
- Implementasi Insinyur yang Kompleks: Berlawanan dengan Model Akun, model UTXO mungkin memerlukan pembuatan kunci khusus untuk membantu pengguna mengamankan dana yang tersebar. Kunci ini memastikan bahwa dana mematuhi aturan tertentu selama transaksi. Dalam kasus blockchain seperti Ergo, kunci tersebut mirip dengan kontrak pintar skrip penjaga.
- Keamanan: Dalam model UTXO, aset dikendalikan langsung oleh pengguna daripada oleh kontrak. Pendekatan terdesentralisasi ini meningkatkan keamanan aset. Bahkan jika kontrak tidak diterapkan atau dikompromikan, pengguna tetap mengendalikan aset mereka, memastikan tingkat perlindungan yang lebih tinggi.
Contoh Blockchain UTXO Kontrak Pintar
Protokol peminjaman Nervos CKB harus menavigasi sifat terdispersi dari UTXO. Pengembang membangun kunci khusus untuk mengelola dan mengkonsolidasikan dana pengguna. Kunci ini menegakkan kondisi tertentu, seperti hubungan harga, memastikan bahwa dana digunakan dengan tepat selama operasi peminjaman dan peminjaman.
Dalam kasus Ergo, desain eUTXO (extended UTXO) memungkinkan pengembang untuk membuat kontrak pintar yang ekspresif dan definitif. Dengan komitmen terhadap pengembangan sumber terbuka, dipadukan dengan parameter keamanan Proof of Work yang teruji waktu dari Ergo, jaringan ini mampu menangani kolam likuiditas yang beragam dan kontrak pintar peminjaman yang kompleks. Saat ini, pemberi pinjaman dan peminjam dapat memanfaatkan sepenuhnya dua protokol di Ergo: SigmaFi dan Duckpools.
Dengan SigmaFi, pengguna dapat membuat dan/atau menyetujui permintaan pinjaman untuk aset asli yang berbeda. Berbagai jumlah jaminan dapat ditawarkan dalam permintaan, dan antarmuka pengguna memungkinkan calon pemberi pinjaman untuk melihat permintaan mana yang kurang jaminan.
Duckpools mengambil pendekatan yang sedikit berbeda dengan memungkinkan pengguna untuk meminjam dan meminjam dalam kolam likuiditas (di mana $ERG diperlukan untuk semua jaminan pinjaman). Melalui situs web Duckpools, pengguna dapat mengidentifikasi aset asli mana yang ingin mereka pinjam ke kolam likuiditas, sementara peminjam dapat memilih kolam likuiditas dari mana mereka ingin mengambil pinjaman. Peminjam dapat menetapkan rasio jaminan mereka sendiri, tetapi antarmuka pengguna memberikan opsi yang direkomendasikan sebesar 130%, 150%, dan 170%.
Perbandingan Utama
- Manajemen Status: Model akun memusatkan manajemen status, menyederhanakan pembaruan dan perhitungan. Sebaliknya, model UTXO mendesentralisasikan transisi status, meningkatkan keamanan tetapi meningkatkan kompleksitas.
- Implementasi Insinyur: Dalam hal implementasi teknik, Model Akun lebih intuitif karena menangani semua dana di bawah satu alamat kontrak. Namun, model Akun Ethereum telah ditemukan mengalami pembengkakan blockchain dan biaya gas yang tinggi.
Sebaliknya, dalam model UTXO, dana tersebar di berbagai UTXO yang dimiliki oleh pengguna individu, membuatnya sulit untuk mengagregasi dana di satu tempat. Model UTXO mungkin memerlukan pembuatan kunci khusus (atau kontrak pintar) untuk membantu pengguna mengamankan dana yang tersebar ini. Kunci ini memastikan bahwa dana mematuhi aturan tertentu selama operasi.
- Keamanan: Dalam protokol Peminjaman model Akun, aset dikendalikan oleh kontrak pintar. Meskipun sentralisasi ini menyederhanakan manajemen, ia juga menghadirkan risiko: jika kontrak kolam likuiditas diretas, pengguna bisa kehilangan kendali atas aset mereka. Sebaliknya, model UTXO memberikan kendali aset langsung kepada pengguna daripada kepada kontrak. Pendekatan terdesentralisasi ini meningkatkan keamanan aset. Bahkan jika kontrak tidak diterapkan atau dikompromikan, pengguna tetap mengendalikan aset mereka, memastikan tingkat perlindungan yang lebih tinggi.
Kesimpulan
Baik model UTXO maupun Akun menawarkan keuntungan dan tantangan yang berbeda untuk protokol peminjaman. Dengan memahami perbedaan ini, pengembang dapat merancang dan menerapkan protokol peminjaman yang memanfaatkan kekuatan arsitektur blockchain yang mereka pilih.
Seiring ruang DeFi terus berkembang, kita dapat mengharapkan inovasi dan perbaikan yang berkelanjutan dalam kedua model, yang pada akhirnya meningkatkan ketahanan dan pengalaman pengguna dari platform peminjaman terdesentralisasi.
Share post
13 Agustus 2025
9 Juli 2025






