02 · Onchain Basics

链上基础

链上操作的重点不是记住按钮位置,而是看懂一笔交易从钱包发出、进入网络、被验证并最终写入区块的过程。

01

先确认网络,再确认地址

同一个钱包可以出现在多条网络上,但资产和 Gas 并不自动互通。转账前必须同时确认发送网络、接收网络、代币合约和地址。第一次向新地址转账时先发送小额测试。

不要只看代币名称

同名代币可能有不同合约。优先从项目官方文档或可信区块浏览器获取合约地址。

02

Gas 是网络执行费用

Gas 由网络拥堵、交易复杂度和费用设置共同决定。失败交易也可能消耗 Gas,因为验证者已经执行了计算。钱包显示的预估值不是最终保证,应为原生 Gas 代币保留余量。

03

用区块浏览器核验结果

复制交易哈希到对应网络的区块浏览器,检查状态、区块确认数、发送方、接收方、代币变化和手续费。不要只依赖网站弹出的“成功”提示。

  • Pending:交易仍在等待打包。
  • Success:交易已执行,但仍需核对资产变化是否符合预期。
  • Failed:执行失败,查看错误原因并避免盲目重复。

04

跨链桥和合约交互要分两次核验

跨链包含源链锁定或销毁、消息传递、目标链释放或铸造。先确认桥的官方入口、支持网络和到账时间,再小额测试。合约交互则要核对授权对象、调用方法和预期资产变化。

05

交易卡住时先诊断,不要连续提交

  1. 在区块浏览器确认交易是否真的发出。
  2. 检查 nonce、Gas 设置和钱包当前网络。
  3. 使用钱包提供的加速或取消功能,而不是重复发起同一操作。
  4. 跨链未到账时保留交易哈希,按官方支持流程查询。

延伸阅读

Ethereum 交易说明Ethereum Gas 说明区块链数据与浏览器