参与数字货币活动历经较长时间, 我察觉到众多人士于合约授权环节惨遭挫折。前些日子, 我的一位友人, 将某不知名项目的币予以approve操作, 然而, 钱包内的代币险些被尽数盗刷精光。彼时, 他心急如焚, 向我询问解决办法。随后, 我辅助他逐步骤开展操作, 最终成功将授权予以撤销。
事实上, 将授权予以取消这一事情并非是复杂的, 关键在于你是否寻找到了正确的地点。开启imtoken, 首先进入设置页面, 在此页面之中存在一个名为“已授权应用”的选项, 点击进入该选项之后便能够看见你之前所给予的全部授权记录。每一项授权的后面都设有一个取消按钮, 看起来是相当直观的。

然而此处存在一个坑, 某些老项目或者冷门合约, 于imtoken当中或许寻觅不到取消入口。这般情形便得前往链上进行操作, 略微麻烦一些。譬如以太坊上的授权, 能够前往Etherscan这类区块浏览器, 输入你的地址进而撤销相应的合约权限。我朋友那次正是卡在这一步, 折腾了大半天才得以搞定。
讲真的, 平日里玩新的项目最好谨慎些。这并非是说要全然回绝授权, 而是尽可能仅给予必要额度的金额授权, 切莫一股脑儿全都approve上去。比如说某个DApp仅仅需要你动用10个USDT, 那你就授权10个, 别把整个钱包都交付给它。如此一来即便出现了问题, 损失也是能够把控的。
值得注意的还有一点, 授权取消并非是百搭的。要是你已然给予了某个具备高风险的合约无尽授权, 取消之后虽说新的交互会被阻挡住, 然而之前已然发生的交易记录却是无法更改的。故而预防相较于补救更为关键,养成良好习惯, 定期查看自身的授权列表, 有问题的及时清除掉。
