主页 > imtoken钱包官网大陆苹果怎么下载 > 科普 | 比特币地址的类型和钱包的使用

科普 | 比特币地址的类型和钱包的使用

火币网查询自己的比特币钱包地址_接收比特币的地址_比特币qt钱包发币地址

在寻求更好的技术的过程中,一些附属的东西不可避免地会变得有点混乱。 虽然比特币地址的格式化方式已经发生了很大变化,但这真的不是一般人需要关心的事情。 比特币在过去几年中使用了多种标准,有时同时使用多种标准,这使得这些奇怪的字符串更加可怕,过于可怕。

不同类型的比特币地址基本上是交叉兼容的,这意味着任何一种地址上的资金都可以发送到任何其他类型的地址。 如果您在向某个地址汇款时遇到问题,很可能是您的钱包客户端出现问题,只需尝试升级您的钱包以支持下述地址类型。

一般来说,您使用的钱包软件会为您管理地址,防止您向无效地址发送资金。 但是,各种钱包可能不会始终如一地这样做。 Trezor Suite 应用最近发布了公测版,它可以防止您向无效地址汇款,还支持所有常用地址类型,并帮助您避免多付费用; 流行的钱包软件中的最后一个问题很常见,尤其是在网络流量高的时候。

不同类型的比特币地址是什么样的?

要轻松地发送和接收比特币,您需要知道两件事:如何识别有效地址,以及您应该使用哪种类型的地址。

大多数时候,您应该更喜欢使用始终以 bc1 开头的本地隔离见证地址(也称为“Bech32 地址”)。 这种地址是最好的,因为它在构造交易时使用了最高效的数据,所以手续费也是最低的,因为比特币的手续费是按照交易中的数据量来定价的。

原始的隔离见证 Bech32 地址如下所示:

接收比特币的地址_比特币qt钱包发币地址_火币网查询自己的比特币钱包地址

bc1qj89046x7zv6pm4n00qgqp505nvljnfp6xfznyw

不过现在并不是所有的钱包软件都支持Bech32格式。 一种更常见的地址格式是 Pay-to-Script Hash (P2SH) 地址,也称为“嵌套隔离见证地址”。 从交易费用的角度来看,它也比传统的地址类型更高效,而且一眼就能认出来,因为它是3开头的。如果你不确定你的交易发送的目的地址是否支持segwit,那么nested segwit地址一般都支持。

隔离见证 P2SH 地址如下所示:

3EmUH8Uh9EXE7axgyAeBsCc2vdUdKkDqWK

如果您使用的是较旧的钱包软件,您可能需要使用传统的 Pay to Public Key Hash (P2PKH) 地址。 它被称为遗留地址,因为它被认为是早期技术的残余。 一般来说,这种地址的手续费会高一些,但还是通用的。 您可以通过地址是否以 1 开头来判断该地址是否为 P2PKH 地址。

传统的 P2PKH 地址是这样的:

1MbeQFmHo9b69kCfFa6yBr7BQX4NzJFQq9

您应该养成每次发起交易时检查目标地址的习惯,以确保目标地址未被篡改。 虽然地址的开头可以帮助你识别这个地址的类型,但是地址的长度也会随着类型的不同而不同。 Bech 32 地址有 42 个字符——最新的地址类型——而 P2SH 和 P2PKH 地址只有 32 个字符。

比特币qt钱包发币地址_接收比特币的地址_火币网查询自己的比特币钱包地址

接收资金的有效比特币地址是什么?

您所有类型的地址都来自同一来源,您的助记符(也称为“种子词”)。 下面是一个种子词的例子,所有三种类型的地址都可以从中导出:

温柔融晨妈妈惊喜情境镜头牛云询真情实感

使用助记词,您可以创建任何类型的有效比特币接收地址,只要您的钱包软件支持它。 使用 Trezor Suite,只需点击几下鼠标即可生成任何这些类型的地址。

火币网查询自己的比特币钱包地址_比特币qt钱包发币地址_接收比特币的地址

- 在“账户”页面上使用侧边栏菜单“添加新账户”-

因为比特币发展升级的特点,随着时间的推移,你可能会遇到更多的地址类型,但地址都是向下兼容的。 Bech32 地址可以毫无顾虑地将资金发送到 P2SH 或 P2PKH 地址。 反过来也是可以的,你也可以使用传统地址向Bech32和P2SH地址发送资金; 但是,如果您使用的是较旧的钱包软件,该软件可能无法识别 Bech32 和 P2SH 地址,因此您无法发送资金,即使这笔交易很有可能会通过。 这只是过时的保护机制的问题,而不是比特币。 您只需升级软件即可完成交易。

如有疑问,您可以放心使用传统地址,因为它拥有最广泛的支持。 虽然您使用的钱包软件可能会对您施加一些限制,但只要它允许您签署和发送交易,您就无需担心。 比特币地址是交叉兼容的,每种类型的地址都可以将资金发送到任何类型的地址。 为了获得最大的灵活性和最少的混乱,请升级到 Trezor Suite,您可以在其中完全控制任何类型的地址。

比特币qt钱包发币地址_接收比特币的地址_火币网查询自己的比特币钱包地址

为什么地址类型不断变化?

这里讲解的地址类型中,P2SH和Bech32类型都与隔离见证升级有关。 Segregated Witness是交易格式的升级,允许在一个区块中放置更多的交易,可以提高网络的吞吐量。 这也意味着只有从兼容 SegWit 的地址(例如 P2SH 和 Bech32 地址)发起交易,才能享受 SegWit 提供的好处; 和接收地址的类型无关紧要。 从隐私的角度来看,重要的是要确保交易中剩余的加密货币返回到相同类型的地址(作为发送方)。 Trezor Suite 会自动为您处理。

