Internet Identity Login for DeFi is a Disaster: Asset Control is Not Truly in the Hands of Identity Holders.
-
Transferring Any Asset to a DApp: If the DApp itself does not support this type of asset, the user’s assets will be lost (at least, I don’t know how to regain control of these assets, is there any method?).
-
DApp Developers’ Control: DApp developers can make the same Internet Identity (II) login result in different principals for the same DApp, leading to the loss of all assets associated with the original principal. For example, new and old versions of ICL might generate different principals. This has made me distrustful of Internet Identity. Projects not yet on SNS can easily do this, and if a DApp developer removes support for a certain token on the frontend, I am helpless.
As an active user in the IC ecosystem, it’s inevitable to transfer tokens to unsupported DApps. People usually tell me to be more careful and attentive. But those are my assets, my Internet Identity, my principal; why should they be lost because a DApp doesn’t support them? If this is the case, does the design philosophy of Internet Identity have a fundamental flaw?
Review of Connect Wallets:
Looking back at Connect Wallet solutions, Stoic has not received support for a long time and can no longer be used normally. Plug Wallet has too many bugs, making it hard to say it can be used normally. Why doesn’t the IC ecosystem have a widely supported, safe, and efficient wallet?