huiperk · 独立运营的中文出入金教程站 编辑与事实核查政策 RSS 订阅
huiperk MONEY ROUTES

LEG 03 · 链上转移

Arbitrum 转 USDT 要多少 ETH?从转账回执算实扣和余额要求

钱包提示 ETH 不足时,先看确认页的最高费用。Arbitrum One 上转 USDT0 要用这条链上的 ETH;回执显示的实扣,可能远小于发出前要求的余额。

一笔 Arbitrum One 链上 USDT0 转账的 ETH 对账:实际用量 61,239 gas(其中 L1 数据 110 gas),单价 0.02 Gwei,发送地址实际扣掉 0.00000122478 ETH;同一发送地址三秒后转给已有余额的地址,用量为 44,127 gas。数字取自 2026 年 10 月 22 日的链上回执。
用量乘单价,就是扣掉的 ETH;收款地址转账前有没有 USDT0,用量能差出一万七千多 gas。

Arbitrum One 上从自己的钱包转一笔 USDT,网络费用 ETH 付。2026 年 10 月 22 日北京时间 9:01 前后的五笔公开转账,发送地址扣掉约 0.000000803 到 0.0000624 ETH 不等;其中四笔都不到 0.0000013 ETH。自己的转账要付多少,先让钱包按当前交易重新估费。

那为什么还会有人卡在「ETH 不足」?因为钱从钱包里出去,要过三道账:发出前,节点按上限核你的余额;上链时,按用量乘单价记账;扣完以后,没用掉的那部分不收。三道账的数各不相同,下面逐段对。

Arbitrum 上转 USDT0 用什么付网络费:ETH,钱包里的 ARB 顶不上

付网络费的是 ETH。Arbitrum 官方文档的《Gas and fees》说得直接:节点估出的 gas 乘上单价,就是这笔交易「how much total ETH is required」。整页的费用都按 ETH 记,没有拿别的币付费的写法;钱包里有 ARB,也替不了这一笔。

转的那个币,钱包里可能显示成 USD₮0 或 USDT0。USDT0 文档的部署列表里,Arbitrum One(Chain ID 42161)一行给的代币合约是 0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9。2026 年 10 月 22 日向 Arbitrum 公共节点读这个合约,名称和符号都返回 USD₮0,小数位 6。

交易所那边未必改名。同一天币安充值/提现手续费页上,它仍列在 USDT 一行,网络叫 Arbitrum One。名字对不上不要紧,要对的是网络和完整合约地址。

Arbitrum 转一笔 USDT 扣多少 ETH:五张回执逐笔乘

怎么算?文档原话是「the child chain basefee multiplied by the sum of the child chain gas used and the parent chain calldata charge」:Arbitrum 自己的执行用量,加上把交易数据写回以太坊主网的那一份,合起来乘单价。

回执里两样都现成。用量(gasUsed)已经把两份加在一起;实付单价(effectiveGasPrice)已经含了小费。两者相乘,就是发送地址少掉的 ETH。下面五笔都是直接调用上面那个 USDT0 合约的转账,单价按 Gwei 记,1 ETH = 10 亿 Gwei:

回执收款地址转账前的 USDT0用量(其中 L1 份额)单价(Gwei)扣掉的 ETH
0x539aa2…d630061,239(110)0.020.00000122478
0x094682…7bcb0.0000544,127(110)0.020.00000088254
0x83cba4…d332约 537.8 万39,334(105)0.020422440.000000803296
0x60b714…edd3约 409.3 万39,303(74)0.030050.00000118106
0x85ff82…7281061,131(2)1.0210460.0000624176

拿第一行验:61,239 × 0.02 Gwei = 1,224.78 Gwei,即 0.00000122478 ETH。表中最后一列按回执算到 wei,再四舍五入。

金额进不进账?不进。第一行转出 383 USDT0,第二行 400 USDT0,扣费差了将近四成,差的方向还和金额相反。

两笔转账用量差了近四成,收款余额怎样影响费用

第一、二行是同一个发送地址发的,前后隔三秒,同一个合约,同样不付小费。用量一个 61,239,一个 44,127,差 17,112 gas,前者多 38.8%。

差在收款方。第一行的收款地址转账前 USDT0 余额是 0,第二行那个有 0.00005。USDT0 的余额记在合约存储里;按以太坊的存储计费规则 EIP-2200,把一格存储从零写成非零,比改一个已有的非零值贵得多。Arbitrum 的执行计费和以太坊一致,文档开头就写了每条指令「costs the same amount of gas as it would on Ethereum」。第五行也是转给余额为零的地址,用量 61,131,落在同一档。

第三、四行又低了一截,39,000 出头。这两笔的发送地址转完都清零了,收款方都是余额几百万的地址。同一份规则里,把存储清零会退还一部分 gas,回执上的用量是退还之后的数。

这组回执说明,收款地址的代币余额会影响执行开销。6 万出头和 4.4 万上下是这两笔的用量,不能直接拿来设置下一笔的 gas 上限;让钱包重新估费。余额为零也不等于新地址,别拿它判断对方地址真假。

回执里的 gasUsedForL1 是什么,要不要另外加

不用另加。同一页文档写明,Arbitrum 的回执带一个 gasUsedForL1 字段,是这笔在以太坊主网上用掉的那份,「in units of the child chain's gas」,即折成 Arbitrum 这边的 gas 份数。表里括号里的数就是它,已经算在用量里。

