主页 > imtoken钱包可以存哪些币 > 比特币地址类型和钱包使用情况@Ethereum 爱好者

比特币地址类型和钱包使用情况@Ethereum 爱好者

imtoken钱包可以存哪些币 2023-05-20 05:20:25

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

不同类型的比特币地址基本上是交叉兼容的,这意味着来自任何一个地址的资金都可以发送到另一个地址。如果您无法将资金发送到某个地址,这很可能是您的钱包客户端有问题,只需尝试升级您的钱包以支持下面描述的地址类型。

通常,您使用的钱包软件会为您管理地址,并防止您将资金发送到无效地址。但是,各种钱包的做法可能不一致。Trezor Suite 应用程序最近发布了公测版,它可以防止您向无效地址汇款,还支持所有常用地址类型,还可以帮助您避免多付费用;流行的钱包软件中的最后一个问题很常见,尤其是在繁忙时间。

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

为了方便地发送和接收比特币,你需要知道两件事:如何识别有效地址,以及使用什么类型的地址。

大多数时候,你应该倾向于使用原生 SegWit 地址(所谓的“Bech32 地址”),它总是以 bc1 开头。这种类型的地址是最好的,因为它在构建交易时最有效地使用数据,因此费用最低,因为比特币费用是根据交易中的数据量定价的。

原生 Segregated Witness Bech32 地址如下所示:

bc1qj89046x7zv6pm4n00qgqp505nvljnfp6xfznyw

如何拥有比特币钱包

然而,并不是所有的钱包软件现在都支持 Bech32 格式。更通用的地址格式是“Pay to Script Hash (P2SH)”地址,也称为“嵌套隔离见证地址”。从交易费用的角度来看,它也比传统的地址类型更有效,并且可以一眼识别,因为它以 3 开头。如果你不确定你的交易的目的地址是否支持隔离见证,那么嵌套隔离见证地址一般做。

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

3EmUH8Uh9EXE7axgyAeBsCc2vdUdKkDqWK

如果您使用的是较旧的钱包软件,您可能需要使用传统的“支付到公钥哈希 (P2PKH)”地址。它被称为遗留地址,因为它被视为早期技术的残余。此类地址通常具有较高的费用,但仍然是通用的。您可以通过地址是否以 1 开头来判断地址是否为 P2PKH 地址。

传统的 P2PKH 地址如下所示:

1MbeQFmHo9b69kCfFa6yBr7BQX4NzJFQq9

您需要养成每次发起交易时检查目标地址的习惯,以确保目标地址没有被篡改。虽然地址的开头可以帮助您识别地址的类型,但地址的长度也因类型而异。Bech 32 地址有 42 个字符——最新的地址类型——而 P2SH 和 P2PKH 地址只有 32 个字符。

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

如何拥有比特币钱包

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

温柔融晨妈妈惊喜场景镜头牛云询问正品感受

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

图片

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

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

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

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

如何拥有比特币钱包

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

如何获得比特币地址

新来者可能会对如何获得接收账单的地址感到困惑。很简单,你只需要下载一个钱包软件,比如这个推荐列表中的那些。钱包软件会为您生成助记词,并使用该助记词生成可用地址并展示给您。一个好的做法是每个地址只使用一次,无论是用于接收还是发送。因为一个助记词可以生成无限多的地址,所以你不用担心地址不够用,而且这种方式会为你提供额外的隐私保护。

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

找到你的比特币账单地址

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

图片

如您所见,这里我们使用以 bc1 开头的 Bech32 地址,但除非发件人也使用 Bech 地址或 P2SH 地址,否则他们将无法从 SegWit 提供的低费用中受益。始终使用 Bech32 地址发送账户以节省交易费用。

如何拥有比特币钱包

如果这是您的第一次收款,建议您在转移所有资金之前发送测试交易;这可能看起来有点矫枉过正,但对于那些刚接触这个世界的人来说,这可以抵消确定性。尝试发送少量比特币(例如 satoshis)来测试您的收款地址,并耐心等待测试交易确认后再发送更多资金。

如何将比特币发送到一个地址

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

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

图片

检查您支付的手续费是一个好习惯。一些钱包软件的自动设置会大大高估费用。即使在繁忙的时候,您所支付的手续费也只是几美元,不多。如果钱包建议的费用对您来说太高,您可以寻找高级选项并自己输入一个值。网络上有许多工具可以帮助您查看发送交易的用户支付了多少费用,例如本网站上的第二张图片。如下图所示,大多数交易所支付的费用低于 50 satoshis/byte,因此 Trezor Suite 建议的 51 satoshis/byte 应该能够在 10 分钟内上链。

图片

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

如何拥有比特币钱包

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

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

如果两个选项都不起作用如何拥有比特币钱包,最后一个选项是使用 OP_RETURN 向意外收到账单的地址发送消息,描述您的错误并要求善意退货。这也很有可能失败,所以防止您将资金发送到错误地址的方法总是,检查检查并检查,在您点击发送键之前仔细检查交易没有发送到错误的地址。

可悲的事实是,虽然许多钱包软件在识别有效地址方面做得很好,但有些用户将资金发送到错误类型的地址,例如比特币到莱特币地址。这个错误,有些钱包是Can't check it out。在这种情况下,网络无法识别这是一个错误的交易,因为从钱包的角度来看如何拥有比特币钱包,该交易与任何其他交易的形式相同,也是有效的交易。在这种情况下,能否取回资金,取决于你输入的地址属于哪个网络。如果您将资金发送到 Litecoin 地址,只要您拥有收件人地址的私钥,您仍然应该能够取回您的比特币(即使它是 Litecoin 地址)。但是如果你没有那个地址的私钥,拿回来的机会很小。如果发生这种情况,您将不得不承担后果。另外,请记住切换到更好的钱包。

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

(结束)

(文中有很多超链接,可点击左下角“阅读原文”从EthFans网站获取)

原文链接: