Web3 新手系列:我的比特币为什么有多种地址

可能有很多新手朋友和笔者一样,在第一次使用 WEB3 钱包,兴高采烈地打开比特币钱包,准备复制地址的时候,猛然发现自己创建的一个钱包居然有多个不同的地址。如同走到一个陌生的十字路口,一脸茫然。

为什么会有不同的地址?这几个地址到底该用哪个呢?

UeicWO59uqc8OcSXijxlb2KHoin0QrjNBFxLVSU7.png

OKX 钱包的多个 Bitcoin 地址

这些地址分别是什么

Bitcoin 社区是一个技术不断发展的社区,技术的发展产生新的内容。不同的地址格式可以认为是新技术应用的结果。接下来探索一下不同地址格式的区别是什么。

Legacy 地址(P2PKH)

该格式是在 2009 年比特币刚刚推出的时候采用的格式,所以称作 Legacy 格式,又因为当时比特币的地址是从公钥/私钥对创建的,所以也叫做支付公钥哈希 (P2PKH) 地址。

目前看来,Legacy 类型的地址在交易中会占用更多的空间,导致交易的手续费更高。目前大家只会在使用一些与新地址不兼容的旧钱包时才会使用这种类型的地址。

可以发现 Legacy 地址有一个特点,地址都是以「1」开头的。这是因为在生成地址的时候,会根据不同场景(比如:测试网/主网)在生成的公钥前添加前缀,添加了前缀的公钥通过 Hash 计算之后地址最终会以「1」开头。

Nested SegWit 地址(P2SH-P2WPKH)

和传统的 Legacy 地址相比,P2SH 地址采用的不是公钥的哈希,而是赎回脚本(redeem-script)的哈希。通俗的讲,P2PKH 是向一个公钥的哈希进行支付,而 P2SH 是向赎回脚本进行支付,只有接受者满足赎回脚本的转出条件之后,才可以花费里面的资金。

由于支付的对象从公钥转换为脚本,大大扩展了灵活性,可以自定义赎回脚本的执行逻辑。典型的应用包括实现多重签名的交易。

在 P2SH 的基础上,如果嵌入了隔离见证技术,那么这种地址的格式就是隔离见证兼容地址(Nested SegWit)。关于隔离见证相关的内容可以在介绍隔离见证地址的时候了解到。引入了隔离见证技术之后,可以减少交易的体积,从而减少交易的手续费用。

可以看到 P2SH 地址以「3」开头。

隔离见证地址(Native SegWit) 地址

在介绍该类型地址之前,需要介绍里面的关键技术——隔离见证(SegWit)。故名思义,隔离见证就是把见证数据(witness)隔离出来,单独处理。

这么做的一个显著的优势在于,减少了交易信息的大小,从而减少了交易的手续费。另外体积减少带来的另一个好处在于,提高了比特币区块交易的大小上限,从 1 MB 的容量大小达到了 4 MB。

隔离见证地址的特点是地址以「bc1」开头。

