指南

如何一次向数百个钱包发送加密货币

在 ChainTx.Tools 上批量转账加密货币的实用指南:四种模式、支持的网络、接收者列表的格式、实际需要的费用,以及如何避免把钱转错地方的错误。

Antonio VaganovsAntonio Vaganovs·发布于 ·阅读约 12 分钟
一个钱包沿着许多光束,将加密货币发送到由数百个钱包组成的网格

几乎每个活跃的加密用户迟早都需要向一长串地址发送币或代币:给社区的空投、每月发给贡献者的报酬、给几十个测试钱包或交易机器人补充 gas、项目上线后给团队分发代币。如果手动操作,就意味着数百次复制粘贴和钱包确认,而每一个手动步骤都可能出现输入错误。

批量发送工具(也称 multisender)可以解决这个问题。您只需粘贴一次列表,工具就会替您构建、签名并发送转账。下面将逐步介绍它在 ChainTx.Tools 上如何运作:选择哪种模式、如何整理列表格式、需要多少费用,以及如何避免真正造成资金损失的错误。本文描述的一切均与撰写时工具的实际行为一致。

简短回答

  1. 打开一对多批量发送工具并选择网络。
  2. 发送原生币(SOL、ETH、BNB、TRX、SUI、TON)时将代币字段留空,发送代币时则粘贴代币地址。
  3. 选择签名方式:在 Solana 上,连接 Phantom 等钱包或使用私钥;在其他网络上,输入发送钱包的私钥,它会在您的浏览器中本地签名。
  4. 选择数量模式(所有人数量相同、随机数量或每个地址单独设置数量),然后粘贴接收者,每行一个。
  5. 点击准备列表,检查汇总和表格,然后开始运行,并跟踪每笔转账的状态。

在 Solana 上,一笔交易最多可容纳20笔 SOL 转账(或9笔代币转账),因此200个 SOL 接收者只需10笔交易。在 EVM 网络、Tron、Sui 和 TON 上,每个接收者都对应一笔单独的交易,并依次逐笔发送。

四种模式:您需要哪一种

ChainTx.Tools 上的四种批量转账模式
批量发送中心:三种发送模式,外加转移所有资产
模式方向典型用途需要粘贴的内容
一对多一个钱包 → 多个地址空投、发放报酬、为钱包补充 gas接收地址,如有需要附带数量
多对一多个钱包 → 一个地址活动或机器人运行结束后归集资金源钱包私钥 + 一个接收者
多对多每个钱包 → 各自的接收者在两组钱包之间转移资金源私钥 + 接收者列表
转移所有资产多个钱包的全部资产 → 一个地址清空钱包、迁移到新钱包源私钥 + 目标地址

本指南主要讲一对多,也就是经典的“向数百个钱包发送”场景。其他模式是它的镜像。多对一会扫描余额、跳过空钱包,默认从每个钱包发送100%;也可以选择随机数量、随机百分比和按钱包设置数量。多对多按顺序或随机将发送方与接收者配对;如果接收者更少,接收者列表会循环使用。转移所有资产会把钱包完全清空:在 Solana 上,它会自行找出所有 SPL 和 Token-2022 余额;在其他网络上,您需要列出要归集的代币地址。

支持的网络

网络可发送的资产发送方签名方式页面
SolanaSOL、SPL 和 Token-2022 代币已连接的钱包(Phantom 等)或 Base58 私钥打开
以太坊ETH 和 ERC-20 代币私钥(hex)打开
BNB Smart ChainBNB 和 BEP-20 代币私钥(hex)打开
BaseETH 和 ERC-20 代币私钥(hex)打开
TronTRX 和 USDT 等 TRC-20 代币私钥(hex)打开
SuiSUI 和任意 Sui coin type私钥(suiprivkey… 或 hex)打开
TONTON 和 Jetton24个单词的助记词或 hex 密钥;钱包 V5R1 或 V4R2打开

其他 EVM 网络(Arbitrum、Polygon、Avalanche、Optimism 等)的用法与以太坊完全相同:在任意工具页面顶部的网络切换器中选择即可。每个网络都有自己的 URL,切换网络时仍会停留在同一模式中。

分步操作:在 Solana 上使用一对多