自己核账时,用量 × 单价就是全部。别把 gasUsedForL1 再乘一遍单价加上去,那样会把这一份算两次。

这一份付给谁?文档说,排序器把交易打包写到以太坊主网要花主网的 gas,这部分收来的费用记给打包上链的一方。

占多少?第一行 110 份,乘 0.02 Gwei 是 2.2 Gwei,约 0.0000000022 ETH,不到这笔费用的 0.2%。第五行只有 2 份,可单价 1.021046 Gwei,乘出来约 2.04 Gwei,折成 ETH 和第一行差不多:单价越高,同一笔数据费折成的份数越少。

它会变。文档提醒,节点估出来的 gas 会随时间变化,因为主网的数据价格在波动。所以前一天估的数,第二天不一定还够。

单价 0.02 Gwei 是底价,第五行为什么付了 1 Gwei 多

0.02 Gwei 从哪来?文档说 Arbitrum 的单价有一个下限,可以向链上的 ArbGasInfo 合约调用 getMinimumGasPrice 查。2026 年 10 月 22 日查,返回 20,000,000 wei,就是 0.02 Gwei。表里五笔所在区块的基础费在 0.02 到 0.02017 Gwei 之间,贴着底。

多付的是小费。同一页文档的「Child chain tips」一节写着:Arbitrum One 按小费排序,并且收取小费,收入 97% 进 Arbitrum DAO 财库、3% 给 Arbitrum Developer Guild。多付小费只改变排队位置,「it never lowers the basefee the transaction owes」;不付小费的交易也会被打包。

Arbitrum 官方文档 Gas and fees 页的 Child chain tips 一节:写明小费是否起作用取决于链的排序规则和是否收取小费,下方表格分 FCFS 不收小费、PGA 收取小费两种情况,并给出 priority fee 的计算式 min(max_priority_fee_per_gas, max_fee_per_gas - base_fee_per_gas)
Child chain tips 表格列出小费对排序的影响,下方公式说明实付小费怎样计算(Arbitrum 文档,2026 年 10 月截图)。

对回执:第五行的小费上限填了 1.001 Gwei,加上 0.020046 的基础费,实付 1.021046 Gwei,扣掉的 ETH 是第一行的约 51 倍。第四行小费 0.01 Gwei,单价比底价高了一半。第三行是旧式交易,直接给了 0.02042244 的总单价,比当时的基础费高出约 0.00025 Gwei,这一截同样按小费收。

转 USDT 一般不赶这几秒。钱包确认页上的「快 / 普通 / 慢」若只是在调小费,选普通即可;切档之后,看确认页上的最高费用变没变。

余额够实扣,钱包却提示 ETH 不足:要盖住的是上限

看第四行。这笔实际扣了 0.00000118106 ETH,可它发出时带的 gas 上限是 2,000,000,最高单价 3 Gwei,两者相乘 0.006 ETH。实扣只有上限的约五千分之一,但这 0.006 ETH 必须在余额里,节点才收这笔交易。

假设钱包有 0.00175 ETH,按上面 0.006 ETH 的费用上限核余额,就还差 0.00425 ETH。若钱包重新估费后给出 92,097 gas、最高单价 0.025 Gwei,上限便是 92,097 × 0.025 ÷ 10 亿=0.000002302425 ETH。这时余额够覆盖费用上限,仍须通过合约执行等其它检查。

上限是谁定的?发起转账的钱包或网页。确认页上的「最高费用」「Max fee」一类数字,就是这一关要的数。余额差一点时,先让钱包重新估费;别照着表里的实耗手动压低 gas 上限——估值会随主网数据价格变,压过头会执行失败,失败照样扣费,道理见USDT 转账失败还扣手续费吗。

钱包里一点 ETH 都没有:从交易所提 ETH 要选 Arbitrum One

最直接的是从交易所提一点 ETH 过来。错最容易出在网络那一栏。

打开币安充值/提现手续费页,搜索 ETH,再看主网类型;进入账户的 ETH 提币页后,确认当时支持 Arbitrum One,收款钱包也切到这条链。若该网络暂停或不在列表里,先停止这条提币操作。

为什么选错了也「到账」?对于由同一私钥控制的普通钱包地址,选 Ethereum (ERC20),ETH 会到该地址的以太坊主网余额里;切到 Arbitrum One,仍然没有这笔 ETH,付不了这边的费。交易所充值地址或智能合约钱包不能据此推断一定能找回,处理方法见提币填错网络或地址还能追回吗。

USDT 若在以太坊主网上、钱包里没有主网 ETH,那是另一条链上的同一个问题,见钱包有 USDT 没有 ETH 怎么转。

提多少?提币页的最小提现数量和手续费两栏会调,看提交那一刻列的数;要盯的是确认页上的「到账数量」,拿它去比钱包这次要的最高费用,而不是比表里的实扣。

也别想着在钱包里先把一点 USDT0 换成 ETH——兑换本身也是一次合约调用,同样要先有 ETH 付费。

反过来的两种情况不用备 ETH。从交易所走 Arbitrum One 提 USDT 出来,链上那笔由平台的地址发,你付的是提币页标的提币费,不是上面这套用量乘单价。收款的一方也不用:链上转账的费用记在发送方名下,到账少了一截是怎么回事,见收 USDT 要付手续费吗。