如果你是DeFi深度用户,你肯定被这个繁琐的流程折磨过无数次了。每当你使用一个新的dApp,你都需要授权这个dApp花费你的代币。
-?Metamask?上的授权界面-
跟传统金融行业类比一下,这个流程有点类似于办理直接借记,授权你的供电商每月从你的银行账户上扣除电费。
但是,与密码学货币行业不同的是,传统金融行业的直接借记业务只面向少数可信公司。这类公司不太会消费者,即使偶尔发生消费者的行为,消费者也可以提出异议,由银行充当调停者。密码学货币行业没有这类工具。一些dApp是由匿名开发者构建的,没有为受用户设立的争议机制。一旦在区块链上完成付款,就无法撤销。
代币授权是什么?它是如何运作的?
以太坊区块链上的大多数代币,如USDC和DAI,都采用ERC20标准。ERC20代币实际上是智能合约,包含不同的方法,如transferFrom和burn。用户调用这些方法,应用就会对代币做相应的操作。
HashKey报告:以太坊流动质押总价值可能在两年内翻倍:金色财经报道,HashKey Capital报告显示,ETH流动质押衍生品(LSD)市场有望出现爆炸性增长,未来两年锁定的总价值可能会增加240亿美元。
报告称,以太坊LSD市场今年锁定总价值(TVL)超过220亿美元,所有LSD项目的总市值达到180亿美元。质押是加密货币持有者将其数字资产投入使用并无需出售即可获得被动收入的一种方式。
到2025年第二季度末,质押的以太坊数量可能会达到以太坊总供应量的31%-45%,这反过来将推高LSD市场的价值。[2023/8/3 16:16:36]
其中一种方法是approve。任何你想要使用的dApp都需要访问你的ERC20代币才能对其进行操作。例如,如果你想要在Aave中存入USDC,你首先需要授予AavedApp的智能合约访问USDC的权限,然后才能通过第二笔交易将USDC存入Aave。你可以在你的以太坊钱包用户界面上看到该授权。虽然授权可用量从理论上来说是灵活的,但是大多数dApp会默认要求无限量授权,以此简化用户体验,并尽可能减少用户使用该应用所需进行的交易次数。
研究人员提议用区块链、DAO、NFT和人工智能构建智能教育系统:金色财经报道,土耳其Anadolu大学研究员Mehmet F?rat最近发表了一项研究,设想采用一种多技术解决方案来解决挑战传统教育系统的问题,称为“智能开放教育生态系统”(SOEE)。该研究结合了区块链、去中心化自治组织(DAO)、NFT、多模式学习分析和人工智能(AI),形成了一个独立的教育生态系统,该系统使用ChatGPT等生成式人工智能系统与学生交互并个性化学习体验。课程、学习资源和证书将被制作为NFT,整个过程将由DAO管理。F?rat认为,开放教育的最终目标不仅是使学习民主化、让教育变得可及,而且还为每个人提供个性化的学习体验。[2023/7/26 15:59:09]
这里存在的一个安全问题是,大多数用户认为他们的授权是针对某个交易,而且是限量的,但是在大多数情况下,用户实际上授予了dApp永久访问他们持有的某种代币的权限,而且是不限量的。因此,如果dApp出现安全问题或从一开始就是恶意的,攻击者就可以将滥用这种授权来盗取dApp用户持有的全部已授权代币,而无需经过用户同意。这种攻击可以在将来的任意时刻发起,即使是在用户使用过dApp的若干年后。
Maverick Protocol:部分LP部署流动性时无法访问其头寸,正与The Graph合作解决:6月29日消息,DeFi基础设施Maverick Protocol发布公告称,由于过去两天的交易激增,The Graph 提供的子图服务出现了显著延迟,导致一些 LP 在部署流动性到链上时无法在 UI 中访问其流动性头寸,目前正在与 The Graph 团队合作清除这些区块。一旦问题得到解决,将尽快向所有人更新。[2023/6/29 22:07:59]
如何保护自己?好消息是,你可以保护自己免受这类威胁。在下一节中,我们将探讨的是,当你使用Metamask等标准以太坊钱包时,如何保障你的代币的安全性,并介绍了一些可以通过定制方法与dApp交互的钱包。
1.如何手动撤销代币授权
如果你想手动撤销授权,你需要使用TokenAllowanceChecker之类的工具。这类工具可以连接到你的钱包,并扫描整个区块链来寻找所有与你的以太坊地址有关的dApp授权。然后,你就可以编辑授权:将授权可用量设定为0从而取消授权,或者设定为你能接受的量。授权修改是通过与各个ERC20代币合约交互来实现的。
BitDAO提案MIP-22获得通过,BIT将1:1转换为MNT:金色财经报道,BitDAO 的 MIP-22 提案已成功通过,约有1.7亿个BIT代币投票赞成,而655个BIT代币投票反对。随着MIP-22的通过,将采取以下行动:
- Mantle 代币 MNT 将加入与 ARB 和 OP 类似的“可升级”和“铸币”功能。
- 单向代币转换比例将设定为1个 BIT 代币兑换为1个 Mantle 的 MNT 代币。
- Mantle 核心贡献团队将被授权确定 $BIT 代币摘牌、MNT 代币上市、转换渠道开放以及 Mantle 网络主网启动的最佳时间和顺序。
- 可能会创建一个 MNT-ETH 的去中心化交易所流动性池,利用撤销的 BIT-ETH 池的资金。
- 可能会建立一个临时转换储备库,为代币创建和转换过程提供支持。[2023/6/8 21:22:37]
最好能够定期执行这一流程,取消你不打算再使用的dApp的授权。虽然这会花费你一点成本,因为每笔交易都需要在链上结算,但是从长期来看,你的钱包会给你应有的回报。
Otherdeed for Otherside系列NFT近24小时交易额增幅超200%:金色财经报道,OpenSea数据显示,Otherdeed for Otherside系列NFT近24小时交易额为416 ETH,24小时交易额增幅达218%。近24小时交易额排名位列OpenSea第2。[2022/9/15 6:57:09]
建议:如果你想要节省gas成本,可以下载GasStationNetwork扩展程序插件来在你的浏览器上追踪gas价格。你可以等到gas成本较低时再编辑你的授权可用量。
2.下一代以太坊钱包如何保护用户资金
一些已经推出的智能合约钱包也具备防护功能。智能合约钱包具有很强的灵活性,可以为用户提供定制化的智能合约交互方式。因此,许多智能合约钱包已实现定制化的授权方式,提高了用户体验和安全性。
原生整合:以Argent为例
例如,Argent是移动端以太坊钱包,已经将一些核心DeFi应用原生整合到应用中,以便用户进行借贷、赚取收益和交易。
这类钱包从智能合约层面整合了这些dApp,并确保用户在与这些dApp进行交互时,这些dApp只能得到实际请求量的授权。这一切都是在后台自动进行的,因此Argent用户甚至不知道授权交易的存在。
ArgentxWalletConnect
原生整合的一个缺点是不具备可扩展性,就像Argent一样。应用程序不可能原生整合每一个DeFi协议。对于大多数用户来说,Argent目前已经集成的应用可能足够了,但是重度DeFi用户使用每天都要使用十几个不同的dApp,不想局限于少数几个dApp。
一个名为WalletConnect的标准可以解决这个问题。WalletConnect可以让用户将他们的移动钱包连接到web端应用,并通过移动钱包安全地签署交易。Argent实现了WalletConnect整合定制化,让用户能够轻松设置授权可用量。此外,如果Argent用户改变了想法,可以在Argent应用中一键取消对某个dApp应用的授权。由于大多数dApp都支持WalletConnect,该功能可以让Argent用户在尽情探索整个DeFi领域时享受极高的安全性。
批量交易和dApp密钥:以Authereum为例
另一个能够优雅处理授权的智能合约钱包是Authereum。Authereum基于web端,而且大多数以太坊dApp应用都支持。另外,Authereum采用传统的电子邮件和密码登录,因此可以在几秒内将你的钱包连接到dApp,用户体验类似传统应用,而且不需要牺牲安全性。
当用户需要与dApp交互时,Authereum会生成一个新的临时dApp密钥,用来签署特定dApp的交易。该dApp密钥只能执行有限的功能,另外Authereum会执行一些完整性检查。如果发起请求的域不是创建dApp密钥的域,Authereum可以拦截该交易或通知用户。最后,这些dApp密钥可以随时从Authereum钱包中删除。
将多个交易打包到一个交易内还有很多其它优点。其中一个优点是高效——批处理交易可以节约成本和时间。以太坊上的每个普通转账交易都需要消耗21,000gas。如果用户一次性打包10个交易,总共可以节省189,000gas。另外,用户可以尝试通过发送连续交易来节省时间。
批处理交易的唯一问题是,dApp需要增加一些定制化的逻辑和UI流程来适当地处理交易。目前为止,只有1inch和Erasure等少数dApp支持这种交易模式,但是我们预期后续将有更多dApp支持该交易模式。
结论
代币授权存在很大的安全隐患。如果我们想要改善密码学货币应用的用户体验和安全性,我们显然需要改进代币授权功能。Authereum和Argent之类的钱包可以通过创新的方式让dApp交互更加安全。遗憾的是,在很多情况下,这类交易模式需要dApp开发者进行额外的工作,因此用户需要耐心等待一段时间。
无法采用上述解决方案的标准以太坊钱包至少应该让用户可以查看并编辑其dApp代币授权可用额。代币授权检查程序等工具很方便,但不是每个用户都知道它们。
原文链接:
https://cryptotesters.com/blog/token-allowances
作者:?EmanuelCoen
翻译&校对:?闵敏?&阿剑
随着比特币价格达到自2018年1月以来的最高水平,由于多种因素,比特币挖矿正变得越来越有利可图.
1900/1/1 0:00:00黄金行情走势分析: 黄金1917现价多大涨1928.5美元再次大胜横扫上千点!黄金今天我们分析过坚定看涨做多,分析支撑就在1892美元附近,早上想回踩1897美元附近低多看大涨.
1900/1/1 0:00:00?? 根据技术面分析的出来的操作思路,之后进行分享。关注达叔的朋友都会收到达叔的消息通知到达破位点位410 不知道各位币友们收获多少?后续,达叔还是会继续分享自己的思路,关注达叔的币友都知道达叔.
1900/1/1 0:00:00在使用数字货币量化交易机器人时,当一个服务器上要跑多个机器人,如果访问不同的交易所,此时问题不大,不会出现API请求频率问题.
1900/1/1 0:00:00ETH行情分析:小时图分析,以太今天白盘是震荡向上,重心不断上移。晚间6点最高来到446附近遇压力后小幅回落。目前K线反回443附近运行。技术上布林带向上开口加大,K线沿着上轨线慢慢向上运行.
1900/1/1 0:00:00周四比特币暴涨10%,上一次出现单日涨幅超过10%追溯到7月27日,当日涨幅达11.1%,可以说昨日的表现带来大家意外惊喜,直奔到16000美元高位,以目前的势头.
1900/1/1 0:00:00