选中“不同数量”模式的 Solana 一对多表单
Solana 一对多:资产、批次大小、发送方、数量模式和接收者列表
  1. 打开 Solana 一对多。顶部会显示 RPC 节点;点击更改会打开 RPC 节点检测工具,您可以在那里设置自己的节点。对于长列表,这样做很值得,因为公共端点很快就会触发速率限制。
  2. 选择资产。发送 SOL 时将代币合约地址留空,发送代币时粘贴代币的 mint 地址。工具会检测它是 SPL Token 还是 Token-2022,并读取其小数位数,因此您可以按常规单位(0.5、100)输入数量,而不必换算成 lamports。
  3. 设置批次大小和延迟。一个批次就是一笔交易。批次大小默认为20,这是 SOL 的最大值。发送代币时,由于代币转账在交易中占用更多空间,该字段会自动限制为最多9。批次之间的延迟为500毫秒。
  4. 选择发送方。Web3 钱包使用您在网站顶部连接的钱包(Phantom、Solflare 等),并会请求您批准每个批次:200个接收者、每批20个,意味着需要确认10次。私钥使用 Base58 密钥在本地签名,不会弹出窗口。
  5. 选择数量模式:所有人数量相同、随机数量(为每个接收者在“金额从”和“金额至”之间分别取一个随机值)或不同数量(每行 地址 数量)。
  6. 粘贴接收者,每行一个,然后点击准备列表。

发送前检查列表

“准备列表”之后的汇总:地址无效的行被标记为错误,并且不计入总额
“准备列表”之后(BNB Smart Chain,测试地址):用逗号书写的数量能被识别,无效地址将被跳过

准备列表不会发送任何东西。它会解析每一行,检查所选网络的地址格式,并显示汇总:接收者数量和总额,在 Solana 上还有服务费和批次数,在其他网络上则是交易数量。地址无效或数量为零的行会以红色高亮显示并注明原因;这些行将被跳过,也不计入总额。

如果一切无误,点击签名并发送(Solana)或开始发送(其他网络)。您会看到进度条、每一行的状态、带区块浏览器链接的交易哈希以及实时日志。停止会在当前交易完成后停止运行;未处理的行保持待处理状态,再次启动时会从这些行继续。失败的行不会自动重试:请将它们放入新列表并单独发送。

EVM 网络、Tron、Sui 和 TON

表单相同,但有几点区别:

  • 发送方始终是私钥(在 TON 上是助记词或 hex 密钥,外加钱包版本);
  • 每个接收者都是一笔单独的交易,严格逐笔依次发送;在 EVM 网络上,工具会等待每笔交易确认后再发送下一笔;
  • 默认延迟在 EVM 网络上为500毫秒,在 Tron 和 Sui 上为1秒,在 TON 上为2.5秒;
  • 在 TON 上,请选择您实际使用的钱包版本(默认 V5R1,或 V4R2):同一个密钥在不同版本中对应不同的地址,选错版本就会指向一个空钱包。

准备接收者列表

列表是纯文本:每行一个接收者,空行会被忽略。在不同数量模式下,地址和数量之间用空格、制表符、逗号或分号分隔:

0x1111111111111111111111111111111111111111 0.05
0x2222222222222222222222222222222222222222 0.125
0x3333333333333333333333333333333333333333,10

从 Google 表格或 Excel 复制的两列数据,粘贴时中间带有制表符,因此无需重新调整格式。地址,数量 形式的 CSV 也可以使用,表头行会被自动跳过。

  • 不会去除重复项。出现两次的地址会收到两次付款,所以请先在电子表格中清理列表。
  • 验证检查的是格式,而不是所有者。BNB Chain 上的 Tron 地址或被截断的地址会被拒绝,但工具无法知道某个地址是否属于正确的人。
  • 数量使用常规单位(0.5 SOL、25 USDT);工具会根据代币的小数位数进行换算。
小数点用点或逗号都可以

0.5 和 0,5 都会被识别为半个币,因此无论电子表格采用哪种区域设置,都可以直接粘贴其中的数量。只是不要使用千位分隔符:1,000 会被识别为1,1.000,5 会被标记为无效。唯一可接受的带千位分隔符的写法是 1,000.5。

如果接收者是您自己用于测试、机器人或撸毛的新钱包,可以用批量钱包生成器来创建,它同样支持 EVM、Tron、Sui 和 TON。密钥在您的浏览器中生成;您可以将其复制为文本或 JSON,或点击保存到已导入的密钥。保存的密钥会保留在当前浏览器中(参见导入的私钥),之后一对多会提供一个粘贴 N 个地址按钮,一键填好列表。等到要把资金归集回来时,多对一和多对多也会以同样的方式提供粘贴 N 个密钥。

