← 返回博客

连接 DApp 前要知道:连接、签名与交易的区别

指南

发布于 · GetBestWallet 编辑部

在与去中心化应用程序交互之前,区分连接请求和签名或交易。

先看结论

连接账户、签署消息和批准交易,对应的权限并不相同。每次请求都要单独核对;断开网站连接,不会自动撤销已经写入链上的授权。

连接前验证目的地

通过独立审核的官方地址打开DApp。赞助的搜索结果和复制的社交资料可能会导致相似的网站。确认您要使用的网络和账户。资金有限的独立钱包可以减少实验期间的暴露,尽管它并不能让恶意应用程序变得值得信赖。

连接只是第一个权限

标准钱包连接通常会公开选定的公共地址,并让网站请求进一步的操作。它本身通常并不授权转让。然而,后来的钱包提示可以请求具有更广泛影响的交易或签名。断开站点连接会停止界面中的会话,但不会自动删除现有的链上代币授权额度。

像阅读交易一样仔细阅读签名

签名可以是简单的登录质询、命令、代币许可或稍后可以提交的其他授权。没有即时网络费用并不意味着没有风险。检查钱包显示的域、链、被授权方、金额和到期日。如果含义不清楚,请拒绝,而不是假设每条消息都是无害的所有权证明。

在上下文中审查交易

在签署链上操作之前,请检查目标合约、预期资产变更和权限。模拟可以帮助识别可能的影响,但并不能保证安全。在许多流程中,批准交易和后续交换是单独的操作。账户所有权更改或无限制访问的意外请求值得调查。

使用后关闭循环

记录您授权的内容,并通过值得信赖的工具查看未偿还的授权额度。断开未使用的站点并通过官方渠道更新钱包。如果您怀疑恶意签名,请准确识别签名内容并响应该权限类型;撤销象征性授权额度并不会使所有已签署的命令或许可证失效。切勿与 DApp 共享恢复信息。

进一步阅读

ethereum.org — en / wallets

继续解决相关问题