发送加密货币前如何核对钱包地址

简而言之。 发送前请核对三件事:地址格式与币种和网络相符,开头和结尾的字符与原地址一致,且地址没有在剪贴板中被替换。区块链上的交易不可撤销,所以地址出错后通常无法补救。

为什么地址出错代价这么高

区块链上的交易不可逆。如果币发到了别人的地址或不存在的地址,通常就无法追回:网络没有可以撤销转账的客服。

出错有三种情形。第一种:地址输入时有笔误。第二种:地址本身正确,但属于另一个网络。第三种:地址在你不知情的情况下被替换。第一种多半会被钱包自己拦下,第二种和第三种则需要你自己留意。

核对地址只需一分钟,而地址出错在大多数情况下无法更正。这就是本文的全部逻辑。

主要网络的地址长什么样

从地址格式可以很快看出它属于哪个网络。这是第一道也是最简单的过滤。

  • Bitcoin。以 1、3 或 bc1 开头。
  • Ethereum 及基于它的网络(ERC20、BEP20)。以 0x 开头,共 42 个字符。
  • Tron(TRC20)。以 T 开头,长度通常为 34 个字符。
  • Litecoin。以 L、M 或 ltc1 开头。
  • Solana。由拉丁字母和数字组成的字符串,长度约 32 到 44 个字符,没有前缀。

如果地址不符合所选币种的格式,服务或钱包应该给出提示。如果没有提示,请手动检查格式。

格式看不出来的:不同网络中相同的地址

格式并不能说明一切。Ethereum 地址在 ERC20 和 BEP20 网络中看起来一模一样,仅凭地址本身无法区分。其他与 Ethereum 兼容的网络也是如此。

所以,“地址正确、网络不对”的错误仍然是最隐蔽的。网络不是由地址决定的,而是由你发送时选择的代币版本决定的。关于如何选择网络,详见关于 USDT 的文章:TRC20、ERC20 还是 BEP20。

实用的规则:发送方钱包中的网络,必须与订单中标明的网络逐字一致。

发送前的五步核对

  1. 使用你自己钱包或订单页面上的“复制”按钮复制地址,不要手动输入。
  2. 确认地址所属的网络与所选网络一致。
  3. 把开头 4 到 6 个字符和结尾 4 到 6 个字符与原地址对照。
  4. 对于需要标签的币种,请填写 memo:什么是 memo。
  5. 第一次向新地址发送时,先转一小笔测试金额。

对于大额资金,再加上第六步:把地址整体对照一遍,按每四五个字符一组逐段核对。这样慢,但可靠。

地址校验和是如何工作的

大多数常见格式的地址中都内置了校验和。它是根据地址其余部分算出的几个字符。如果你错了一个字符,钱包通常会发现不匹配,并不让你发出转账。

这能防范偶然的笔误,但防不住替换。攻击者的地址在格式和校验和上同样是正确的。钱包只会确认这个地址存在,而不会确认它是你的。

在 Ethereum 地址中,字母的大小写有时被用作校验和。不要手动改动大小写:改过大小写的地址可能被拒绝,或者失去防笔误的保护。

防止剪贴板中的地址被替换

有些恶意程序会监视剪贴板,把你复制的地址替换成攻击者的地址。从外观上看,替换和普通的粘贴没有区别。

  • 粘贴之后,把屏幕上的地址与原地址对照:开头、结尾和中间。
  • 不要依赖自动粘贴和自动填充。
  • 及时更新系统,不要安装来源可疑的程序。
  • 如果你使用硬件钱包,请在它的屏幕上核对地址,而不是在电脑屏幕上。

地址“投毒”:为什么不能从交易记录里复制地址

有一种手法是,骗子从一个与你常用地址相似的地址向你发一笔极小的转账:开头和结尾的字符都一样。他指望你之后从交易历史里取地址,并把钱发给他。

防范很简单。只从可靠的来源获取地址:收款方钱包本身、当前订单的页面,或你自己填写并核对过的地址簿。交易记录不是这样的来源。

出于同样的目的,核对时不仅要对照两端,也要对照地址的中间部分。

如何用区块浏览器进行核对

区块浏览器可以帮助确认地址存在,并且属于所需的网络。把地址粘贴到你所选网络的浏览器中。如果格式正确,会打开带有交易记录的地址页面,否则会出现错误提示。

它也有局限。浏览器不会告诉你这是不是你的地址,也不能保证收款方掌握它的密钥。没有任何交易的新地址看起来也是空的,这很正常。如何阅读转账数据:txid 与区块链浏览器。

付款地址与收款地址:有什么区别

兑换涉及两个不同的地址,不能混淆。收款地址是你的:服务把兑换所得的币发到那里。付款地址属于服务:由你把币发到那里。

在 BITWHITE,付款地址为每个订单单独生成,有效期最长 2 小时。不要保存它,也不要在之后的订单中重复使用。金额不对、网络不对或超过期限的付款会交给运营人员人工核查:少付时怎么办。

服务的官方域名只有 bitwhite.net。付款地址必须取自该域名下的订单页面,而不是消息或邮件。关于假冒网站的特征:如何识别假冒兑换网站。