费用与速度

您需要支付网络手续费;在部分工具和网络上,还需支付 ChainTx.Tools 服务费。

  • Solana:每个批次是一笔带一个签名的交易,基础费用为每个签名5,000 lamports(0.000005 SOL);工具不会添加优先费。发送代币时,如果接收者没有代币账户,会在同一笔交易中为其创建,由发送方支付租金(rent),每个新账户约0.002 SOL。
  • EVM 网络:每个接收者都是一笔单独的交易。普通的币转账消耗21,000 gas,代币转账消耗更多,因此同一份列表在以太坊和 L2 上的成本差别很大。
  • Tron:TRX 转账消耗带宽,TRC-20 转账消耗能量;如果没有质押获得的资源,费用将通过燃烧 TRX 支付。工具为每笔代币转账设置100 TRX 的手续费上限(fee limit)。
  • Sui 和 TON:每笔转账都是一笔独立的交易,以 SUI 或 TON 支付手续费。Jetton 转账会附带0.1 TON 用于转发,未使用的部分会退还给发送方。

撰写本文时的服务费如下:

工具网络服务费
一对多Solana每个接收者0.001 SOL,包含在每笔批次交易中
一对多EVM、Tron、Sui、TON无
多对一、多对多Solana每个源钱包0.001 SOL,由第一个钱包支付
多对一、多对多EVM每个源钱包0.0001个原生币,由第一个钱包支付
多对一、多对多Tron、Sui、TON无
转移所有资产Solana每个钱包0.0001 SOL
转移所有资产EVM、Tron、Sui、TON无

在 Solana 上,费用会在您签名之前显示在汇总中。例如,200个 SOL 接收者、批次大小为20,意味着10笔交易、0.00005 SOL 的网络基础费用和0.2 SOL 的服务费。

至于速度,在 Solana 上,工具会等待每个批次确认,按设定的延迟暂停,然后发送下一批。在 EVM 网络上,一次运行大约需要“接收者数量 ×(确认时间 + 延迟)”;在 TON 上,仅默认的2.5秒延迟就会让200笔转账持续8分钟以上。如果 RPC 开始返回速率限制错误,请增加延迟或使用您自己的节点。

安全:如何避免损失资金

先做一次测试批次

在向数百个地址发送之前,先用相同设置向您控制的2–3个地址发送,在区块浏览器中检查结果,然后再加载完整列表。

  • 从源头获取地址(表单、电子表格、快照),切勿从交易记录中复制。地址投毒(address poisoning)正是利用了这个习惯:骗子会从首尾字符与您真实交易对手相同的地址发来小额转账,指望您复制到假地址。
  • 使用单独的钱包进行分发,只存放要发送的金额和手续费储备,不要使用主钱包的私钥。在 Solana 上,您可以连接 Phantom,完全不使用私钥。
  • 预留原生币。即使是代币转账,手续费也要用 SOL、ETH、BNB、TRX、SUI 或 TON 支付;在 Solana 上还要加上服务费和代币账户租金,在 TON 上每笔 Jetton 转账要加0.1 TON。
  • 不要发送到需要 memo 的交易所充值地址。批量发送工具不会附加备注(memo 或 tag),而在 TON 上许多交易所都要求填写。
  • 保持标签页打开。该过程在您的浏览器中运行:关闭或刷新页面会使其停止,表格也会丢失。再次发送之前请先在区块浏览器中核对,以免有人被重复付款。
密钥去了哪里

在这些页面中输入的密钥会在浏览器中为交易签名;只有已签名的交易会离开页面,并通过您选择的 RPC 节点发送。通过“保存到已导入的密钥”保存的密钥会保留在当前浏览器中,并用存储在同一浏览器中的密钥加密,因此任何能访问该浏览器配置文件的人都可以使用它们。

常见错误

  1. 数量中使用千位分隔符:1,000 会被识别为1。
  2. 列表中有重复项:同一个人被支付两次。
  3. 没有用于支付手续费的原生币:Tron 上没有 TRX 的 USDT,或没有 ETH 的 ERC-20 代币,会在第一笔转账时就失败。
  4. TON 钱包版本错误,会推导出另一个空地址。
  5. 部分失败后重新运行整份列表,而不是只向失败的行发送。

发送之后:检查结果

批量余额检查器是顺理成章的最后一步。粘贴同一份接收者列表(如果发送的是代币,再加上代币地址),即可一次看到所有余额。如果这些钱包之前是空的,复制空地址会准确列出仍然没有任何资产的地址:这就是一份现成的补发列表。要把您自己钱包中的资金归集回一个钱包,请使用多对一或转移所有资产。

总结

向数百个钱包发送加密货币只需几分钟的准备:选择模式和网络,粘贴一份干净的列表,检查汇总,先做小规模测试,再运行完整批次。在 Solana 上,转账会按每笔交易最多20笔(代币最多9笔)打包;在 EVM 网络、Tron、Sui 和 TON 上则逐笔发送。代价高昂的错误几乎总是出在列表本身,比如重复项、错误的地址或千位分隔符,所以请把注意力放在这里,预留好手续费,并使用专用钱包进行分发。

常见问题

+一次运行可以发送到多少个地址?

工具对列表长度没有固定限制。在 Solana 上,一笔交易最多打包20笔 SOL 转账(或最多9笔代币转账);在 EVM 网络、Tron、Sui 和 TON 上,每个接收者都是一笔单独的交易。列表越长只是耗时越久,因此请保持浏览器标签页打开,直到运行结束。

+我必须输入私钥吗?

在 Solana 上,您可以连接 Phantom 等钱包并逐批批准,而无需输入私钥。在 EVM 网络、Tron、Sui 和 TON 上,发送方是私钥或助记词,用于在浏览器中为交易签名。请使用一个单独的钱包,只存放要分发的金额和手续费储备。

+批量发送需要多少费用?

网络手续费总是需要支付的。撰写本文时,Solana 上的一对多还会收取每个接收者0.001 SOL 的服务费,并在您签名前显示在汇总中;而 EVM 网络、Tron、Sui 和 TON 上的一对多不收取服务费。

+可以向每个地址发送不同的数量吗?

可以。选择“不同数量”模式,在每一行填写地址和数量,用空格、制表符、逗号或分号分隔。数量写成 0.5 或 0,5 都可以,只是不要使用千位分隔符。此外还有所有人数量相同的模式,以及在指定范围内随机取数量的模式。

+除了原生币,还能发送 USDT 等代币吗?

可以。粘贴代币地址即可:Solana 上是 SPL 或 Token-2022 的 mint 地址,EVM 网络上是 ERC-20 或 BEP-20 合约,Tron 上是 TRC-20,Sui 上是 coin type,TON 上是 Jetton master 地址。钱包仍需持有原生币来支付网络手续费。

+如果部分转账失败会怎样?

失败的行会在表格中标出,其余转账继续进行。失败的行不会自动重试,因此请将失败的地址收集到一份新列表中单独发送,而不要重新运行整份列表。

+如果在运行过程中关闭页面会怎样?

该过程在您的浏览器标签页中运行,因此会停止。已经发出的转账会保留在链上,但表格会丢失。再次发送前,请先在区块浏览器或批量余额检查器中核对接收者,以免有人被重复付款。

Solana

Solana 上的 SPL Token 与 Token-2022 有什么区别?

Solana 有两个代币程序:经典的 SPL Token 和可扩展的 Token-2022。我们通过真实的主网测试,比较了二者的创建成本、元数据、扩展功能和 DEX 支持情况,并说明新代币应该选择哪一个。

· 阅读约 7 分钟
EVM 链

Robinhood Chain 为何如此受欢迎?

Robinhood Chain 上线几周内就跻身 DEX 交易量前三的公链,并在补贴结束后保住了这一位置。本文介绍 Robinhood 这条基于 Arbitrum 的 L2 如何运作、为何增长如此之快、存在哪些风险以及如何使用。

· 阅读约 12 分钟
EVM 链

HyperEVM 还是 Hyperliquid 区块链:哪个名称才正确?

Hyperliquid 和 HyperEVM 并不是两条不同的区块链。我们根据官方文档,解释 HyperCore 和 HyperEVM 是什么、二者如何共享同一状态、为什么钱包和聚合器对该网络的标注不同,以及在不同场景下该用哪个名称。

· 阅读约 11 分钟