零基础入门 · 第 5 节

链上转账:手续费、确认数与跨链

这个市场怎么运转 · 第 5 页。

一句话速览 地址填错就是永久丢失,选错链同样。这一节讲清转账的每一步会在哪里出错。
这节课要你带走的 一笔链上转账会在哪几个地方出错、手续费由什么决定、以及跨链转账为什么是新手损失最集中的一个环节。

转账这件事在传统金融里几乎不会出错:填错卡号会被退回, 转错了可以申诉。这里没有任何一道这样的保险。

一笔转账要经过四个环节,每一个都能让钱永久消失。

环节一:地址

地址是一串几十位的字符。填错一位会怎样?分两种情况:

格式校验能挡住的:多数地址格式自带校验位, 随手改一个字符通常会被钱包提示格式错误。这种情况会被拦下。

挡不住的:你从剪贴板粘了一个格式完全正确、但不是你想转的那个地址。 这种情况钱包不会有任何提示,因为从协议角度看这笔转账完全合法。

后一种最常见的成因有两个:从聊天记录里复制错了, 以及剪贴板被恶意程序替换(这是一类真实存在的攻击)。

可执行的做法:粘贴之后核对前四位和后四位, 大额转账先转一笔极小的试一次。这两个动作加起来花不到一分钟。

环节二:链

这是新手损失最集中的地方,也是最反直觉的一个。

同一种资产可能同时存在于好几条链上, 而它们的地址格式可能长得一模一样。 你在 A 链上把币转到一个 B 链的地址, 转账本身会成功,币会到达那个地址,但你在 B 链上看不到它, 也可能没有办法取出来。

能不能找回取决于收款方是不是同时控制这两条链上的那个地址, 以及它愿不愿意帮你处理。多数情况下答案是取不回来。

可执行的做法:转账前把两边的链名对一遍, 收款方的界面通常会明确标出接受哪条链。不确定就别转。

环节三:手续费

手续费给的是记账者,跟金额基本无关,跟网络拥堵程度相关。

情况后果
给得太低交易长时间不被打包,卡在待确认状态
给得太高白白多付,拥堵时这笔钱可能不小
钱包里没留够手续费币在钱包里但一分都转不出来

最后一行值得单独提:手续费必须用该链的原生代币支付。 很多人把某条链上的资产全部转走时,忘了留手续费, 结果剩下的资产被卡在里面,要先充一点原生代币进去才能动。

环节四:确认

上链之后要等若干个确认(见 上一节)。 这段时间里交易是不可撤销的,也是不可加速的。

实际影响:行情剧烈时你想充钱补保证金, 链上确认可能需要几分钟到几十分钟,而清算不会等你。 这一条在清算推演里会再出现一次。

转账一旦发出就无法撤销、无法加速、无法申诉。所有的谨慎必须发生在点确认之前。

今天就做这一件事

如果你之前转过账,回想一下:你核对过地址的前四位和后四位吗?确认过链吗?

如果没有,把这两个动作写进你的转账流程,下次照着做。

另外检查一下:你的钱包里留够手续费了吗?

带走这一条:地址、链、手续费、确认,四个环节每一个都能让钱永久消失。转账不可撤销、不可申诉,所有谨慎必须发生在点确认之前。