退款地址:该填什么

如果服务要求提供退款地址,请填写与你发送所用的币种和网络相同的地址。在自动模式下,如果兑换失败,币会退回到这个地址。关于两种模式的区别:自动兑换还是手动兑换。

除非你确定交易所接受来自外部地址的转入并会记入你的账户,否则不要填写交易所的地址。由你自己掌握密钥的个人钱包更可靠。

实际示例

示例 1。地址正确,网络不对

假设订单中指定的是 TRC20 网络,而你从 BEP20 网络的钱包发送 USDT。Tron 的地址格式以 T 开头,BNB Smart Chain 上的发送钱包很可能不会接受它。这是好的情形:保护机制起了作用。

示例 2。剪贴板中的地址被替换

你复制了地址并粘贴到钱包里。粘贴进去的不是订单里的地址,而是另一个,只是开头相同。核对最后几个字符时发现了差异。你清空剪贴板,重新复制地址,再检查一遍。

示例 3。向新地址发送大额资金

例如,如果你第一次向自己的新钱包发送一大笔资金,请先转一小笔,等它到账,然后再发送其余部分。测试的手续费通常比出错的代价便宜。

从哪里获取地址,哪里不能取

可靠的地址来源只有一个:由你自己操作的界面。也就是你在 bitwhite.net 上的订单页面,或你钱包里的“接收”页面。

不可靠的来源有:陌生人在即时通讯软件里发来的消息、邮件、截图、他人的网站、交易记录。即使消息中的地址看起来没错,你也没有证据表明它是服务发来的。

二维码可信吗

二维码很方便,因为它避免了笔误,但它不能保证地址正确。二维码编码的就是同一个地址,替换它和替换一行文字一样容易。

扫描之后,把钱包显示的地址与订单页面上的地址对照:开头和结尾必须一致。确认钱包选择了正确的网络,并且金额和标签(如果有)没有被改动。只扫描订单页面上显示的二维码,而不要扫描消息中发来的。

常见错误

  • 手动输入地址,或复制时漏掉了字符。
  • 选错了网络,尽管地址格式是对的。
  • 把收款地址和付款地址弄反了。
  • 忘了 memo 或 destination tag 标签。
  • 地址取自交易记录或旧消息。
  • 从交易所向一个交易所不支持提现的网络的地址发送。
  • 使用了上一个订单的付款地址,或在期限结束后使用。

点击“发送”前的检查清单

  1. 钱包中的币种和网络与订单一致。
  2. 地址是用按钮复制的,而不是手动输入的。
  3. 地址的开头和结尾与原地址一致。
  4. 需要时已填写 memo 标签。
  5. 金额与订单金额一致,并已考虑网络手续费。
  6. 订单页面的域名:bitwhite.net。
  7. 订单仍然有效:付款地址的期限尚未过期。

如果发送后出了问题,请到 Telegram 联系客服,并提供订单号(BW-…)和 txid(交易哈希)。服务从不索要助记词:任何索要这类词语的请求都是诈骗。

常见问题

可以在区块浏览器里核对地址吗?

可以。如果地址正确,浏览器会显示它的页面,否则会提示错误。但它不知道这是不是你的钱包,也防不住替换。核对的目的是确认格式和网络选对了,而不是确认所有者。

为什么要核对地址的开头和结尾?

伪造的地址往往在开头和结尾的几个字符上与真地址一致。所以两部分都要对照,而对于大额资金,最好把地址按段整体核对一遍。这既能防范剪贴板替换,也能防范历史记录投毒。多花两分钟核对,几乎总是比冒丢失转账的风险划算。

需要先做测试发送吗?

对于新地址和大额资金,这很有用:一笔小额转账可以确认地址和网络选对了。请注意,每笔转账都要付网络手续费,所以只有在出错的风险比手续费更贵时,测试才有意义。对于带有付款地址的订单,则不应发送测试金额。

Bitcoin 地址和 Ethereum 地址有什么区别?

Bitcoin 地址以 1、3 或 bc1 开头,由拉丁字母和数字组成,而 Ethereum 地址以 0x 开头,共 42 个字符。它们不能互换,结构也不同:把币发到别的网络的地址,通常会导致资金损失。Ethereum 地址在 ERC20 和 BEP20 中是相同的,所以网络要单独选择。

如果发到了错误的地址怎么办?

不要重复付款,也不要为了“纠正”而再转一次。如果这是订单中的付款地址,请到 Telegram 联系客服,并说明订单号(BW-…)和 txid。向他人地址发出的转账通常无法追回,因为交易不可逆。所以关键是在发送之前核对,而不是之后。

为什么付款地址不能重复使用?

付款地址为每个订单单独生成,有效期最长 2 小时。超过期限、金额不对或网络不对的付款会交给运营人员人工核查,这需要更长的时间。每次新的兑换,都请创建新订单,并使用其中的地址。

准备兑换了吗?选择币种,粘贴地址并付款:创建订单前即可看到汇率、手续费和最终金额。

前往兑换