什么是比特币地址?

了解什么是比特币地址,它们如何工作,有哪些不同类型的地址,以及如何获得一个比特币地址。

文章细节

主题

BTC生态

,

钱包功能

,

作者

Su Xu

发布日期

July 9, 2024

比特币地址对于比特币网络上的交易至关重要。它可以让您发送和接收比特币(BTC)和其他比特币原生资产,而无需中间人。 

请继续阅读,了解比特币地址、比特币地址的工作原理、不同类型的比特币钱包地址以及如何创建一个比特币地址。

什么是比特币地址?

比特币地址是一串字母数字字符,是区块链上比特币交易目的地的唯一标识符。大多数地址包含 34-62 个字符,通常以 1、3 或 bc1 开头。

比特币钱包地址来自包含用户钱包信息的公钥,但是更加简洁和用户友好。它们为点对点比特币交易提供安全的公开地址,也可以二维码显示。

比特币地址如何工作?

比特币钱包是一种软件程序或硬件设备,可以让您与比特币区块链上的资金进行交互。它们生成并管理比特币地址。一个比特币钱包可以生成多个唯一的地址。

钱包使用非对称加密技术生成私钥对和公钥对。在密钥对中,私钥用于在发送比特币时签署交易并保密,而公钥则与他人共享以接收比特币。比特币地址是公钥的压缩版本。

‍比特币地址是使用单向加密哈希函数和编码从公钥生成的。哈希函数生成公钥的较短形式,从而产生紧凑和可共享的比特币地址。

生成的钱包地址是一个由字母和数字组成的唯一字符串,就像电子邮件地址一样。您分享比特币地址来接收 BTC,就像您分享电子邮件地址来接收电子邮件一样。

比特币地址使用校验功能进行验证,以确定地址是否正确。一旦地址被验证为有效,BTC 就会被发送给收款人。但是,如果地址不正确,资金就会发送给错误的收款人。付款人只需扫描以二维码表示的地址,就可以轻松执行交易。

从技术上讲,比特币地址是可以重复使用的。不过,为了保护隐私,建议您为每笔交易生成一个新地址。

比特币地址的主要功能是验证和确认交易,但它也通过提供假名来隐藏你的个人信息。

大多数钱包都有比特币地址验证器,可以防止用户向其他区块链地址发送比特币。例如,Xverse 是一个自托管的比特币钱包,当您输入无效地址时,它会显示错误信息,以防止您将资金发送到不兼容的区块链上。

比特币钱包地址的类型

比特币网络是一个不断发展的区块链,它具有不同类型的比特币地址,以适应不断变化的技术。每种地址格式对应不同的支付方式,其长度和前缀也各不相同。

不同的比特币地址格式适应不同的功能,并确保整个网络的兼容性。

让我们来看看比特币钱包地址的四种类型。

遗留地址

遗留地址自比特币诞生以来就一直在使用,并遵循最初的比特币地址格式。它们以前缀 "1 "开头,并使用 Base58 编码,这使得地址更加清晰易读,不含难以区分的字符。

传统地址使用支付到公钥散列(P2PKH)脚本,允许你向公钥散列发送资金。

不过,与其他地址格式相比,传统地址的交易规模更大、交易时间更慢、费用更高。这样做的原因是为整个交易脚本和签名数据提供空间。

隔离见证(SegWit)地址

SegWit 地址是在 2017 年比特币网络 SegWit 更新中引入的。这些地址以前缀 "3 "开头,基于 "Pay-to-Script-Hash"(P2SH)格式。

P2SH 允许将资金锁定到脚本的哈希值(一套解锁资金的指令)上。

SegWit 地址将签名数据与交易数据分开,并支持闪电网络等高级功能。它们提供更低的费用和更高的交易容量。

Native SegWit 地址 

Native SegWit 地址也称为 Bech32 地址,与 SegWit 地址完全兼容,并向后兼容遗留地址。它们以前缀 "bc1 "开头,与其他格式不同,只使用小写字母。

Bech32 地址是 "支付-见证-公钥-哈希"(P2WPKH)格式,通过降低交易费用和有效利用区块空间,充分利用了 SegWit 在效率方面的改进。

与其他地址相比,原生 SegWit 地址对大小写更敏感,能更简洁地表示地址,并改进了错误检测功能。

Taproot地址 

继 2021 年网络 Taproot 升级后,Taproot 地址或 Bech32m 提供了最新的付费 Taproot(P2TR)地址格式。它们是以 "bc1p "为前缀的高级地址,区分大小写。

Taproot 地址提高了效率和灵活性,并优化了交易空间。

Bech32m 允许进行更复杂的交易,如解锁比特币上的智能合约功能,并提供可靠签署交易的 Schnorr 签名、增强的隐私性和安全性等优势。

如何使用 Xverse 创建比特币地址 

现在,让我们来看看使用 Xverse 设置比特币钱包和创建钱包地址的步骤。

步骤 1:下载 Xverse 

点击 Xverse 官方网站上的 "下载"。Xverse 可在 Apple App Store 和 Google Play 上下载,作为移动应用和 Chrome 浏览器扩展。

步骤 2:创建并设置新的比特币钱包

打开你的 Xverse 钱包,出现 "创建新钱包 "提示。Xverse 是一个非托管钱包,创建账户时不会要求提供个人信息。通过备份和选择一个强大的密码来设置钱包。

第 3 步:自动创建地址

完成设置后,Xverse 钱包会自动创建一个比特币地址。点击主屏幕上的 "接收 "查看新地址。

Xverse: 人人适用的比特币钱包 

Xverse 是一款市场领先的比特币钱包,允许您存储、发送、接收、购买、出售和管理您的 BTC 和比特币原生资产。

该钱包拥有友好的用户界面和丰富的功能,是一款适合从初学者到比特币 Web3 专家的比特币钱包。

立即下载 Xverse,安全管理您的所有比特币资产!

常见问题

比特币地址有哪些类型?

比特币地址有四种主要类型: Taproot, Native SegWit, SegWit 和 Legacy 地址。它们以不同的前缀开头,具有不同的脚本格式。它们都能独特地工作,并对应不同类型的比特币交易。

有多少比特币钱包地址?

目前有超过 4.6 亿个比特币钱包地址,其中大约 4600 万个地址至少持有 1 美元的价值。然而,由于比特币钱包允许用户创建多个地址,因此这个数字并不能转化为活跃用户。

比特币钱包地址的示例是什么?

不同类型的地址有其独特的格式。例如,遗留地址的例子是 1A2pZ1wp3GQbri3PMDFtLZ6Tjpa8DVefMa,而Native SegWit 地址的例子是 bc1qeroffrr8sytrf5l6l7lydnq8pe44gtffee7ieq。

Taproot 地址和 SegWit 地址有什么区别?

Taproot 地址比 SegWit 地址具有更先进的功能,主要用于提高安全性和支持复杂的智能合约功能。SegWit 地址的前缀是 "bc1q",而 Taproot 地址则以 "bc1p "开头。

我可以从 Taproot 向 SegWit 发送 BTC 吗?

是的,您可以从 Taproot 向 SegWit 地址发送 BTC。Taproot 地址与 SegWit 和Native SegWit 地址兼容。但是,并非所有钱包都支持 Taproot 并能创建 Bech32m 地址。

如何知道我的地址是否是 SegWit?

隔离见证(SegWit)地址的前缀是 "3 "或 "bc1"。您可以通过字母数字字符串的第一个字符来识别比特币地址的类型。遗留地址以前缀 "1 "开头,而 Taproot 地址以前缀 "bc1p "开头。

什么钱包支持 SegWit?

Xverse 是世界领先的 Web3 比特币钱包,支持不同类型的比特币地址,包括 SegWit。从官方网站下载手机应用程序 Xverse 钱包,即可获取 SegWit 地址。

分享文章