eth交易指在以太坊区块链网络中,由用户账户签名发起,能够改变链上状态的各类链上操作,既包含ETH代币互相转账,也涵盖调用智能合约、兑换代币、铸造NFT、部署合约等行为,并非单纯交易所内买卖ETH的盘面交易。每一笔eth交易都是经过私钥签名的数据包,提交网络之后,需要验证者打包进区块完成共识确认,才会永久记录在以太坊公开账本当中,交易一旦最终确认,就无法撤回或者篡改。很多刚接触币圈的用户容易把交易所买卖ETH和链上eth交易混为一谈,交易所内部撮合属于平台账面数据变动,只有资产从平台提币到个人钱包,或是钱包之间互相交互,才属于真正意义上的eth链上交易。

一笔完整的eth交易内部携带多个关键参数,这些参数共同决定交易能否正常执行。nonce是发送账户专属递增序列号,每发起一笔链上交易数字就加一,主要用来规避重放攻击,当出现交易拥堵卡住时,nonce错乱会直接导致后续全部交易排队停滞。gasLimit代表这笔交易允许消耗的最大计算资源,普通ETH转账固定消耗21000单位gas,合约交互逻辑越复杂,需要设置的gasLimit数值就越高,如果执行时耗尽gas,交易直接失败回滚,但已经消耗的gas费用不会退回。to字段为目标接收地址,填写普通钱包地址就是转账,填写合约地址就是调用合约,当to地址为空时,则代表部署全新智能合约。value字段代表转账的ETH数额,data字段存放合约调用需要传入的函数指令,最后通过私钥生成签名,证明是账户持有者本人授权发起该笔交易。

eth交易从点击确认到链上落地会经历一套完整流转过程。用户在钱包确认操作签名之后,交易数据包会被广播至全网各个节点,进入内存池等待被打包,内存池相当于全网待处理交易的排队队列,并不会严格按照提交时间排序,gas小费更高的交易会获得更高优先级,更容易被验证者选中。验证者挑选交易组装成新区块,完成共识校验之后,区块正式上链,这笔eth交易才算第一次确认。随着后续区块不断生成,确认数量持续叠加,交易被回滚的概率持续降低,普通小额转账三到六个区块确认即可视为安全,大额资产转移建议等待更多确认数。网络拥堵高峰期,大量交易堆积在内存池,即便参数全部正确,也会出现长时间待确认的情况。
gas费用是eth交易绕不开的核心,所有eth交易无论成功失败都需要支付gas成本。在EIP‑1559升级之后,gas费用拆分为基础费和优先小费,基础费会直接销毁,小费用来激励区块构建者,基础费会根据网络区块占用情况自动浮动,网络拥挤时基础费会大幅抬升。用户可以设置总费用上限,网络实际收取的费用不会超过设置上限,没有消耗完毕的gas额度会返还给发起账户。普通转账操作gas消耗很低,而DeFi兑换、NFT铸造这类复杂合约交互,gas消耗会成倍上涨,不少新手遇到交易失败,大多是gasLimit设置过低,或是gas费用设置太低,交易长期滞留在内存池得不到打包处理。

实际使用过程中,eth交易也存在不少常见误区,很多用户以为交易失败资金就会原路全额退回,实际上即便执行逻辑失败,已经消耗的gas不会返还,只有未使用的gas额度才会退回账户。nonce重复或者nonce跳号,会造成交易卡住,后续所有交易全部无法执行,这时需要通过相同nonce发送一笔高gas的空交易进行替换。同时eth链上所有交易记录全部公开可查,通过交易哈希能够在区块链浏览器调取完整数据,任何人都可以查询对应地址的转账记录、交易金额,不存在匿名效果,只能做到地址与真实身份隔离。二层网络上的eth交易同样属于eth交易范畴,只是计算发生在二层,最终数据定期同步以太坊主网,可以大幅降低gas开销,适合高频小额交互场景。