Flash loan atau pinjaman kilat menawarkan alat yang sempurna untuk mendapatkan keuntungan dari peluang arbitrase crypto di aplikasi keuangan terdesentralisasi (DeFi). Meskipun konsep pinjaman kilat kripto masih baru, beberapa platform menyediakan antarmuka yang ramah pengguna dan membuat alat tersebut tersedia bagi siapa saja. Berikut adalah panduan komprehensif tentang cara kerja pinjaman kilat dan bagaimana menggunakannya untuk meraih keuntungan serta risikonya.
Apa itu Flash Loan?
Flash loan adalah pinjaman tanpa jaminan yang dapat kamu ambil dan harus kamu lunasi sebelum transaksi berakhir. Protokol keuangan terdesentralisasi (DeFi) berbasis Ethereum menawarkan jenis pinjaman ini.
Flashloan juga terkenal sebagai pinjaman atom (atomic loan). Transaksi bersifat atomik jika urutan operasi yang membentuk suatu transaksi tidak dapat dibagi atau tidak dapat direduksi. Transaksi atom harus memenuhi semua persyaratan sebelum blockchain mencatatnya. Pinjaman kilat, atau pinjaman atom, dapat dikembalikan jika peminjam tidak berhasil membayar kembali pinjaman tersebut.
Penting untuk memahami bahwa pinjaman kilat hanya dapat terjadi di blockchain. Pertukaran terpusat (CEX) tidak dapat menawarkan pinjaman kilat. Itu karena platform kontrak pintar tidak memproses transaksi secara berurutan. Di sisi lain, CEX dapat memiliki kondisi yang dapat menyebabkan bagian pesanan gagal terpenuhi. Blockchain memastikan bahwa eksekusi kode terjadi baris demi baris.
Flashloan membuat decentralized exchange (DEX) yang hanya menangani sebagian kecil dari total volume perdagangan aset kripto, lebih mudah diakses. Sebab, pasar dapat menggunakan lebih banyak perdagangan arbitrase, yang dapat membantu penemuan harga dan likuiditas.
Asal Mula
Protokol Marble memperkenalkan flash loan, atau pinjaman kilat pada tahun 2019, di blockchain Ethereum. Inovasi ini seperti “bank pintar” yang memungkinkan pengguna mengambil pinjaman tanpa risiko melalui kontrak pintar.
Marble menciptakan pinjaman kilat untuk melawan dua risiko yang pemberi pinjaman tradisional hadapi. Risiko paling jelas adalah ketika peminjam mengambil uangnya dan menghilang. Lalu, risiko kedua bagi pemberi pinjaman adalah likuiditas. Masalah likuiditas ini terjadi jika pemberi pinjaman meminjamkan terlalu banyak asetnya pada waktu yang tidak tepat atau gagal menerima pembayaran kembali tepat waktu. Maka, pemberi pinjaman tersebut bisa saja mengalami kebangkrutan dan tidak mampu memenuhi kewajibannya.
Fitur Flash Loan
Pinjaman kilat berguna bagi pedagang yang ingin mendapatkan keuntungan dari peluang arbitrase di dua pasar berbeda yang menetapkan harga mata uang kripto secara berbeda.
Konsep flash loan berbeda dengan layanan pinjam-meminjam di keuangan tradisional. Aave, sebuah platform pinjaman Ethereum, memelopori ide ini pada awal tahun 2020. Karena pinjaman atom menggunakan kontrak pintar, mereka memiliki fitur unik berikut: tanpa jaminan, kontrak cerdas dan instan.
Tanpa jaminan
Sebagian besar protokol peminjaman mengharuskan peminjam untuk memberikan jaminan untuk menjamin bahwa pemberi pinjaman masih bisa mendapatkan uangnya kembali jika peminjam tidak mampu membayar kembali pinjamannya. Pinjaman flash tanpa jaminan tidak memerlukan agunan. Pemberi pinjaman tidak akan kehilangan uangnya jika tidak ada jaminan. Dananya hanya akan kembali dengan cara yang berbeda. Peminjam harus segera membayar uangnya dan tidak menawarkan jaminan.
Smart contract
Kontrak pintar menciptakan pinjaman kilat. Ini adalah potongan kode yang diprogram pada blockchain, yang tidak mengizinkan transaksi kecuali kondisi tertentu terpenuhi. Aturan flash loan adalah peminjam harus melunasi pinjamannya sebelum transaksi berakhir. Jika tidak, rancangan kontrak pintar flashloan akan secara otomatis membalikkan transaksi.
Instan
Mendapatkan pinjaman adalah proses yang sulit. Persetujuan pinjaman biasanya berarti bahwa peminjam harus membayar kembali pinjamannya selama beberapa bulan atau tahun. Namun, pinjaman kilat kripto dapat terjadi dengan segera. Kontrak pintar yang mengotorisasi flash loan mengharuskan peminjam menggunakan dan kemudian membayar kembali pinjaman tersebut dalam satu transaksi. Ini berarti peminjam harus menggunakan kontrak pintar lainnya untuk melakukan perdagangan instan dengan modal pinjaman sebelum transaksi di blockchain berakhir. Ini sering kali hanya memakan waktu beberapa detik.
Cara Kerja
Mari kita lihat lebih dekat cara kerja flash loan kripto pada platform pinjaman seperti Aave, dYdX, bZX, DeFi Saver, Furucombo, dan lainnya.
Peminjam meminta flashloan di platform Aave. Untuk menjadikannya transaksi yang menguntungkan, peminjam harus menyusun strategi penggunaan dananya. Biasanya, individu menggunakan pinjaman kilat ini untuk mendapatkan keuntungan dari peluang arbitrase yang ada di bursa terdesentralisasi. Setelah perdagangan di DEX, peminjam harus membayar kembali pinjamannya dalam transaksi yang sama. Ada juga biaya layanan yang pengguna bayarkan ke platform pinjaman.
Namun, perlu ingat bahwa jika dana tidak dilunasi dalam transaksi yang sama, dana akan kembali ke pemberi pinjaman, dan transaksi tersebut ditarik kembali. Kondisi ini menunjukkan bahwa kontrak pintar tidak terpenuhi. Intinya, smart contract melindungi pemberi pinjaman dan peminjam. Itulah sebabnya flash loans merupakan cara yang berisiko rendah dan mudah untuk mengakses likuiditas.
Penting untuk memahami bahwa untuk mendapatkan keuntungan dari penggunaan flash loan, orang yang memulai pinjaman kilat harus memiliki pemahaman yang kuat tentang Solidity, bahasa pemrograman Ethereum. Selama tidak tertipu oleh penipuan pinjaman kilat, ini bisa menjadi cara yang bagus untuk menghasilkan uang.
Cara Menggunakan Flash Loan
Untuk mendapatkan flash loan dalam kripto di Aave, kamu memerlukan beberapa keterampilan coding. Kamu mungkin ingin melihat dokumentasi pinjaman kilat yang Aave sediakan.
Namun, ada juga antarmuka pengguna seperti dari Furucombo. Ini memungkinkan kamu menggunakan pinjaman flash kripto tanpa keahlian coding. Aplikasi Furucombo masih dalam versi beta, dan mungkin menawarkan beberapa hasil yang tidak terduga. Gunakan sesuai dengan risiko kamu sendiri.
Karena flash loan digunakan untuk arbitrase, kamu perlu menemukan beberapa perbedaan harga di sejumlah bursa DeFi sebelum mengambil keputusan. Lalu, kamu perlu mengakses DEX.
Contoh Flash Loan: Furucombo
Kamu dapat mengatur flash loan menggunakan antarmuka Furucombo. Berikut ini caranya:
- Hubungkan crypto wallet ke Furucombo
- Buat sebuah Cube (Create > New Cube > Uniswap Token Swap) dan pilih token yang akan kamu tukar. Catatan, kamu perlu mengetahui perbedaan harga untuk memutuskan token mana yang akan kamu tukar. Bisa berupa DEX apa saja. Klik Set setelah kamu memilih swap dan jumlah.
- Buat sebuah Cube (New Cube > 1Inch Swap Token). Pilih perdagangan yang berlawanan dengan yang kamu buat di kubus pertama untuk mendapatkan kembali token yang sama. Kamu akan membutuhkannya untuk membayar kembali pinjaman kilat. Klik Set ketika semua detail sudah kamu atur.
- Buat sebuah cube (New Cube > Aave Flashloan) dan pilih token dan jumlah yang sama dengan yang kamu gunakan untuk memulai perdagangan pada kubus pertama. Klik Set. Kamu akan mendapatkan dua kotak dan harus memindahkan kotak pertama ke atas kotak lainnya. Transaksi pertama adalah peminjaman dana, dan transaksi terakhir adalah pelunasan pinjaman dan bunga 0,09%.
- Klik Approve, setujui transaksi dari wallet kamu.
- Klik Confirm dan konfirmasikan transaksi dari dompet kamu.
Kegunaan Flash Loan
Sebelumnya kita sudah menjelaskan mengenai banyak keuntungan dari flash loan. Namun ada banyak cara (use case) penggunaan pinjaman kilat yang dapat memberikan keuntungan bagi investor. Ini adalah kasus penggunaan yang paling penting: Collateral swapping, Arbitrage trading, hemat biaya transaksi, dan pelunasan utang (refinancing).
Collateral swapping
Pengguna DeFi juga dapat menggunakan pertukaran agunan untuk mendapatkan pinjaman melalui aplikasi pinjaman multi-jaminan. Jika kamu telah mengambil pinjaman DAI dari Compound dan menyimpan ETH sebagai jaminan, kamu perlu menukarkan jaminan ETH dengan jaminan DAI melalui flash loan DAI. Ini akan menyeimbangkan jumlah DAI yang kamu pinjam.
Arbitrage trading
Kegunaan lain yang menarik dari transaksi pinjaman kilat adalah arbitrase (arbitrage). Investor kripto memiliki banyak peluang untuk menghasilkan uang dari perbedaan harga antar pasar yang berbeda. Arbitrase kripto adalah proses melakukan perdagangan di satu atau dua bursa berbeda untuk mendapatkan keuntungan.
Arbitrase pinjaman kilat adalah membeli koin dengan harga lebih rendah dan kemudian menjualnya di bursa lain dengan harga lebih tinggi. Mereka juga dapat memperoleh keuntungan cepat dan membayar kembali pinjamannya dengan cepat. Arbitrase yang efektif dapat dicapai dengan mengeksekusi semua transaksi dalam jangka waktu singkat.
Menghemat biaya
Flash loan memungkinkan pengumpulan daftar transaksi kompleks dalam satu langkah. Hal ini merupakan perbaikan dari transaksi tradisional, karena penerapan konsep pinjaman kilat memerlukan hanya beberapa langkah. Transaksi pinjaman kilat dapat diakses dengan biaya transaksi minimal. Flashloan dapat melayani pedagang untuk membeli dan menjual token atau koin digital.
Refinancing
Ketika kita berpikir tentang pinjaman, ada tingkat bunga yang terkait dengannya. Investor dapat menggunakan flash loan tidak hanya untuk pertukaran agunan, tetapi juga untuk menukar tingkat bunga yang melekat. Contohnya seperti di Aave, yang terdapat penjelasannya di artikel ini.
Misalnya, kamu dapat meminjam dana dari liquidity pool (kumpulan likuiditas) Aave. Kemudian kamu dapat membayar kembali utang tersebut melalui protokol Compound.finance, dan menarik jaminan dari Compound. Kamu dapat menyetorkan agunan di dYdX, dan dapat mencetak utang di dYdX, sebelum mengembalikan likuiditas di Aave.
Serangan Flash Loan
Seperti halnya teknologi apa pun, kontrak pintar flash loan memiliki risiko keamanan, yang juga bernama serangan pinjaman kilat (flash loan attack).
Karena jaminan tidak diperlukan dan protokol peminjaman sepenuhnya bergantung pada kontrak cerdas untuk memastikan bahwa kamu membayar kembali pinjaman, apa yang terjadi jika perangkat lunak tersebut mulai berperilaku buruk karena adanya bug? Penyusup dapat memanipulasi aturan dan mengubah perjanjian. Serangan pinjaman kilat sering disebut sebagai eksploitasi perangkat lunak blockchain, di mana kontrak pintar dapat dimanipulasi.
Ini mungkin terdengar seperti situasi yang ekstrem dan tidak mungkin terjadi, namun kami memiliki beberapa contoh serangan pinjaman kilat di masa lalu. Banyak dari serangan pinjaman kilat ini menggunakan platform dYdX. Pada bulan Juni 2020, pinjaman kilat digunakan untuk mengeksploitasi Balancer Pools, yang mengakibatkan kerugian wETH sebesar US$500.000.
Pada bulan April 2021, US$24 juta diambil dari platform xToken, dengan bantuan pinjaman kilat. Eksploitasi pinjaman kilat lainnya melibatkan manipulasi pasar dengan meminjam aset yang sama dari berbagai platform pinjaman dan mengeksploitasi protokol dan token tertentu.
Lalu, pada September 2022, terjadi serangan pada platform DeFi di Avalanche bernama Nereus Finance. Dampaknya, pelaku menguras sekitar US$370.000 berupa stablecoin USD Coin (USDC).
Kesimpulan
Konsep pinjaman kilat masih dalam tahap awal, dan kemungkinan besar kita akan melihatnya untuk tujuan inovatif di masa depan. Namun, masih banyak risiko yang terkait dengan pinjaman kilat, dan beberapa platform telah memutuskan untuk mengambil tindakan terhadap risiko tersebut. Misalnya, beberapa pihak mungkin menggunakannya untuk meminjam token tertentu untuk berpartisipasi dalam pemungutan suara tata kelola.
Namun, manfaat menggunakan pinjaman kilat adalah mendatangkan investor baru ke pasar. Dengan perkembangan protokol yang semakin aman, mereka mempunyai potensi efisiensi pasar dan memberikan uang “gratis” kepada semua orang.
Pertanyaan yang sering muncul
Flash loan attack adalah serangan pada dunia DeFi (Decentralized Finance) yang memanfaatkan celah dari konsep flash loan. Serangan ini terjadi karena pinjaman tersebut harus dikembalikan dalam transaksi yang sama. Para pelaku kejahatan memanfaatkan celah ini untuk memanipulasi harga aset kripto, mencari keuntungan dari kelemahan pada smart contract, atau bahkan mencuri dana dari protokol DeFi.
Salah satu serangan terbesar adalah Pada bulan April 2021, US$24 juta diambil dari platform xToken, dengan bantuan flash loan.
Ya, flash loan berfungsi dan siapa pun dapat mengaksesnya melalui pemrograman kontrak pintar atau dengan menggunakan antarmuka pengguna untuk kontrak pintar pinjaman kilat.
Tidak seperti pinjaman lain di pasar DeFi, peminjam tidak perlu menyetorkan jaminan untuk mengakses pinjaman kilat.
Penyangkalan
Seluruh informasi yang terkandung dalam situs kami dipublikasikan dengan niat baik dan bertujuan memberikan informasi umum semata. Tindakan apa pun yang dilakukan oleh para pembaca atas informasi dari situs kami merupakan tanggung jawab mereka pribadi. Prioritas kami adalah menyediakan informasi berkualitas tinggi. Kami meluangkan waktu untuk mengidentifikasi, meriset, dan membuat konten edukasi yang sekiranya dapat bermanfaat bagi para pembaca. Kami menerima komisi dari para mitra kami untuk penempatan produk atau jasa mereka dalam artikel kami, supaya kami bisa tetap menjaga standar mutu dan terus memproduksi konten yang luar biasa. Meski demikian, pemberian komisi ini tidak akan memengaruhi proses kami dalam membuat konten yang tidak bias, jujur, dan bermanfaat.