Kehilangan CryptoPunk akibat bug kontrak pintar adalah jenis hal yang membuat pemegang NFT sulit tidur. Mendapatkannya kembali, bagaimanapun, adalah jenis hal yang hampir tidak pernah terjadi.
Yuga Labs menjalankan operasi white-hat pada 8 Juni, memulihkan 68 NFT senilai lebih dari $500.000 dari Flooring Protocol setelah bug akuntansi mengekspos kolam likuiditas platform tersebut terhadap eksploitasi. Di antara aset yang diselamatkan: dua CryptoPunks, 29 Bored Apes, dan empat Mutant Apes.
Apa yang sebenarnya salah
The Flooring Protocol, sebuah platform fraksionalisasi NFT, memiliki kelemahan yang tersembunyi dalam logika akuntansi dan verifikasi kepemilikan. Seorang penyerang menemukan bahwa bug tersebut memungkinkan mereka untuk mencetak saldo fpToken hampir tak terbatas, yang merupakan token internal protokol yang digunakan untuk mewakili kepemilikan fraksional atas NFT.
Eksploitasi memungkinkan penarikan jumlah dust WETH dari kolam, aliran perlahan yang pada akhirnya bisa mengosongkan protokol dari aset-aset bernilai tertingginya. Arsitek Flooring Protocol, yang dikenal sebagai 0xFreeLunch, mengambil tanggung jawab atas kerentanan tersebut.
Yuga Labs bertindak sebelum kerusakan menyebar lebih jauh. Perusahaan tersebut menerapkan kontrak pertahanan yang secara efektif meniru mekanisme eksploitasi itu sendiri, memanfaatkan bug yang sama untuk memindahkan NFT kelas atas ke tempat yang aman sebelum pihak jahat dapat mengklaimnya.
Operasi penyelamatan, langkah demi langkah
Kontrak pertahanan Yuga meniru metode penyerang, mencetak fpTokens melalui logika akuntansi yang rusak dan menggunakannya untuk menarik NFT bernilai tinggi dari kolam yang terbuka. Operasi ini menarik total 68 NFT dari berbagai koleksi.
Dua CryptoPunks, 29 NFT Bored Ape Yacht Club, dan empat NFT Mutant Ape Yacht Club menyumbang bagian paling berharga dari rampasan tersebut. Aset-aset sisanya mencakup koleksi lain yang disetorkan ke dalam kolam fraksionalisasi Flooring Protocol.
Semua NFT yang dipulihkan saat ini disimpan dalam pengawasan Yuga Labs. Perusahaan menyatakan bahwa NFT-nft tersebut akan dikembalikan kepada pemilik sahnya setelah kerentanan protokol diperbaiki.
Mengapa hal ini penting melampaui satu protokol
Eksploitasi Flooring Protocol memunculkan pertanyaan tentang kematangan infrastruktur DeFi yang berfokus pada NFT. Kesalahan akuntansi, khususnya kesalahan dalam cara protokol melacak kepemilikan token dan otoritas pencetakan, termasuk dalam kategori kerentanan kontrak pintar yang paling dasar. Ini adalah jenis masalah yang seharusnya dapat terdeteksi oleh audit komprehensif sebelum peluncuran.
Untuk Yuga Labs, tanggapannya tergolong cepat dan tegas. Perusahaan ini memiliki kepentingan finansial dan reputasi langsung dalam melindungi pemegang CryptoPunks dan Bored Ape, setelah mengakuisisi IP CryptoPunks dari Larva Labs pada tahun 2022.