主根地址(Taproot

Taproot 地址的优势在于隐私性和在复杂交易场景下的效率。与 Native SegWit 相比,它使用 Schnorr 算法取代了椭圆曲线数字签名算法,前者在批量交易的场景下效率更高并且提高了多重签名钱包的隐私性。

主根地址的特点是地址一般以「bc1q」。

我该选用什么地址格式

目前的主流钱包比如 OKX、Unisat 等钱包都支持以上四种地址,因此为了减少交易费用,采用 Native SegWit 和 Taproot 格式的地址是比较合理的。

另外如果你对比特币的铭文等感兴趣,那么这两种地址是你的不二之选,大多数钱包都对这两种地址的铭文做了额外的处理,可以保护你特殊的 UTXO 不会在交易中错误地转移掉。认准「bc1」开头的钱包地址吧!

当然不同地址格式的钱包是可以进行资金的交易,不必担心。

如果想要查看比特币的余额或者区块信息,欢迎使用 ZAN 的节点服务,我们提供了丰富的 API 供开发者使用。API 文档详情:https://docs.zan.top/reference/zan_getbalance-enhance

更深一点——关键技术介绍

经过上述的介绍,大家多多少少对钱包的有了一个初步的认识,那么对于钱包里的一些技术获取和我一样非常感兴趣,那么一起来看一下里面神秘的技术吧。

Redeem Script 赎回脚本

在介绍 P2SH 的时候我们知道这是一种面向赎回脚本交易的技术,那么什么是赎回脚本,它在比特币生态的作用是什么。

在介绍赎回脚本之前我们需要介绍一下比特币的交易基本结构。

下面是一个典型的 P2PK 类型的交易,其中 04ae 开头的地址想要给 15kD 开头的地址转 10 个 BTC。04ae 地址的账户需要向链上的其他人表明自己确实拥有这个账户的使用权(拥有私钥),那么他在这个交易中需要提供一个签名(ScriptSig)来证明自己的身份。

验证者除了需要获取到该签名之外,还需要查找上一个交易对应该 UTXO 的输出脚本。这两个脚本拼接起来就是赎回脚本。赎回脚本的作用就是用来证明交易的合法性。

mwHLvY5mptpc8MLKzUy7dezCg1U9WuaP5VAFd3XR.png

在这个交易中,可以看到签名和输出脚本都是一段计算机指令。「 OP_PUSHBYTES 」表示向栈中 PUSH 一段数据,首先在 ScriptSig 中 04ae 用自己的私钥对整个交易进行签名,该签名的会被压入栈。之后再往栈中压入公钥,最后在「 OP_CHECKSIG 」中,用公钥对签名解密,比较交易是否一致。如果一致则表明身份有效。

除了这种 P2PK 的方式,赎回脚本还可以实现 P2PKH、P2SH 等不同的身份验证方式。

Segregated Witness 隔离见证

在上面的介绍可以知道目前较新的钱包格式都是采用了隔离见证技术,那么什么是见证(Witness),它是怎么进行隔离的呢。

这里的 Witness 可以认为是比特币基本结构中的脚本签名(scriptSig)信息,隔离见证将其从基本结构中抽出放在一个新的数据结构中。

SsIfOoL3akt3EOzibxNSCUbpnmYsFy5Bos3hr5n0.jpeg

在上图可以看到,交易中必要的内容就剩下了交易来源的信息和交易输出的信息,交易的大小被减少了,由于黄色部分(交易的总大小)有大小的限制,因此将交易的签名分开进行传输可以让一个区块容纳更多的交易。另外由于计算交易的签名时,签名部分的内容不被计算在内,因此可以有效解决 交易延展性 的问题。

下面是一个 P2TR 交易,可以看到这个交易多了一个 Witness 部分。它的作用是用来验证交易的合法性。使用 Witness 代替 ScriptSig 之后,验证合法性的方式还是一致的,即通过使用公钥来解密 Witness 的签名,验证交易的内容是否一致。只有节点需要验证交易合法性的时候才会去请求 Witness 的信息。现在免费使用 ZAN Node 服务(访问 ZAN.TOP)即可稳定高速的连接到 BTC 网络。

A4ogEDd7wA9C9pU467ioMvHuvWI7dP0nFwXMVa34.png

总结一下,隔离见证就是将原本一个交易中的交易签名部分的内容其余部分内容分开传输,从而减少了单个交易的大小,提升了整个区块的容量。另外由于签名部分的内容在计算交易的 Hash 值时不被计算在内,因此可以有效解决 交易延展性 的问题。

本文由 ZAN Team(X 账号 @zan_team) 的 Yeezo(X 账号 @GaoYeezo75065)撰写。

WEEX唯客交易所是全球交易深度最好的合约交易所之一,位居CMC交易所流动性排名前五,订单厚度、价差领先同行,微秒级撮合,零滑点、零插针,最大程度降低交易成本及流动性风险,让用户面对极端行情也能丝滑成交。

WEEX交易所宣布将于今夏上线其全球生态激励通证WEEX Token(WXT)。WXT被设计为WEEX交易所生态系统的基石,作为动态激励机制,主要用于激励WEEX交易平台社区的合作伙伴、贡献者、先驱和活跃成员。

WXT总供应量100亿枚,初始流通量39亿枚,WEEX交易平台投资者保护基金、WXT生态基金各持有15%,15%用于持币激励,5%面向代理、渠道等合作伙伴私募,其余50%将全部用于WEEX交易所生态激励,包括:团队激励(20%)、活动拉新(15%)、品牌建设/KOL合作(15%)。WEEX Token是一种实用型代币,规划了丰富的使用场景和赋能机制,包括:Launchpad、近10项持有者专属权益,以及回购销毁通缩机制等。

据悉,WXT仅开放代理、渠道等合作伙伴折扣认购,未来零售投资者可通过新用户注册、交易挖矿、参与平台活动等方式获得WXT奖励。

点此注册 WEEX 账户,领取 1050 USDT 新用户奖励

WEEX官网:weex.com

WXT专区:weex.com/wxt

你也可以在 CMCCoingecko非小号X (Twitter)中文 X (Twitter)YoutubeFacebookLinkedin微博 上关注我们,第一时间获取更多投资资讯和空投福利。

在线咨询

WEEX华语社群:https://t.me/weex_group

WEEX英文社群:https://t.me/Weex_Global

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情

    暂无评论内容

随即推荐
远程控制手机v2.0安卓软件-H5资源网

远程控制手机v2.0安卓软件

软件名称:远程控制新版本软件大小:1.15M软件版本号:2.0软件内容介绍:远程控制app是一款免费的安卓应用,可以完美的操作远程控制手机端,投屏,左上角有视频教程,如果不懂按视频教程即可!
5个月前
0308
初中物理十合一全套视频课程-H5资源网

初中物理十合一全套视频课程

课程介绍 初中物理十合一全套视频课程是一套专业实用的物理学习工具,包含十部全面讲解物理学知识的视频课程,涵盖偏角、运动学、力学、热学等,全面讲解物理学最基本的概念和原理,为初中学生...
1年前
0355
减半、周期与轮回:一部比特币发展史-H5资源网

减半、周期与轮回:一部比特币发展史

作者:Climber,Jessy,cryptonaitive,金色财经 币圈一日,人间一年。比特币完成历史进程中的第四次减半,某种意义上一个周期就是一百年。 比特币以四年为演化进程,每一阶段都在刷新世人的认...
5个月前
04512
PDF Shaper Professional v12.6-H5资源网

PDF Shaper Professional v12.6

软件介绍  PDF Shaper C 免费实用的全能PDF工具箱!这款PDF转换器包含了很多非常实用的PDF工具,可以轻松的把 PDF 转成 Word,PDF 转图像,PDF 加密等等。它还可以合并,分割,加密和解密 ...
2年前
04111
软考高级信息系统项目管理师-H5资源网

软考高级信息系统项目管理师

课程介绍  讲师根据最新的信息系统项目管理师考试动态,对考试中所有知识点进行了归类分析和总结,挖掘出了其中的考试重点和难点,指出了考试的命题方向以及每个知识点在实际考试中所占的...
2年前
0419
2024新版二开微信发卡小程序源码卡密系统支持流量主-H5资源网

2024新版二开微信发卡小程序源码卡密系统支持流量主

2024新版二开微信发卡小程序源码卡密系统支持流量主。裂变扩展多种领取模式二次开发的发卡小程序源码,其后台采用PHP编写,支持用户通过付费购卡或者观看视频广告领取卡密,该小程序还支持流量...
2个月前
0307
怀旧复古风学习雷锋精神PPT模板-H5资源网

怀旧复古风学习雷锋精神PPT模板

复古风学习雷锋精神模板。一套学雷锋模板,创意复古文革风ppt pptX 大小:1.03MB 日期:2021-03-15 效果:动态 下载地址1 下载地址2
1年前
0348

Glassnode:矿工还对BTC有信心吗?投资者交易兴趣下降了吗?

作者:CryptoVizArt, UkuriaOC, Glassnode;编译:五铢,金色财经 摘要 哈希率仍略低于历史最高水平,尽管收入下降,但矿工的持续投资表明他们对比特币网络有着极大的信心。 投资者与交易所的互...
37天前
0377
安卓番薯免费小说v3.00.11绿化版-H5资源网

安卓番薯免费小说v3.00.11绿化版

软件介绍  番薯免费小说APP百万小说电子书免费随心畅读!小说种类全涵盖玄幻修仙、都市言情、豪门总裁、乡村迷情、校园纯爱、铁血军事、影视原著、盗墓探险、恐怖惊悚、穿越武侠、两性仑理...
1年前
02514
觉醒让自己做一个通透的强者-H5资源网

觉醒让自己做一个通透的强者

课程介绍 该课程旨在帮助个体实现内心觉醒,提升自我认知和情商。学员将学习情绪管理、自我领悟和心灵成长,以成为更加通透且坚强的个体,应对生活与挑战,实现全面成长与发展。
7个月前
0465