EVM 的基本作用
EVM 是用于执行智能合约指令的运行环境。兼容网络可以采用相似的开发与交互方式,但网络安全模型和生态服务可能不同。
用户看到的交换、借贷、NFT 或授权操作,往往由一个或多个智能合约执行。
- 合约执行环境
- 兼容工具与地址
- 不同网络独立记账
兼容地址不等于同一网络
多个 EVM 网络可能显示相同格式的地址,但资产仍记录在各自网络中。向相同地址发送并不能自动完成跨链。
收发前必须确认来源网络与目标服务支持的网络,必要时使用明确的跨链或跨层路径。
- 核对链标识
- 核对费用资产
- 不把地址相同视为网络相同
网络参数与 Gas
添加网络时常见参数包括网络名称、链标识、节点地址和区块浏览器。参数应来自可信渠道并相互校验。
Gas 通常由网络原生资产支付。即使持有代币,缺少原生费用资产也可能无法提交交易。
- 验证链标识
- 谨慎采用节点地址
- 准备对应 Gas 资产
智能合约与代币合约
代币在 EVM 网络上通常由合约定义。合约地址是识别代币的重要信息,名称和图标可以被仿冒。
与新合约交互前,应了解其用途、权限和已知风险,不因页面外观或社交传播而默认可信。
- 核对合约地址
- 理解函数用途
- 警惕仿冒代币
授权请求的风险边界
代币授权允许合约在额度内使用资产。授权额度、授权对象和有效状态都应在确认前查看。
无限授权会扩大潜在影响范围。对于低频或不熟悉的服务,可考虑限制额度并在使用后取消权限。
- 查看授权对象
- 控制额度
- 定期取消不需要的授权
