区块链与公链是什么
区块链是一种按区块顺序记录数据并由多个节点共同维护的账本结构。公链通常允许任何人按照网络规则验证交易、查询区块数据或部署应用。用户在钱包中看到的资产余额,本质上来自对应网络对地址状态的记录,而不是简单存放在某台设备里。
不同公链采用不同的共识机制、手续费模型、地址规则和出块节奏。理解“资产属于某条网络”这一点,有助于减少错误网络转账和错误合约交互。
区块、确认数与交易哈希
交易被广播后,需要由网络节点验证并写入区块。区块继续增长后,交易的确认数也会增加。不同服务对“确认完成”的要求可能不同,因此同一笔交易在区块浏览器中已经成功,并不代表所有接收平台都会立即入账。
交易哈希是定位一笔链上交易的重要标识。遇到转账问题时,应优先保留交易哈希,并在正确网络的区块浏览器中核对状态、区块高度、地址、代币合约和手续费。
地址与区块浏览器
钱包地址用于在某条网络上标识账户或接收位置。部分网络地址格式明显不同,部分 EVM 兼容网络则可能使用相同格式。相同格式不等于同一网络,转账时仍需确认网络是否匹配。
区块浏览器提供公开链上数据查询,可用于查看地址余额、交易记录、合约代码和事件日志。它是排查链上问题的重要工具,但用户仍需注意仿冒浏览器和错误网络。
Gas 与网络手续费
Gas 或网络手续费用于补偿区块生产者、验证器或网络资源消耗。费用通常由网络规则和实时拥堵情况决定,钱包界面只能根据当前状态给出估算。对于代币转账,账户通常还需要持有对应网络的原生资产来支付手续费。
费用过低可能导致交易长时间未被确认;费用较高也不能保证绝对即时到账。提交前应阅读费用信息,并根据交易的重要性和网络状态做出选择。
DApp 与智能合约
DApp 是运行或连接到区块链网络的应用,很多功能通过智能合约完成。钱包连接 DApp 后,用户仍需要对具体签名、代币授权或交易逐次确认。合约一旦获得代币授权,可能在权限范围内转移资产,因此授权额度和合约地址需要认真检查。
第三方 DApp 的安全性、业务规则和可用性由其自身提供方负责。不要因为某个 DApp 能被钱包连接,就推断其已经通过 imtoken 审核或获得官方背书。
NFT 与代币合约
代币和 NFT 通常由智能合约定义。网络中任何人都可能部署名称相似的代币,因此显示相同名称、图标甚至相同符号,并不一定代表同一资产。核对时应以网络和合约地址为核心依据。
收到不明 NFT、空投或代币时,不要贸然点击其中附带的链接,也不要为了“领取”“兑换”而签署不明交易。陌生资产有时会被用于引导用户进入钓鱼页面。
EVM 与兼容网络
EVM 是智能合约执行环境。许多区块链兼容 EVM,因此可以复用相似的开发工具、账户格式和合约交互方式,但各网络仍独立运行。切换网络时,需要确认 Chain ID、RPC、Gas 代币和区块浏览器。
在 EVM 网络中,代币授权、合约调用和消息签名是常见交互形式。任何看不懂的签名请求都不应默认接受,尤其要警惕无限授权和伪装成登录的资产操作。
Layer2 与扩容网络
Layer2 通过在主网之外处理部分交易,再按照特定机制把数据或证明提交回主网,以提高吞吐能力或降低某些类型的交易成本。不同 Layer2 的技术路线、最终性、提现流程和桥接方式差异很大。
从主网向 Layer2 转移资产前,应确认所使用的桥、目标网络和资产合约。返回主网时可能存在等待期或额外费用,具体以网络规则和服务状态为准。
