
一、误以为广播成功就是交易完成
以太坊交易文档区分了交易提交、网络传播、区块收录及最终确定等阶段。广播解决的是交易信息如何进入网络,不代表后续环节已经完成。判断状态时,不能把“已发送”“已收录”和“已最终确定”当成同一个意思。
二、误以为有交易哈希就代表到账
交易哈希用于识别交易,并非到账凭证。以太坊文档中的签名结果已经包含哈希,而网络传播和区块收录属于后续过程。类似于有了单据编号不等于事项办结,看到标识符与确认处理结果是两个不同问题。

三、误以为广播需要公开私钥
签名与广播承担不同职责:签名用于证明授权,广播用于传播已签名的交易。需要被传播的是交易及其签名信息,而不是用于签名的私钥。不能将“网络需要验证授权”理解成“网络需要取得签名秘密”。

四、误以为广播是全网同时接收
比特币开发者指南将交易传播描述为节点之间的信息交换,并说明全节点在转发前进行验证。这不是一个向所有设备同时送达的中央通知系统。因此,某个节点收到交易,与所有节点在同一时刻获知交易,并不是同一项事实。
五、误以为节点只负责原样转发
比特币全节点不仅交换信息,也承担验证职责。“已经发给节点”不能直接推出“交易已经通过验证”。该指南还区分了网络通信与共识规则:连接建立、消息送达和规则验证分别回答不同问题,不应合并判断。
六、误以为费用参数就是最终支出
在以太坊交易中,gasLimit 表示计算资源用量的上限,maxFeePerGas 表示每单位 gas 的费用上限。上限不是实际消耗值,也不是广播进度的证明。理解字段时,应先区分资源数量、单位价格与最终费用。
七、适用范围与常见问题
这些解释依据以太坊交易文档和比特币点对点网络指南,但两者的具体机制不能直接互换。广播与确认需要区分这一思路具有参考价值;gas、账户 nonce 以及最终确定状态等术语,则应结合对应网络理解。
只看钱包的“发送成功”提示够不够?不够,关键在于提示对应哪个处理阶段。所有区块链是否都有相同的确认流程?不能这样推断,应依据各自协议区分传播、验证与确认。