如何获得比特币地址

新手可能对如何获得收款地址感到困惑。 很简单,你只需要下载一个钱包软件,比如这个推荐列表里的。 钱包软件会为您生成一个助记词,并使用这个助记词生成可用地址并显示给您。 更好的做法是每个地址只使用一次,无论是收款还是汇款。 因为一个助记词可以生成无数个地址,您不用担心地址不够用接收比特币的地址,这种方式会为您提供额外的隐私保护。

如果你有 Trezor 硬件钱包,你可以使用 Trezor Suite 桌面软件来创建和管理比特币地址。 这些地址中使用的助记词是生成并保存在你的Trezor硬件中的,所以其他人看不到它们你的助记词无法复制你的钱包。 您还可以直接在套件中为每笔交易生成一个新地址。

查找您的比特币接收地址

如果您想将比特币发送到您自己的钱包接收比特币的地址,您需要确定您的接收地址。 在 Trezor Suite 中,您需要选择您要接收资金的账户,然后点击“接收资金”按钮。 然后您可以看到一个列表,其中包含您之前生成的活动地址,以及最新未使用地址的预览。 单击“显示完整地址”以查看最新未使用的账单地址。 点击后,请检查屏幕上显示的地址是否与您的硬件钱包设备上显示的地址一致,然后您可以将该地址复制并发送给给您账单的人。

火币网查询自己的比特币钱包地址_比特币qt钱包发币地址_接收比特币的地址

比特币qt钱包发币地址_火币网查询自己的比特币钱包地址_接收比特币的地址

可以看到,这里我们使用的是bc1开头的Bech32地址,但是除非发件人也使用Bech地址或者P2SH地址,否则无法享受SegWit提供的低交易手续费的好处。 始终使用 Bech32 地址发送帐户以节省交易费用。

如果这是您第一次收款,建议您在转入所有资金之前发送测试交易; 肯定。 尝试发送少量的比特币(比如中本聪的金额)来测试你的收款地址,耐心等待这次测试交易确认后再发送更多的资金进去。

如何将比特币发送到地址

当你需要向某人支付比特币时,你只需要获取对方提供的收款地址即可。 使用Trezor Suite,只需移至账户页面的“发送”栏,输入对方的地址,然后,您还需要检查文本框中的字符是否与您一开始收到的地址一致,因为您的计算机剪贴板总是有可能被恶意软件劫持。

输入地址后,设置您愿意为这笔交易支付多少手续费。 更高的手续费会鼓励矿工先打包你的交易,这样对方会更快收到账户。 在下图中,我们使用 Trezor Suite 建议的最高交易费用,以便在 10 分钟内将交易上链(这是比特币网络可以做到的最快速度)。

比特币qt钱包发币地址_火币网查询自己的比特币钱包地址_接收比特币的地址

检查您支付的佣金是一种很好的做法。 一些钱包软件的自动设置会大大高估交易费用。 即使在繁忙时期,您也只需支付几美元,不会多很多。 如果您认为钱包建议的费用太高,您可以寻找高级选项并自己输入一个值。 网上有很多工具可以帮助你看到发送交易的用户支付了多高的交易费用,比如本网站的第二张图。 如下图可以看到,大部分交易所支付的交易手续费都低于50聪/byte,所以Trezor Suite建议的51聪/byte应该可以在10分钟内上传到链上。

比特币qt钱包发币地址_接收比特币的地址_火币网查询自己的比特币钱包地址

火币网查询自己的比特币钱包地址_比特币qt钱包发币地址_接收比特币的地址

如何取回发送到错误地址的比特币?

在大多数情况下,如果地址无效,发送给错误收件人的比特币将无法取回。

在极少数情况下,如果您知道您交易的目标地址(有效地址)属于谁,您可以尝试联系他,如果您幸运的话,TA 会愿意将资金退还给您。

如果两种方法都不行,最后的办法就是使用OP_RETURN向误付款的地址发送消息,说明自己的错误,要求对方善意归还。 这也很可能会失败,所以防止您将资金发送到错误地址的方法始终是,检查检查检查,在您点击发送之前仔细检查交易是否发送到错误地址。

可悲的事实是,虽然许多钱包软件在识别有效地址方面做得很好,但仍有用户将资金发送到错误类型的地址,例如将比特币发送到莱特币地址。 这个错误,有些钱包是查不到的。 在这种情况下,网络无法识别这是一笔错误的交易,因为从钱包的角度来看,这笔交易的形式与其他交易没有区别,也是一笔有效的交易。 在这种情况下,您能否取回资金取决于您填写的地址属于哪个网络。 如果您将资金发送到莱特币地址,只要您拥有接收地址的私钥,您仍然应该能够取回您的比特币(即使它是莱特币地址)。 但是如果你没有那个地址的私钥,找回它的机会几乎为零。 如果发生这种情况,您将承担后果。 另外,记得换一个更好的钱包。

(译者注:这里再多解释一下。用户不可能通过这种方式将比特币发送到莱特币区块链上。它只是将这些比特币发送到与已知莱特币地址重合的比特币地址。而且有些区块链地址是通用的,也就是说,一个有效的莱特币地址也可能是一个有效的比特币地址,所以如果你有生成这个莱特币地址的私钥,就意味着你可以控制同样的比特币地址也可以找回。但是如果你填写的地址是一个不常见的区块链网络,你不会那么幸运。)

(结束)

(本文链接较多,可点击左下方“阅读原文”从EthFans网站获取)

原文链接: