主页 > imtoken冷钱包下载 > 科学:比特币地址类型和钱包使用情况

科学:比特币地址类型和钱包使用情况

imtoken冷钱包下载 2024-01-25 05:08:02

养成每次发起交易时检查目标地址的习惯,以确保目标地址没有被篡改。虽然地址的开头可以帮助您识别此类地址的类别,但地址的长度也因类别而异。

科普 :比特币地址的类和钱包的用法

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

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

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

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

要舒适地发送和接收比特币,你需要知道两件事:如何识别有效地址以及应该使用什么样的地址。

在大多数情况下,您应该更喜欢使用始终以 BC1 开头的原生 SegWit 地址(所谓的“bech32 地址”)。这个地址是最好的,因为它在构建交易时最有效地使用数据,因此处理费用最低,因为比特币处理费用是根据交易的数据量定价的。

原生Segregated Witness bech32的地址如下:

比特币地址查询

bc1qj89046x7zv6pm4n00qgqp505nvljnfp6xfznyw

但是,现在并不是所有的钱包软件都支持 bech32 格式。更常见的地址格式是“按脚本哈希付费 (p2sh)”地址,也称为“嵌套隔离见证地址”。从交易成本的角度来看,它也比传统的地址类更高效,一目了然,它以 3 开头。如果您不确定您的交易是否发送到目标地址,嵌套的segwit地址通常支持segwit支持隔离见证。

隔离见证p2sh地址的长度如下:

3EMUH8UH9EXE7AXGYABSCC2VDUDKKDQWK

如果您使用的是较旧的钱包软件,您可能需要使用传统的“支付到公钥哈希 (p2pkh)”地址。它被称为遗留地址,因为它被认为是早期技术的残余。一般来说,这个地址的费用会更高,但它仍然是通用的。通过地址是否以1开头,可以判断该地址是否为P2P KH地址。

传统的P2P KH地址如下:

1MbeQFmHo9b69kCfFa6yBr7BQX4NzJFQq9

比特币地址查询

您应该养成每次开始交易时检查目标地址的习惯,以确保目标地址不被篡改。虽然地址的开头可以帮助您识别地址的类别,但地址的长度也因地址类别而异。 Bech 32 地址有 42 个字符 - 最新的地址类别 - 而 p2sh 和 p2pkh 地址只有 32 个字符。

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

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

温柔的容尘妈妈惊喜坐镜牛云问真话

使用助记词功能,只要你的钱包软件支持,你就可以创建任意一类有效的比特币收款地址。使用 trezor 套件,只需单击几下鼠标即可生成这些类的地址。

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

由于比特币开发和升级的性质,随着时间的推移,您可能会遇到更多地址类别,但这些地址是向后兼容的。 bech32 地址可以毫无顾虑地向 p2sh 或 p2pkh 地址发送资金。相反,您也可以使用遗留地址向 bech32 和 p2sh 地址发送资金;但是,如果您使用的是较旧的钱包软件,该软件可能无法识别 bech32 和 p2sh 地址,因此即使交易可能成功,您也无法发送。这只是一种过时的保护机制,而不是比特币。只要软件升级,交易就会顺利进行。

比特币地址查询

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

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

在此处解释的地址类中,p2sh 和 bech32 与 SegWit 升级有关。 ISOLation 见证是对交易格式的升级,可以将更多交易放入一个块中,从而提高网络的吞吐量。这也意味着 SegWit 提供的好处只有在从 SegWit 兼容地址(例如 p2sh 和 bech32 地址)发起交易时才可用;此外,接收地址的类别无关紧要。从隐私的角度来看,重要的是要确保交易中剩余的加密货币返回到同一类地址(作为发送者)。 Trezor 套件会自动为您处理。

如何获取比特币地址

新来者可能对如何获得可以收款的地址感到困惑。这很简单,您只需下载此推荐列表中列出的钱包软件即可。钱包软件会为你生成一个助记词,并使用这个助记词生成一个可用的地址并显示给你。一个好的做法是每个地址只使用一次,无论是用于收款还是付款。因为一个助记词可以生成无限个地址,所以不用担心地址用完。这种做法将为您提供额外的隐私保护。

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

找到你的比特币收款地址

比特币地址查询

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

科普 :比特币地址的类和钱包的用法

如您所见,我们在这里使用以 BC1 开头的 bech32 地址,但除非资金的发送者也使用 Bech 地址或 p2sh 地址,否则他们将无法利用 segwit 提供的低费用。始终使用 bech32 地址发送账户,这样可以节省交易费用。

如果这是您的第一次付款,建议您在转移所有资金之前发送测试交易;这可能看起来有点过于谨慎,但它可以抵消刚进入世界的朋友的不确定性。尝试发送少量比特币(如 Cong 中的金额)来测试您喜欢的地址。在发送更多资金之前,请耐心等待测试交易的确认。

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

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

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

比特币地址查询

科普 :比特币地址的类和钱包的用法

检查您支付的费用是一个很好的做法。一些钱包软件的自动设置会大大高估费用。即使在高峰时段,您也只需支付几美元的手续费,不多。如果您认为钱包建议的费用太高,您可以找到高级选项并自己输入一个值。互联网上有很多工具可以帮助您了解发送交易的用户支付了多少费用比特币地址查询,例如本站的第二张图片。如下图所示,大多数交易所支付的费用低于 50 satoshis/byte,因此 trezor suite 推荐的 51 satoshis/byte 应该在 10 分钟内链接。

科普 :比特币地址的类和钱包的用法

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

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

在极少数情况下,如果您知道您的交易的目的地址(有效地址)属于谁,您可以尝试联系他。如果你运气好,助教愿意把钱寄回给你。

如果这两种方法都不起作用,最后一个选择是使用 Op_uuureturn 向意外收集地址发送消息,描述您的错误并要求对方善意返回。这也可能失败,因此防止您将资金发送到错误地址的方法始终是在按下发送键之前仔细检查并检查交易不是发往错误的地址。

可悲的事实是,虽然许多钱包软件在识别有效地址方面做得很好,但一些用户仍然将资金发送到错误的地址类别,例如比特币到莱特币地址。一些钱包无法检测到此错误。在这种情况下,网络无法识别这是一笔错误交易,因为从钱包的角度来看,该交易与任何其他交易的形式相同,也是有效交易。这种情况下,能不能拿回钱,就看你填写的地址属于哪个网络了。如果您将资金发送到 Wright 硬币地址,只要您拥有接收地址的私钥,您仍然应该能够检索您的比特币(即使它是 Wright 硬币地址)。但是,如果您没有该地址的私钥,则恢复的可能性很小。如果发生这种情况,您必须为此付出代价。另外,记得买一个更好的钱包。

(译者注:这里还有一个解释是用户不能通过这种方式将比特币发送到莱特币区块链。只需将那些比特币发送到一个已知的莱特币地址一个一致的比特币地址就足够了。有些区块链地址是通用的,这意味着一个有效的莱特币地址也可能是一个有效的比特币地址。所以如果你有生成莱特币地址的私钥,那意味着现在你可以控制同一个比特币地址并取回它。你填写一个来自非通用区块链网络的地址。)

(完)