查看文章目录
EVM 是什么
EVM 是执行智能合约代码的环境。多个网络可以采用兼容机制,让开发者和用户使用相似的地址、钱包和工具,但每个网络拥有独立的链上状态。
- 兼容不代表资产自动互通
- 网络参数和链 ID 必须正确
- 合约需要按网络重新核对
添加网络参数时的核对
自定义网络通常涉及网络名称、RPC、链 ID、费用符号和区块浏览器。参数来源不可靠时,可能导致数据误导或连接到恶意节点。
- 优先使用项目官方公开参数
- 核对链 ID 与浏览器
- 不要把助记词交给添加网络页面
合约与代币地址
智能合约地址和代币合约地址按网络存在。相同名称、符号甚至图标都可以被仿冒,交互前应核对合约来源、代码验证情况和交易调用内容。
- 不要仅凭搜索结果进入合约页面
- 授权前确认代币和额度
- 警惕伪装成领取或同步的交互
Gas 与授权风险
在 EVM 网络中,普通转账和合约调用都可能消耗 Gas。代币授权可能允许合约转移一定额度的资产,应定期检查并取消不再需要的权限。
- 无限授权需要格外谨慎
- 失败调用也可能消耗费用
- 签名前阅读方法与金额
