在学会如何取消钱包授权这一问题之前,币圈子小编先来给大家简单的说一说究竟什么是合约授权。其实但凡是涉及到操作BEP20代币的智能合约,在我们第一次使用时,都会要求我们对合约进行授权,因为只有授权后,合约才可以直接对我们钱包中授权的代币进行转账。但是无论是ETH还是BSC生态上的项目,他们的大部分合约在授权时都都会被设置为无限额度,所以很多投资者都想要取消钱包授权。那么究竟应该如何取消钱包授权呢?下面就让币圈子小编三分钟带大家学会取消授权。
如何取消钱包授权?
一、如何撤销以太坊钱包授权
幸运的是,以太坊社区有一些非常值得尊敬的开源贡献者,他们经常会发布一些令人惊叹的工具,其中就包括AlphaWallet的JamesSangalli,他在今年早些时候发布了一个开源的ETHAllowance工具。
我们可以使用这个解决方案来轻松地撤销代币授权,流程如下所示:
1、使用Etherscan查找你想要撤销的合约。
假设你最近与一个类似UniCat的恶意或劣质项目进行了交互,现在你想要撤销授权,你需要确定该项目的合约地址并对其进行复制。使用Etherscan的“剪贴板”按钮,可以让这项工作变得简单。
2、访问ETHAllowance网站,你将看到下面所示的页面。
3、连接你的以太坊钱包(通常,我们所使用的是流行的MetaMask浏览器钱包)。一旦你执行了这个操作,将会弹出已批准的智能合约列表,如下所示:
4、通过浏览器使用“查找“功能,粘贴并搜索你要移除的合约地址,为了简单起见,我将简单移除上面描述的第一个地址,它关联到了OmiseGo的OMG代币。当我点击”撤销“时,系统会提示我发送一笔撤销交易,如下所示:
5、确认交易,一旦交易确认后,你的钱包就可以避免掉这个合约地址的风险了。
总结
并不是每一个代币智能合约授权都是有漏洞的,有很多dapp在这一点上已经过了市场的考验(比如Uniswap),而给这些应用授权,有助于我们充分利用它们。
但在我们所处的去中心化的生态系统中,我们不能将这种信任授予那些还没有被证明,或没有经过适当审计的项目。这就是为什么我们必须要自己处理问题,定期管理我们的智能合约权限,去除掉我们不再使用或不再信任的代币授权。
二、如何撤销BSC钱包授权
在浏览器打开授权管理网址https://bscscan.com/tokenapprovalchecker
输入钱包地址;
接着网页会展示出我们已经授权过的合约,以及可转账的BEP20代币;
然后连接钱包,钱包当前的账户一定要是刚才粘贴地址的所属账户;
这时就可以对列表中展示的合约地址取消授权了,点击下图红框中的按钮;
出现如下界面,再点击红框中的按钮,钱包插件就会弹出交易信息签名,确认即可。
按照上述步骤,即可取消对不熟悉或者有风险的合约授权,保障账户资金安全。
钱包过度授权的风险
实际上,由于上线门槛比IC0还低,近段时间来,质量参差不齐的项目已经开始在交易所公链生态中出现,从HashBridge(HBO)到BookFinance(BOOK),众多被高收益吸引的投资者血本无归。对DeFi玩家来说,除了要参与经过审计、相对低风险的DeFi项目外,还需定期关注自己的钱包授权问题。
代币过度授权存在很大的安全隐患。与此前DApp热潮出现过的安全事件类似,投资者在参与某些项目流动性挖矿时,轻易对项目进行了授权操作,一次授权的方式确实简化了用户体验,大多数用户认为他们的授权只是针对某个交易,但很多情况下,用户实际上授予了DeFi项目永久访问他们持有的某种代币的权限,且不限量。
如果项目方从一开始就是恶意的,攻击者可能滥用这种授权来盗取用户持有的全部已授权代币,而无需经过用户同意,防不胜防。因此,定期检查自己的钱包授权情况,对高风险或授权数量为「无限」的项目进行清理十分有必要。
以上就是币圈子小编对于如何取消钱包授权这一问题的详细解答,希望大家能够三分钟学会取消授权。正是因为发币热潮急剧升温,所以各种空投才开始泛滥,但是在交易所的公链生态中,还有很多质量参差不齐的项目出现了,其中很多的项目是不靠谱的。很多投资者可能都会因为领几块钱的空投而过度授权自己的钱包,这样很有可能导致我们钱包内的数字资产损失,绝对是得不偿失的。所以我们在领取空投之后对自己的钱包进行解除授权是非常的重要的。