Pagi ini saya membaca cuitan Justin. Saya tidak terlalu tertarik dengan perkara hukum mereka, tetapi ada satu kalimat dalam artikel Justin yang benar-benar menarik minat saya: katanya mungkin akan ada backdoor. $USD1
Sebenarnya, kalau yang dimaksud adalah pembekuan aset, bukan hanya USD1 yang punya fitur itu; USDT dan USDC lainnya juga memilikinya. Memang tidak cukup desentralisasi, tapi untuk ekosistem kripto “hutan hitam” yang sering bergejolak, ini juga bisa dianggap kabar baik.
Jadi saya jadi tertarik dan membuat perbandingan: saya menaruh kontrak pintar USD1, USDT, dan USDC berdampingan untuk melihat sampai sejauh mana tingkat “manajemen risiko” yang bisa dilakukan tiga penerbit stablecoin terhadap aset pengguna.

1. Izin USDC relatif paling terkendali.
Circle dapat memasukkan suatu alamat ke daftar hitam; setelah alamat itu masuk daftar hitam, pada dasarnya alamat tersebut tidak bisa lagi mengirim maupun menerima USDC. Selain itu, Circle juga bisa menjeda seluruh kontrak USDC.
Namun saat ini kontrak USDC tidak menyediakan fungsi administrator yang bisa langsung memindahkan USDC dari alamat yang masuk daftar hitam, dan juga tidak ada destroyBlackFunds seperti pada USDT yang dapat langsung memusnahkan seluruh saldo di alamat daftar hitam.
Tapi perlu dicatat, USDC sendiri adalah kontrak yang bisa ditingkatkan (upgrade). Circle mengendalikan Proxy Admin sehingga bisa mengganti implementasi kontrak baru. Jadi yang saya bahas di sini hanya apa yang bisa dilakukan pada versi saat ini, dan tidak berarti Circle selamanya tidak menambah kemampuan izin-izin seperti ini.
2. Izin Tether makin ditingkatkan.
Selain dapat membekukan alamat USDT mana pun melalui addBlackList, Tether juga memiliki destroyBlackFunds yang sangat langsung.
Setelah sebuah alamat dimasukkan ke daftar hitam, Tether dapat memanggil fungsi ini untuk langsung mengosongkan saldo USDT alamat tersebut, sekaligus mengurangi dari total pasokan USDT.
Jadi meskipun 10 juta USDT disimpan di cold wallet sendiri dan kunci privat tetap hanya diketahui oleh Anda, selama Tether menarik alamat itu ke dalam daftar hitam, USDT di rantai masih bisa dibekukan, lalu bahkan bisa dimusnahkan.
3. Izin USD1 punya sedikit perbedaan lagi.
USD1 juga memiliki hak administratif seperti membekukan, mencabut beku, menjeda, menerbitkan tambahan, dan memusnahkan, tetapi pada kontrak V2 yang sedang berjalan ada dua fungsi yang sangat sensitif: drain. reallocate, dan drain dapat memindahkan seluruh USD1 di alamat tersebut ke alamat yang dikendalikan administrator setelah alamat itu dibekukan.
reallocate dapat mendistribusikan ulang USD1 yang ada di alamat yang dibekukan secara langsung ke alamat lain.
Jadi, jika sebuah wallet memiliki 10 juta USD1, hak yang dimiliki administrator tidak berhenti pada membuat 10 juta tersebut sementara tidak bisa digerakkan. Sebaliknya, setelah syarat izin kontrak terpenuhi, mereka juga bisa memindahkan langsung 10 juta USD1 tersebut dari wallet awal, atau mendistribusikannya kembali ke alamat lain.
Kalau dilihat bersama, kira-kira seperti ini:
USDC: membekukan
USDT: membekukan + memusnahkan
USD1: membekukan + memindahkan + mendistribusikan ulang
Tentu saja, ketiganya adalah stablecoin terpusat. USDT dan USDC tidak pernah berjanji untuk tahan terhadap sensor, jadi fakta bahwa USD1 memiliki hak administrator sendiri tidak terlalu istimewa.
USD1 relatif istimewa karena menyediakan fungsi penanganan lanjutan yang sangat lengkap untuk saldo pengguna yang sudah dibekukan. Administrator tidak perlu tanda tangan pengguna, dan tidak perlu memperoleh kunci privat pengguna, untuk mengubah pada level kontrak pintar tujuan akhir USD1 tersebut.
Kalau mau dikatakan yang paling tajam: hak tertinggi USD1 bisa memindahkan USD1 di dalam akun ke dompet milik sendiri atau orang lain tanpa perlu izin dari pengguna. Anda memakai cold wallet atau multi-signature wallet, tetap tidak ada cara untuk mencegahnya.
Soal “backdoor” yang disebut Justin, saya rasa perlu dibedakan.
Jika yang dimaksud “backdoor” adalah pengembang diam-diam menyembunyikan potongan kode berbahaya yang tidak diketahui siapa pun, saat ini tidak ada bukti bahwa USD1 memiliki backdoor seperti itu. Freeze, drain, dan reallocate semuanya dapat dilihat di kontrak yang dipublikasikan.
Namun jika yang dimaksud backdoor adalah: uang jelas disimpan di dompet rantai milik sendiri, kunci privat hanya dikuasai sendiri, tetapi penerbit masih memiliki seperangkat hak administratif khusus yang dapat membekukan bahkan mendistribusikan ulang aset-aset tersebut. Kalau begitu, USD1 memang memiliki mekanisme seperti itu.
Tentu, mengatakan demikian tidak berarti USD1 akan dipindahkan tanpa alasan aset pengguna, juga tidak berarti USD1 dengan sengaja menyembunyikan sesuatu; lagipula, kodenya ada di kontrak—ini semacam “pemindahan dana” yang tidak dijelaskan secara rinci, tetapi memang ada.
Dan saat saya meneliti, saya menemukan masalah yang bahkan lebih penting, yaitu:
Sumber kode USD1 yang ditampilkan oleh GitHub resmi World Liberty bukanlah kode yang benar-benar dieksekusi oleh USD1 yang berjalan saat ini.
GitHub resmi World Liberty yang saat ini dipublikasikan sebagai sumber USD1 tidak memiliki drain dan reallocate, tetapi USD1 yang benar-benar berjalan—setelah peningkatan ke StablecoinV2 pada April 2026—sudah dapat melakukan drain dan reallocate terhadap saldo yang dibekukan. Jadi, jika ada yang hanya melihat GitHub resmi, mereka akan meremehkan tingkat kontrol terpusat yang dimiliki USD1 saat ini.

