40 menit, 5,6 miliar dolar.

Penyerang tidak mencuri kunci privat dan tidak meretas server.

Dia hanya membuat dompet panas Binance menandatangani sebuah otorisasi. Lalu dompet itu memindahkan uangnya sendiri.

Di blockchain tidak terlihat adanya tindakan “aset dipindahkan oleh alamat eksternal”. Sepertinya Binance 14 hanya melakukan transaksi pencairan biasa.

Apa itu EIP-7702? Jelaskan dalam satu kalimat.

Pembaruan Pectra Ethereum memberi dompet biasa kemampuan untuk menyewa kode kontrak pintar untuk sementara.

Kedengarannya seperti kemajuan teknologi.

Namun, sisi lain dari fleksibilitas adalah: dengan satu tanda tangan, dompetmu bisa berubah menjadi mesin ATM milik orang lain.

Jalur serangan, tiga langkah.

Langkah pertama: deploy sebuah kontrak yang hanya memiliki satu fungsi—sweep. Pindahkan semua ETH dan serangkaian token tertentu ke alamat yang ditentukan.

Langkah kedua: dapatkan tanda tangan otorisasi Binance 14. “Pasang” kode sweep ini pada hot wallet Binance.

Langkah ketiga: 3 menit 24 detik kemudian, panggil fungsi sweep langsung pada alamat hot wallet Binance.

Di blockchain tidak ada tindakan “aset dipindahkan oleh alamat eksternal”. Kelihatannya Binance sendiri yang sedang memindahkan uang.

Penyerang menyisipkan 50 otorisasi dalam satu transaksi, dengan nonce dari N hingga N+49. Ia bertaruh salah satunya akan berhasil.

Hasilnya, hanya satu yang berlaku.

Hanya 3 menit 24 detik dari delegasi hingga sweep pertama.

Sistem manajemen risiko Binance tidak mencegahnya.

Lalu berlangsunglah aksi “menguras rekening sendiri” selama 40 menit.

Binance 14 memulai pemanggilan sendiri, mentransfer 167,464 ETH ditambah 63 jenis token, dengan biaya transaksi kurang dari 1 dolar AS.

Binance 16 menyusul tanpa jeda berarti, menambahkan 28,005 ETH.

Setelah itu, aset dipecah menjadi bagian-bagian kecil: 7,77 triliun PEPE, 7,02 juta UNI, 29,934 wBETH, dikirim satu per satu ke alamat-alamat baru.

Saat fajar tiba, 5,643 miliar dolar AS telah keluar melintasi Ethereum, Bitcoin, Tron, dan beberapa L2.

Tether, Circle, Ripple, dan World Liberty bekerja sama membekukan sekitar 2,54 miliar dolar AS, atau 45%. Namun, delegasi berbahaya itu hingga kini belum dicabut.

Tujuan awal EIP-7702 adalah membuat dompet lebih fleksibel.

Namun fleksibel bukan berarti aman. Narasi abstraksi akun sudah berjalan begitu lama, dan semua orang membicarakan “pengalaman yang lebih baik”, “hambatan yang lebih rendah”, dan “dompet yang lebih cerdas”.

Tak seorang pun sungguh-sungguh menjawab satu pertanyaan: ketika otorisasi itu sendiri menjadi celah serangan, dan satu tanda tangan saja bisa membuat sebuah alamat menjalankan kode apa pun, apakah model keamanannya masih bisa diandalkan?

Ini bukan celah keamanan Binance semata. Ini pertanyaan yang harus dijawab oleh seluruh narasi abstraksi akun Ethereum.

Teknologi tidak berbuat jahat. Namun, “fleksibilitas” teknologi perlu dilengkapi rem.

Kali ini, remnya tidak terpasang. Lain kali, jumlahnya mungkin bukan hanya 5,6 miliar.