比特币地址:简单的复杂

robot
摘要生成中

在比特币世界中,存在四种主要类型的地址。每种都有其特点。

P2PKH 地址以 “1” 开头。古老。该类型的经典。例如:1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2

P2SH地址以«3»为前缀。它们用于多重签名操作。复杂场景。验证在交易时进行。示例:3J98t1WpEZ73CNmQviecrnyWrnqRhWNLy

Bech32以«bc1q»开头。更现代。这是原生SegWit。更好地发现错误并支持高级功能。看起来是这样的:bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq

Taproot地址 - "bc1p"。建立在SegWit之上。占用区块空间更少。似乎提供更好的隐私。手续费更低。

P2PKH – 这是什么意思?

中本聪创造了这个术语。"支付公钥的哈希" - 听起来有点复杂。实际上,资金是发送到哈希地址,而不是公钥。

这更安全。即使哈希地址落入他人之手,公钥仍然会保持安全。此外,节省空间 - 哈希更紧凑。

P2SH 怎么样?

盖文·安德森在2012年提出了这一类型。这里的支付与脚本的哈希值相关联。支持各种复杂的场景。多重签名等。

在这样的交易中,地址是脚本的哈希值。发送者只需要哈希值。真正的脚本在稍后花费时提交。

P2SH使网络更加灵活。不同的脚本可以哈希到一个地址。无需披露细节。隐私更高。

Bech32的名称来源于哪里?

"B" – 来自于Vuille和Maxwell的创作者。"ech" – 错误检测算法。帮助区分相似的符号。"1"与"l"不相似,"0"与"o"不会混淆。

"32" 只是指地址的长度。这就是这么简单的词源。

为什么使用后地址会改变?

一些钱包在每次交易后生成新地址。这并非偶然。

隐私至关重要。使用一个地址进行所有操作会留下痕迹。每个人都可以看到历史记录。新地址可以隐藏信息。

安全性也很重要。更改地址使得成为攻击目标更加困难。如果一个密钥被盗,只有一部分资金会受到影响。

新地址是如何产生的?

使用椭圆曲线密码学。在比特币中,这是算法secp256k1。

钱包生成一对密钥 - 公钥和私钥。公钥用于生成地址。对于新地址 - 新的一对。独特且安全。这个过程是瞬间的。

HD钱包守护秩序

现代钱包使用HD (分层确定性)技术。方便管理多个地址。

HD钱包不会每次都从零开始创建新的密钥对。它生成一系列从初始值开始的密钥对。根据BIP32和BIP44标准。

优点显而易见:

  • 备份变得简单 - 只需保存初始值
  • 确定性 - 所有地址源自一个数字
  • 最佳隐私 - 每笔交易的新地址
  • 层级 – 可以为不同的目的创建子钱包

似乎一切都很清楚。还是不太清楚?

查看原文
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 评论
  • 转发
  • 分享
评论
0/400
暂无评论
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)