加密术语
信 I
更新的: Mar 20, 2025
什么是无限批准?
什么是无限批准? -
被定义为对智能合约进行编程以允许花费无限数量的硬币或代币的行为。
简单
1
分钟
免费的空投第7季上线了!回答有趣的问题或做简单的任务,在 $ 30K Bitdegree奖品池中获得奖励奖励。 立刻参与 ! 🔥
让我们找出 什么是无限批准? 的含义、加密货币中的定义、什么是无限批准? 以及所有其他详细事实。
无限批准是一种编程实践,使智能合约能够在用户的帐户上花费无限量的资金。在大多数情况下,智能合约被授权使用特定数量的资金。然而,当建立无限批准时,智能合约要求被授予访问用户帐户中存储的无限数量的硬币或代币的权限。
在加密货币世界中,这种做法颇具争议。
为了更好地理解无限批准,让我们看一下 Bancor 的现实示例。
为了能够使用这些服务,Bancor 的一名用户已授权智能合约,以便他们可以从他的账户中提取任意数量的代币。然而他并不知道,他刚刚授权的智能合约存在重大安全风险。黑客可能会利用此类漏洞窃取他的所有代币。
幸运的是,自从 Bancor 意识到这个问题并做出了相关改变后,这种情况就没有发生。在这种情况下,开发团队确保智能合约在授权期间不会再要求无限数量的代币。为了确保用户不会损失资金,Bancor 的程序员不得不“窃取”用户的代币并在稍后归还。
这一事件暴露了一个事实,即许多去中心化应用程序(dApp)使用了无限或过大的审批。其中包括Compound、Uniswap、bZX、Aave、Kyber、dYdX 和许多其他平台,这些平台的程序员都进行了无限的批准。