Selama satu jam ketika hot wallet Binance diretas, muncul peluang arbitrase tingkat buku teks di blockchain
Peretas memiliki banyak USDT dan mungkin khawatir Tether akan membekukannya, jadi mereka buru-buru menukarnya dengan ETH di DEX. Binance juga menghentikan penarikan, sehingga ETH murah di bursa tidak bisa dipindahkan ke blockchain. Di Uniswap, $ETH dibeli dengan harga 2560 hingga 2750 antara pukul 4.40 dan 5.40, dengan beberapa transaksi di atas 3000.
Harga di Aave tidak ikut bergerak. Aave menggunakan oracle Chainlink, yang mengikuti harga di bursa, dan sepanjang waktu harganya bertahan di 2250 hingga 2290. Harga on-chain 15% hingga 30% lebih mahal daripada harga tersebut, dan selisih harganya bertahan selama satu jam. Kontrak Aave tidak bermasalah; yang lambat merespons adalah harga yang dibacanya.
Ada yang memanfaatkan selisih harga ini. Mereka menyetor USDC ke Aave sebagai jaminan, meminjam ETH dengan harga 2280, lalu langsung menjualnya di DEX dengan harga di atas 2600. USDT hasil penjualan kemudian disetorkan kembali untuk melanjutkan peminjaman. Setelah harga turun, mereka membeli kembali ETH untuk melunasi pinjaman.
Alamat peringkat pertama menjual 12289 ETH dengan harga rata-rata 2580, lalu membeli kembali 12314 ETH dengan harga rata-rata 2297, meraup keuntungan sekitar 3,47 juta dolar AS. Sebelum insiden, alamat itu sudah menyetor 37 juta USDC ke Aave. Mereka masuk 24 menit setelah insiden, menjual dalam 18 transaksi, dan hampir seluruhnya menutup posisi dalam dua jam. Sepuluh alamat teratas meraup total sekitar 6,36 juta dolar AS.
Keuntungan ini berasal dari jeda waktu pada sumber harga. Harga pasar on-chain terus bergerak, sementara oracle masih membaca harga lama dari bursa. Selisih harga yang biasanya akan segera tertutup dalam hitungan detik bisa bertahan selama satu jam penuh ketika bursa berhenti beroperasi.
Peluangnya juga singkat. Setelah pukul 5.30, selisih harga tinggal 3% hingga 5%. Tak lama kemudian, Aave membekukan pasar V3 di mainnet, sehingga mereka yang masuk belakangan bahkan tidak bisa meminjam.
Peretas memiliki banyak USDT dan mungkin khawatir Tether akan membekukannya, jadi mereka buru-buru menukarnya dengan ETH di DEX. Binance juga menghentikan penarikan, sehingga ETH murah di bursa tidak bisa dipindahkan ke blockchain. Di Uniswap, $ETH dibeli dengan harga 2560 hingga 2750 antara pukul 4.40 dan 5.40, dengan beberapa transaksi di atas 3000.
Harga di Aave tidak ikut bergerak. Aave menggunakan oracle Chainlink, yang mengikuti harga di bursa, dan sepanjang waktu harganya bertahan di 2250 hingga 2290. Harga on-chain 15% hingga 30% lebih mahal daripada harga tersebut, dan selisih harganya bertahan selama satu jam. Kontrak Aave tidak bermasalah; yang lambat merespons adalah harga yang dibacanya.
Ada yang memanfaatkan selisih harga ini. Mereka menyetor USDC ke Aave sebagai jaminan, meminjam ETH dengan harga 2280, lalu langsung menjualnya di DEX dengan harga di atas 2600. USDT hasil penjualan kemudian disetorkan kembali untuk melanjutkan peminjaman. Setelah harga turun, mereka membeli kembali ETH untuk melunasi pinjaman.
Alamat peringkat pertama menjual 12289 ETH dengan harga rata-rata 2580, lalu membeli kembali 12314 ETH dengan harga rata-rata 2297, meraup keuntungan sekitar 3,47 juta dolar AS. Sebelum insiden, alamat itu sudah menyetor 37 juta USDC ke Aave. Mereka masuk 24 menit setelah insiden, menjual dalam 18 transaksi, dan hampir seluruhnya menutup posisi dalam dua jam. Sepuluh alamat teratas meraup total sekitar 6,36 juta dolar AS.
Keuntungan ini berasal dari jeda waktu pada sumber harga. Harga pasar on-chain terus bergerak, sementara oracle masih membaca harga lama dari bursa. Selisih harga yang biasanya akan segera tertutup dalam hitungan detik bisa bertahan selama satu jam penuh ketika bursa berhenti beroperasi.
Peluangnya juga singkat. Setelah pukul 5.30, selisih harga tinggal 3% hingga 5%. Tak lama kemudian, Aave membekukan pasar V3 di mainnet, sehingga mereka yang masuk belakangan bahkan tidak bisa meminjam.

