Infinite approval sebagai bagian dari kontrak cerdas yang telah disetujui sebelumnya untuk memungkinkan platform membelanjakan sejumlah koin untuk Anda. Ini ulasannya.
Apa Itu Infinite Approval?
Infinite approval atau yang diartikan dalam Bahasa Indonesia berarti persetujuan tanpa batas adalah praktik pemrograman kontrak cerdas, yang sering dianggap bermasalah.
Fitur pemrograman ini memungkinkan akses smart contract tertentu (setelah otorisasi dari pengguna) ke jumlah token yang tidak terbatas di dompet pengguna, bukan hanya jumlah yang benar-benar diperlukan.
Contoh terkenal dari kontrak pintar yang diprogram dengan cara ini adalah kontrak yang digunakan oleh bursa terdesentralisasi, Bancor.
Saat pengguna pertama kali menggunakan sistem ini, mereka harus memberikan otorisasi kontrak pintar untuk menarik token dalam jumlah tidak terbatas dari dompet mereka.
Kontrak pintar Bancor juga mengandung kerentanan yang memungkinkan peretas mencuri semua unit token yang dikelola oleh pengguna yang diberi izin kontrak dengan memanfaatkan kerentanan ini.
Untungnya, pemrogram Bancor menyadarinya sebelum pelaku jahat dapat mencuri token tersebut dan kemudian memodifikasi sistem mereka untuk hanya meminta persetujuan sejumlah token yang diperlukan.
Pengembang terlebih dahulu “mencuri” dana pengguna untuk dikembalikan nanti guna menghindari peretasan.
Setelah kontroversi seputar Bancor, terungkap bahwa persetujuan tanpa batas adalah praktik yang sangat populer di kalangan pemrogram aplikasi terdesentralisasi.
Penelitian yang dilakukan oleh seorang peneliti di dompet kripto ZenGo mengungkapkan bahwa aplikasi terdesentralisasi yang populer memiliki fitur persetujuan yang tidak terbatas atau sangat besar.
Baca juga:
Apa itu Cross-Chain Contract Calls?
Apa Itu Optimistic Rollups: Cara Kerja dan Bedanya dengan ZK-Rollups
Kenali Spatial Web dan Penggunaannya dalam Dunia Usaha
Faucet Crypto, Cara Mendapatkan Cryptocurrency Gratis
Kehadiran Hyperledger untuk Mendukung Kolaborasi Berbasis Blockchain
DISCLAIMER: Artikel ini bersifat informasi dan bukan merupakan tawaran atau ajakan untuk menjual dan membeli aset kripto apapun. Perdagangan aset kripto merupakan aktivitas beresiko tinggi. Harga aset kripto bersifat fluktuatif, di mana harga dapat berubah secara signifikan dari waktu ke waktu dan Bittime tidak bertanggung jawab atas perubahan fluktuasi dari nilai tukar aset kripto.
Komentar
0 komentar
Harap masuk untuk memberikan komentar.