Yesterday, my NFT was stolen. The NFT that I spent all my money to buy, the NFT that can give me a bright future, was stolen. This isn't the first time I've been robbed.
So this made me take another look at WEB3. This time the theft was due to the leak of the private key.
Yes, in the blockchain world, private keys are everything. It is the highest authority, and the only thing that can reduce its importance is multisig.
But for ordinary users, multi-signing is a high threshold and difficult to complete. So, is there a tool that can "lock" your wallet?
This "lock" does not review incoming assets, but only reviews assets when they flow out. It can be a secondary password, or a fingerprint verification. This "lock" must follow the address, not a single wallet. As you can imagine, even if the thief logs in to the wallet with the private key from another place, the "lock" existing in the address is still in effect. It may be able to steal your private key, but it cannot steal your secondary password or physical characteristics.
Is this "lock" technically difficult to implement?
You should not call it robbed; its more like a online scam. There are multiple ways to overcome an incident like this, and you were too lazy to explore any of it. If your entire portfolio was in that NFT then why were you using that same wallet to interact with other smart contracts? You should have used a new wallet that you will use only to hold your funds and will not connect with any smart contract and use another wallet that you will use to use any crypto services or app.