欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

當(dāng)前位置:主頁 > 區(qū)塊鏈 > 比特幣 > 比特幣地址知識(shí)體系

比特幣地址是什么?一文帶你系統(tǒng)梳理比特幣地址相關(guān)的知識(shí)體系

2025-09-22 10:39:19 | 來源: | 作者:佚名
在完全理解各種數(shù)字貨幣錢包地址之前,我們需要一些基礎(chǔ)知識(shí),本文將系統(tǒng)梳理比特幣地址的生成原理、協(xié)議標(biāo)準(zhǔn)、地址類型與演進(jìn)路徑,全景解析加密資產(chǎn)地址體系,需要的可以了解下

1. 準(zhǔn)備知識(shí)

在完全理解各種數(shù)字貨幣錢包地址之前,我們需要一些基礎(chǔ)知識(shí)。主要包括非對(duì)稱加密的公私鑰知識(shí),哈希算法,常見的編碼知識(shí),以及地址產(chǎn)生的基礎(chǔ)原理。比特幣的錢包地址都是根據(jù) BIP 協(xié)議設(shè)計(jì)出來的,大部分非比特幣錢包的地址也是根據(jù) BIP 相關(guān)協(xié)議來設(shè)計(jì)的。我們?cè)谑崂肀忍貛诺刂废嚓P(guān)知識(shí)點(diǎn)的時(shí)候,也會(huì)輔助介紹相關(guān)的其他類型錢包地址。

比特幣地址

1.1.非對(duì)稱加密知識(shí)與公私鑰

非對(duì)稱加密是現(xiàn)代密碼學(xué)的基石,由惠特菲爾德·迪菲(Whitfield Diffie)和馬丁·赫爾曼(Martin Hellman)在 1976 年首次提出。其核心特點(diǎn)是使用一對(duì)數(shù)學(xué)上相關(guān)的密鑰:一個(gè)公開的公鑰和一個(gè)保密的私鑰。主要特點(diǎn)在于加密和解密過程由不同的密鑰完成:用公鑰加密的信息,只能由對(duì)應(yīng)的私鑰解密;反之,用私鑰簽名的信息,可由對(duì)應(yīng)的公鑰驗(yàn)證其真實(shí)性。這完美解決了對(duì)稱加密中的密鑰分發(fā)難題,實(shí)現(xiàn)了無需提前共享秘密的安全通信。

在當(dāng)前數(shù)字貨幣領(lǐng)域,最常用的非對(duì)稱加密算法是橢圓曲線數(shù)字簽名算法(ECDSA),特別是比特幣等貨幣使用的 secp 256 k 1 曲線,因其在相同安全強(qiáng)度下比傳統(tǒng) RSA 算法密鑰更短、效率更高。在比特幣的 Taproot 技術(shù)之后,在加密貨幣領(lǐng)域也開始使用 Schnorr 數(shù)字簽名算法,與 ECDSA 相比,Schnorr 具有更多的優(yōu)點(diǎn)。

公鑰與私鑰的算法原理與作用(本文主要針對(duì)數(shù)字貨幣領(lǐng)域來描述)

在數(shù)字貨幣中,私鑰是一個(gè)隨機(jī)生成的巨大隨機(jī)數(shù),是資產(chǎn)控制權(quán)的唯一憑證。公鑰則由私鑰通過單向的橢圓曲線乘法計(jì)算得出(即極易從私鑰推導(dǎo)出公鑰,但幾乎不可能從公鑰反向推導(dǎo)出私鑰)。錢包地址通常又是公鑰的哈希值。

其作用如下:

  • 私鑰:用于生成交易簽名,以證明您擁有花費(fèi)相應(yīng)資金的權(quán)力。必須絕對(duì)保密。
  • 公鑰:用于驗(yàn)證交易簽名的有效性,確保簽名確實(shí)由對(duì)應(yīng)的私鑰生成。同時(shí),它用于生成公開的收款地址,可以安全地分享給任何人。

簡(jiǎn)而言之,私鑰用于簽名,公鑰用于驗(yàn)證和生成地址,二者結(jié)合確保了資產(chǎn)所有權(quán)轉(zhuǎn)移的安全性和可靠性。

在比特幣中,公鑰分為普通公鑰(uncompressed),壓縮公鑰(compressed)。普通公鑰是未壓縮的公鑰,以 04 開頭表示,65 字節(jié)長度。壓縮的公鑰以 02(偶數(shù))或 03(奇數(shù))開頭表示,33 字節(jié)長度。

樣例如下:

  • public key (uncompressed): 04 b 4632 d 08485 ff 1 df 2 db 55 b 9 dafd 23347 d 1 c 47 a 457072 a 1 e 87 be 26896549 a 87378 ec 38 ff 91 d 43 e 8 c 2092 ebda 601780485263 da 089465619 e 0358 a 5 c 1 be 7 ac 91 f 4
  • public key (compressed):02 b 4632 d 08485 ff 1 df 2 db 55 b 9 dafd 23347 d 1 c 47 a 457072 a 1 e 87 be 26896549 a 8737

傳統(tǒng)的未壓縮公鑰示意圖

比特幣地址

壓縮公鑰示意圖

比特幣地址

在與數(shù)字貨幣相關(guān)的公私鑰知識(shí)中,還有一個(gè)常見名詞 WIF(Wallet Import)Private Key,其編碼格式 Encoding 示意圖如下:Format

比特幣地址知識(shí)體系

具體數(shù)據(jù)樣例如下:

比特幣地址知識(shí)體系

1.2.比特幣中常用的哈希算法

除了公私鑰知識(shí),還需要了解哈希算法或者叫做散列算法.

單向哈希函數(shù)(one-way hash function)有一個(gè)輸入和一個(gè)輸出,其中輸入稱為消息(message),輸出稱為哈希值(hash value)。單向哈希函數(shù)可以根據(jù)消息的內(nèi)容計(jì)算出哈希值,而哈希值就可以用來檢查消息的完整性。哈希函數(shù)可以將任意長度的信息輸出成定長的輸出值。

1. 我們介紹常用的 SHA-256 和 RIPEMD-160

SHA-256 全稱是安全哈希算法 256 位,它能夠接收任何大小的輸入數(shù)據(jù),然后通過一系列復(fù)雜的數(shù)學(xué)計(jì)算,生成一個(gè)固定長度(256 位,即 32 字節(jié))的、看起來像一串隨機(jī)亂碼的字符串。這個(gè)字符串通常用 64 個(gè)十六進(jìn)制數(shù)字(0-9, A-F)來表示。

例如,輸入 hello world,經(jīng)過 SHA-256 計(jì)算后會(huì)得到:

b 94 d 27 b 9934 d 3 e 08 a 52 e 52 d 7 da 7 dabfac 484 efe 37 a 5380 ee 9088 f 7 ace 2 efcde 9

RIPEMD-160 的全稱是 RACE 原始完整性校驗(yàn)消息摘要-160 位。一個(gè)專門生成更短數(shù)字指紋的生成器。它和 SHA-256 類似,也是一個(gè)單向哈希函數(shù)。它接收輸入,并產(chǎn)生一個(gè)固定長度(160 位,即 20 字節(jié))的輸出,通常用 40 個(gè)十六進(jìn)制數(shù)字表示。

例如,輸入 hello world,經(jīng)過 RIPEMD-160 計(jì)算后會(huì)得到:

d 7 d 56920283 f 17 ab 4 d 7 e 10 d 4 a 5 d 6 df 50 e 594 a 9 c 3

2. 在比特幣中常見的哈希算法有

HASH 256 (雙 SHA-256 最常用)

HASH 160 (SHA-256 + RIPEMD-160)

SHA-256 (單 SHA-256)

HMAC-SHA 512(HMAC with SHA-512)

3. 使用場(chǎng)景

(1)比特幣挖礦使用的是 HASH 256,即雙,也就是區(qū)塊頭中的哈希值是 HASH 256。SHA-256

(2)交易標(biāo)識(shí)-TXID 使用的是 HASH 256。

(3)交易中的 merkle root 使用的是 HASH 256

(4)公鑰哈希使用的是 HASH 160,即單次 SHA 256+單次 RIPE-160。

(5)擴(kuò)展密鑰使用的是 HMAC(SHA-512)

(6)簽名交易中使用的是 HASH 256。

1.3.常見編碼知識(shí) Base 64、Base 58、Bench 32

在比特幣的錢包地址中需要了解幾種編碼知識(shí),它們分別是 Base 64、Base 58、Bench 32.

1. Base 64 編碼(不在比特幣中使用,但作為早期常見編碼,一起介紹)

設(shè)計(jì)目標(biāo):在僅支持文本的媒介(如電子郵件、HTML、XML)中安全、可靠地傳輸二進(jìn)制數(shù)據(jù),確保數(shù)據(jù)在傳輸過程中不被修改(因?yàn)槟承┳址趨f(xié)議中有特殊含義,如換行符)。

原理:

  • 將每 3 個(gè)字節(jié)(24 位)的二進(jìn)制數(shù)據(jù)劃分為 4 組,每組 6 位。
  • 每個(gè) 6 位的值(0-63)對(duì)應(yīng)一個(gè)可打印字符。因?yàn)?2^6 = 64,所以有 64 個(gè)字符。
  • 如果輸入數(shù)據(jù)不是 3 的倍數(shù),會(huì)用=字符進(jìn)行填充。

字符集:

(共 64 個(gè)字符)A-Z, a-z, 0-9, +, /

主要特性:

  • 高編碼效率:每個(gè)字符承載 6 比特信息,是三種編碼中效率最高的。
  • 通用性強(qiáng):被廣泛用于 MIME 電子郵件、數(shù)據(jù) URL(如網(wǎng)頁中的 data:image/png;base 64,...)、存儲(chǔ)加密密鑰和證書等。
  • 包含非字母數(shù)字字符:使用+和/,這些字符在命令行或 URL 中可能需要轉(zhuǎn)義。
  • 無校驗(yàn)功能:標(biāo)準(zhǔn) Base 64 編碼本身不提供錯(cuò)誤檢測(cè)功能。

2. Base 58 編碼

設(shè)計(jì)目標(biāo):為人工處理而優(yōu)化,避免視覺上的歧義,方便用戶手動(dòng)輸入和校對(duì)。主要應(yīng)用于比特幣的原始地址格式。

原理:

  • 源自 Base 64,但移除了容易混淆的字符。
  • 將數(shù)據(jù)視為一個(gè)大的整數(shù),然后連續(xù)除以 58,將余數(shù)映射到字符集。
  • 前導(dǎo)零(0 x 00)字節(jié)會(huì)被編碼為字符'1'。

字符集:

123456789 ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz

(移除了 0(零), O(大寫 o), I(大寫 i), l(小寫 L), +, /,共 58 個(gè)字符)

比特幣地址知識(shí)體系

主要特性:

  • 人性化:字符集去除了易混淆字符,極大減少了抄寫和輸入錯(cuò)誤。
  • 純字母數(shù)字:生成的字符串非常“干凈”,不含任何符號(hào),易于在任何環(huán)境中復(fù)制粘貼。
  • 效率稍低:每個(gè)字符承載約 5.857 比特信息,效率略低于 Base 64。
  • 常與校驗(yàn)和結(jié)合:在比特幣中實(shí)際使用的是 Base 58 Check,它在編碼前添加了版本前綴和 4 字節(jié)的校驗(yàn)和,可以有效檢測(cè)輸入錯(cuò)誤。

應(yīng)用:比特幣舊式地址(P 2 PKH,以 1 開頭)、比特幣私鑰(WIF 格式)、其他加密貨幣如 Litecoin 的地址。

3. Bech 32 編碼

設(shè)計(jì)目標(biāo):為比特幣 SegWit(隔離見證)地址設(shè)計(jì),具有更強(qiáng)的錯(cuò)誤檢測(cè)和糾正能力,并且對(duì)大小寫不敏感,支持高效的大寫字母轉(zhuǎn)換。

相關(guān)的 BIP 協(xié)議為:

  • BIP-173 Base 32 address format for native v 0-16 witness output
  • BIP-350 Bech 32 m format for v 1+ witness addresses
  • Bech 32 m 是 Bech 32 的 V 1 版本,有微小的關(guān)于 checksum 算法的調(diào)整。

原理:

  • 基于 BCH(Bose–Chaudhuri–Hocquenghem)碼構(gòu)造,這是一種可以檢測(cè)并糾正多個(gè)錯(cuò)誤的糾錯(cuò)碼。
  • 結(jié)構(gòu)為:HRP(人類可讀部分,如 bc 1)+分隔符(1)+數(shù)據(jù)部分(Base 32 編碼)+校驗(yàn)和。
  • 使用一個(gè)經(jīng)過優(yōu)化的 32 字符子集。

字符集:(所有字母都是小寫,但編碼是大小寫不敏感的)qpzry 9 x 8 gf 2 tvdw 0 s 3 jn 54 khce 6 mua 7 l

比特幣地址知識(shí)體系

主要特性:

  • 強(qiáng)大的錯(cuò)誤檢測(cè):能檢測(cè)到絕大多數(shù)的錯(cuò)誤組合,并能自動(dòng)糾正少數(shù)錯(cuò)誤。這比 Base 58 Check 只能“檢測(cè)”而不能“糾正”更先進(jìn)。
  • 大小寫不敏感:無論你用大寫還是小寫輸入,地址都是有效的,用戶體驗(yàn)更好。
  • 緊湊高效:數(shù)據(jù)部分使用 Base 32(每個(gè)字符 5 比特),對(duì)于 SegWit 數(shù)據(jù)來說編碼更緊湊。
  • 人類可讀部分(HRP):地址開頭的 bc 1(比特幣主網(wǎng))或 tb 1(比特幣測(cè)試網(wǎng))明確了網(wǎng)絡(luò)類型,不易搞混。
  • 成本更高:編碼和解碼的計(jì)算復(fù)雜度高于 Base 58。

應(yīng)用:比特幣原生 SegWit 地址(P 2 WPKH,以 bc 1 q...開頭)、Taproot 地址(P 2 TR,以 bc 1 p...開頭)。

如果讀者需要進(jìn)一步詳細(xì)了解相關(guān)內(nèi)容,推薦查閱如下網(wǎng)址,里面有詳細(xì)的 Encode 和 Decode,Checksum 示意圖和步驟講解。

比特幣地址知識(shí)體系

總結(jié)與如何選擇

通用數(shù)據(jù)傳輸:選擇 Base 64。它是網(wǎng)絡(luò)標(biāo)準(zhǔn),幾乎所有編程語言都有現(xiàn)成庫,效率最高。

面向用戶的標(biāo)識(shí)符(如舊系統(tǒng)):選擇 Base 58 Check。它生成的字符串易于閱讀和手動(dòng)輸入,能有效防止視覺錯(cuò)誤。

現(xiàn)代加密貨幣地址(尤其是比特幣):強(qiáng)烈推薦使用 Bech 32(即 bc 1 開頭的地址)。它提供了最高的安全性和用戶體驗(yàn),轉(zhuǎn)賬手續(xù)費(fèi)也可能更低(因?yàn)?SegWit 技術(shù)的原理,witness 字段按照原有區(qū)域的四分之一計(jì)算)。它是未來的發(fā)展方向。

1.4.數(shù)字貨幣地址產(chǎn)生的基礎(chǔ)原理

數(shù)字貨幣的地址是根據(jù)公私鑰的密碼學(xué)機(jī)制產(chǎn)生一對(duì)公私鑰來完成的,然后通過一些算法和標(biāo)準(zhǔn),將公鑰推導(dǎo)成數(shù)字貨幣的地址。也經(jīng)常會(huì)通過某些機(jī)制產(chǎn)生一組私鑰和一組對(duì)應(yīng)的公鑰。

其中私鑰的產(chǎn)生可以參考如下的示意圖。

比特幣地址知識(shí)體系

推導(dǎo)出私鑰后,就能夠得到私鑰對(duì)應(yīng)的公鑰。然后根據(jù)算法計(jì)算錢包的地址。我們以最常見的比特幣地址生成的過程演示如下:

比特幣地址知識(shí)體系

演示圖中是最常見的地址算法生成原理圖,后面還有一些不同的比特幣地址類型,在原理圖中會(huì)有一些差異,會(huì)在后面的第三節(jié)中詳細(xì)講解每種地址類型。

2. 比特幣地址的相關(guān)協(xié)議

有了生成比特幣地址相關(guān)的算法與編碼,還需要一些具體的協(xié)議標(biāo)準(zhǔn),這樣主要來自于 BIP 協(xié)議和 SLIP 協(xié)議。這兩個(gè)單詞的縮寫和含義如下:

BIP:Bitcoin Improvement Proposal 比特幣改進(jìn)提案

SLIP:SatoshiLabs Improvement Proposals 中本聰實(shí)驗(yàn)室改進(jìn)提案

2.1.三個(gè)核心協(xié)議(BIP-32、39、44)與相關(guān)協(xié)議

1. BIP-32 (Hierarchical Deterministic Wallets) -分層確定性錢包

的主要作用:從一個(gè)主種子(Master Seed)派生出海量的密鑰對(duì)(私鑰和公鑰)。在這之前,錢包是一堆毫無關(guān)聯(lián)的私鑰集合,備份極其麻煩。BIP-32 允許你只需要備份一個(gè)主種子(通常由 BIP-39 的助記詞生成),就可以恢復(fù)整個(gè)錢包樹狀結(jié)構(gòu)中的所有地址和資金。這極大地簡(jiǎn)化了備份和恢復(fù)流程。BIP-32

BIP-32 協(xié)議里面定義了具體的公私鑰衍生算法:Child key derivation (CKD) functions

  • Private parent key → private child key
  • Public parent key → public child key
  • Private parent key → public child key
  • Public parent key → private child key

BIP-32 的分層確定性錢包的原理如下圖所示:

比特幣地址知識(shí)體系

2. BIP-39 (Mnemonic code for generating deterministic keys) -助記詞

BIP-39 的主要作用:將 BIP-32 中的隨機(jī)數(shù)主種子(一長串 0 和 1)轉(zhuǎn)換成一串易于人類書寫、備份和記憶的英文單詞(通常是 12 或 24 個(gè)單詞),協(xié)議中也說明可以使用英文句子(但很少有這種實(shí)現(xiàn)案例)。這就是你現(xiàn)在創(chuàng)建錢包時(shí)看到的助記詞短語。它大大改善了用戶體驗(yàn)和備份的可靠性。

BIP 的官方提供了如下幾種語言的助記詞詞庫:English、Japanese、Korean、Spanish、Chinese (Simplified)、Chinese (Traditional)、French、Italian、Czech、Portuguese

3. BIP-44 (Multi-Account Hierarchy for Deterministic Wallets) -多幣種和多賬戶層次結(jié)構(gòu)

BIP 44 是基于 BIP-32 中描述的算法和 BIP-43 中描述的目的方案定義了確定性錢包的邏輯層次結(jié)構(gòu)。為 BIP-32 的密鑰樹定義了一個(gè)標(biāo)準(zhǔn)化的結(jié)構(gòu)。它規(guī)定了一個(gè)清晰的路徑格式,例如:m/purpose'/coin_type'/account'/change/address_index。這套標(biāo)準(zhǔn)使得同一個(gè) HD 錢包種子可以用于管理多個(gè)不同的加密貨幣(如比特幣、萊特幣、以太坊),并在每種貨幣下管理多個(gè)賬戶,每個(gè)賬戶下又區(qū)分收款地址和找零地址。它確保了不同錢包提供商之間的兼容性。它允許處理多個(gè)代幣、多個(gè)賬戶、每個(gè)賬戶的外部和內(nèi)部鏈以及每條鏈的數(shù)百萬個(gè)地址。

比特幣地址知識(shí)體系

標(biāo)準(zhǔn)格式:m / purpose' / coin_type' / account' / change / address_index

  • m:主密鑰(master)
  • purpose':固定為 44',表示遵循 BIP 44 標(biāo)準(zhǔn)(強(qiáng)化派生)。
  • coin_type':幣種類型,例如比特幣是 0',以太坊是 60'(強(qiáng)化派生)。
  • account':賬戶索引,允許用戶在一個(gè)錢包內(nèi)創(chuàng)建多個(gè)賬戶(強(qiáng)化派生)。
  • change:找零鏈。0 用于外部鏈(External Chain)(接收地址),1 用于內(nèi)部鏈(Internal Chain)(找零地址)。
  • address_index:地址索引,從 0 開始順序生成。

示例:第一個(gè)比特幣賬戶的第一個(gè)接收地址的路徑是:m/44'/0'/0'/0/0

單撇號(hào)'表示強(qiáng)化派生

4. BIP-43(Purpose Field for Deterministic Wallets)確定性錢包的目的(purpose)字段

因?yàn)閱为?dú)的 BIP-32 協(xié)議給實(shí)現(xiàn)者提供了過多的自由度,所以此協(xié)議專門描述了 purpose 字段,這個(gè)協(xié)議鼓勵(lì)不同的方案申請(qǐng)單獨(dú)的 BIP 號(hào)碼,并使用相同的 purpose 字段,這樣就不會(huì)從重疊的 BIP 32 空間生成地址。

在 4.2 節(jié)我們會(huì)看到不同的 BIP 定義的 purpose 字段。

用途代碼 10001-19999 被保留給了 SLIP 協(xié)議。

5. SLIP-0044(Registered coin types for BIP-0044)

此協(xié)議是定義了 coin_type 的類型,在 SLIP-0044 的常見數(shù)字貨幣類型中可以看到當(dāng)前主流的 coin_type 類型,多達(dá)數(shù)千種。可以在鏈接中查看詳細(xì)內(nèi)容:

2.2.地址格式協(xié)議與演進(jìn)協(xié)議

1. BIP-11(M-of-N Standard Transactions)M/N 的標(biāo)準(zhǔn)交易

該協(xié)議提供了 M/N 簽名的標(biāo)準(zhǔn)交易類型,主要是為了提供一種更安全地使用管理比特幣資產(chǎn)的方式。

其指令類型我們?cè)?3.3 節(jié)中可以看到樣例。

其中鎖定腳本:m {pubkey}...{pubkey} n OP_CHECKMULTISIG

解鎖腳本:OP_0 ...signatures...

但該協(xié)議只定義了一種標(biāo)準(zhǔn)交易,并沒有定義具體的地址類型,后來這種多簽的腳本都被規(guī)范為 P 2 SH 的地址類型。

2. BIP-13 (Address Format for pay-to-script-hash) - P 2 SH 地址

BIP-13 的主要作用:定義了以數(shù)字 3 開頭的地址標(biāo)準(zhǔn)。這種地址不是直接對(duì)應(yīng)一個(gè)公鑰,而是對(duì)應(yīng)一個(gè)腳本的哈希值。最常用于:

多重簽名錢包(需要多個(gè)簽名才能花費(fèi)資金)。

兼容性隔離見證。

意義:將復(fù)雜的腳本條件哈希成一個(gè)簡(jiǎn)短的地址,簡(jiǎn)化了用戶體驗(yàn),并開啟了復(fù)雜智能合約的大門。

地址格式的具體定義:

base 58-encode: [one-byte version][20-byte hash][4-byte checksum]

3. BIP-16(Pay to Script Hash)支付到腳本哈希

此協(xié)議是定義了支付到腳本哈希的功能,BIP-13 是定義了支付到腳本哈希的地址??梢钥吹?BIP-16 定義的腳本如下:

鎖定腳本:OP_HASH 160 [20-byte-hash-value] OP_EQUAL

解鎖腳本:...signatures... {serialized script}

可以在 3.4 節(jié)中查看具體樣例。

4. BIP-49(Derivation scheme for P 2 WPKH-nested-in-P 2 SH based accounts)基于 P 2 WPKH 嵌套 P 2 SH 賬戶的派生方案

使用 P 2 WPKH 嵌套 P 2 SH ( BIP 141 )交易時(shí),需要一個(gè)通用的派生方案。它允許用戶無縫地使用具有相同主種子和/或單個(gè)帳戶的不同 HD 錢包。因此,用戶需要?jiǎng)?chuàng)建專用的隔離見證賬戶,以確保只有與此 BIP 兼容的錢包才能檢測(cè)到賬戶并進(jìn)行適當(dāng)處理。

為了從根賬戶導(dǎo)出公鑰,此 BIP 使用與 BIP 44 中定義的相同的賬戶結(jié)構(gòu),但僅使用不同的目的值來指示不同的交易序列化方法。

m / purpose' / coin_type' / account' / change / address_index

對(duì)于 purpose 路徑級(jí)別,它使用“49”。其余級(jí)別的使用方式按照 BIP 44 中的定義。

為了從上面計(jì)算的公鑰導(dǎo)出 P 2 SH 地址,使用 BIP 141 中定義的封裝:

witness: <signature> <pubkey>
scriptSig: <0<20-byte-key-hash>>
(0 x 160014{20-byte-key-hash})
scriptPubKey: HASH 160 <20-byte-script-hash> EQUAL
(0 xA 914{20-byte-script-hash}87)

5. BIP-84(Derivation scheme for P 2 WPKH based accounts)基于 P 2 WPKH 賬戶的派生方案

使用 P 2 WPKH 交易時(shí),必須有一個(gè)通用的派生方案。它允許用戶無縫地使用具有相同主種子和/或單個(gè)帳戶的不同 HD 錢包。因此,用戶需要?jiǎng)?chuàng)建專用的隔離見證賬戶,以確保只有與此 BIP 兼容的錢包才能檢測(cè)到賬戶并進(jìn)行適當(dāng)處理。

為了從根賬戶導(dǎo)出公鑰,此 BIP 使用與 BIP 44 和 BIP 49 中定義的相同的賬戶結(jié)構(gòu),但僅使用不同的目的值來指示不同的交易序列化方法。

m / purpose' / coin_type' / account' / change / address_index

對(duì)于 purpose 級(jí)別,它使用 84'。其余級(jí)別按照 BIP 44 或 BIP 49 中的定義使用。

為了從上面計(jì)算的公鑰導(dǎo)出 P 2 WPKH 地址,使用 BIP 141 中定義的封裝:

witness: <signature> <pubkey>
scriptSig: (empty)
scriptPubKey: 0<20-byte-key-hash>
(0 x 0014{20-byte-key-hash})

6. BIP-86(Key Derivation for Single Key P 2 TR Outputs)單密鑰 P 2 TR 輸出的密鑰派生

此協(xié)議提供了單密鑰 P 2 TR(BIP 341)輸出作為 Taproot 內(nèi)部密鑰。為了從根賬戶派生公鑰,此 BIP 使用與 BIP 44、49 和 84 中定義的相同的賬戶結(jié)構(gòu),但腳本類型的目的值不同。

m / purpose' / coin_type' / account' / change / address_index

對(duì)于 purpose 路徑級(jí)別,它使用 86'。其余級(jí)別的使用方式按照 BIP 44、49 和 84 中的定義進(jìn)行。

7. BIP-173 (Base 32 address format for native v 0-16 witness outputs) -原生隔離見證地址(Bech 32)

BIP-173 的主要作用:定義了一種全新的地址格式,專為原生隔離見證(Native SegWit)交易設(shè)計(jì),即通常以 bc 1 q 開頭的地址。

優(yōu)勢(shì):

更低的交易費(fèi)用:原生隔離見證交易的數(shù)據(jù)量更小,因此手續(xù)費(fèi)更便宜。

防錯(cuò)性更強(qiáng):使用 Bech 32 編碼,能有效防止輸入錯(cuò)誤(如混淆大小寫'O'和數(shù)字'0')和檢測(cè)錯(cuò)誤。

支持更大規(guī)模的升級(jí):為未來的升級(jí)(如 Taproot)鋪平了道路。

8. BIP-350 (Addresses for P 2 WPKH and P 2 WSH in Bech 32 m) - Taproot 地址(Bech 32 m)

BIP-350 的主要作用:對(duì) BIP-173 的 Bech 32 格式進(jìn)行了一次微小但關(guān)鍵的調(diào)整,創(chuàng)造了 Bech 32 m 編碼,以支持新的 Taproot 支付方式(P 2 TR)。這就是以 bc 1 p 開頭的地址。

為什么需要新格式:為了與之前的原生隔離見證(v 0 版本)區(qū)分開,因?yàn)?Taproot 使用了新的見證版本(v 1)。Bech 32 m 確保了不同版本之間的校驗(yàn)和驗(yàn)證規(guī)則不會(huì)沖突。

9. BIP-141 (Segregated Witness) -隔離見證本身

BIP-141 的主要作用:雖然 BIP-141 本身是一個(gè)核心協(xié)議,但它引入了兼容性地址(Nested P 2 SH),即包裹在傳統(tǒng) P 2 SH 腳本中的隔離見證交易。這種地址以 3 開頭,看起來和多重簽名地址一樣。

目的:在生態(tài)系統(tǒng)的軟件和服務(wù)尚未升級(jí)支持原生 Bech 32 地址時(shí),為用戶提供一種提前享受隔離見證手續(xù)費(fèi)優(yōu)惠的方式?,F(xiàn)在已逐漸被原生 Bech 32 地址取代。

3. 比特幣的地址類型與鎖定腳本類型

3.1.支付到公鑰哈希 P 2 PK

P 2 PK(Pay To Public Key),支付到公鑰。這是最早的一種地址格式,是支付到公鑰,這個(gè)公鑰沒有經(jīng)過地址的運(yùn)算。當(dāng)前已經(jīng)很少使用。

為了對(duì)比學(xué)習(xí),我們將其原理和樣例數(shù)據(jù)總結(jié)到文檔中:

(1)原理示意圖

比特幣地址知識(shí)體系

(2)樣例數(shù)據(jù)

為了創(chuàng)建一個(gè) P 2 PK 可以花費(fèi)的腳本,樣例數(shù)據(jù)如下:

在 output 中的鎖定腳本

OP_PUSHBYTES_65
049464205950188 c 29 d 377 eebca 6535 e 0 f 3699 ce 4069 ecd 77 ffebfbd 0 bcf 95 e 3 c 134 cb 7 d 2742 d 800 a 12 df 41413 a 09 ef 87 a 80516353 a 2 f 0 a 280547 bb 5512 dc 03 da 8
OP_CHECKSIG

在 input 中的解鎖腳本

OP_PUSHBYTES_72
3045022100 c 219 a 522 e 65 ca 8500 ebe 05 a 70 d 5 a 49 d 840 ccc 15 f 2 afa 4 ee 9 df 783 f 06 b 2 a 322310220489 a 46 c 37 feb 33 f 52 c 586 da 25 c 70113 b 8 eea 41216440 eb 84771 cb 67 a 67 fdb 68 c 01

在一些瀏覽器中,支付到公鑰,還是會(huì)被顯示成支付到公鑰的哈希值,也就是 1 開頭的比特幣地址。

這種地址格式是 1 開頭的長地址,例如:

13 QECtNiFPXijbMZmcgaTom 3 pCXwHvDYTUWGtRxZN 7 fY 24 u 4 fG 5 iiqXaQz 3 TvuQydLrkz 9 L 4 YhcYn 3 khC 44 yQwaZme 6 uoXQ

形成的過程

public key (uncompressed) =04283338 ffd 784 c 198147 f 99 aed 2 cc 16709 c 90 b 1522 e 3 b 3637 b 312 a 6 f 9130 e 0 eda 7081 e 373 a 96 d 36 be 319710 cd 5 c 134 aaffba 81 ff 08650 d 7 de 8 af 332 fe 4 d 8 cde 20
prefix + public key + checksum=0004283338 ffd 784 c 198147 f 99 aed 2 cc 16709 c 90 b 1522 e 3 b 3637 b 312 a 6 f 9130 e 0 eda 7081 e 373 a 96 d 36 be 319710 cd 5 c 134 aaffba 81 ff 08650 d 7 de 8 af 332 fe 4 d 8 cde 2067 da 00 eb
base 58 address =13 QECtNiFPXijbMZmcgaTom 3 pCXwHvDYTUWGtRxZN 7 fY 24 u 4 fG 5 iiqXaQz 3 TvuQydLrkz 9 L 4 YhcYn 3 khC 44 yQwaZme 6 uoXQ

3.2.支付到公鑰哈希 P2PKH

P 2 PKH(Pay To Public Key Hash),支付到公鑰哈希。P 2 PKH 是比較常用的交易方式。

(1)原理示意圖

(2)樣例數(shù)據(jù)

output 中的鎖定腳本

OP_DUP
OP_HASH 160
OP_PUSHBYTES_20
55 ae 51684 c 43435 da 751 ac 8 d 2173 b 2652 eb 64105
OP_EQUALVERIFY
OP_CHECKSIG

input 中的解鎖腳本

OP_PUSHBYTES_72
3045022100 c 233 c 3 a 8 a 510 e 03 ad 18 b 0 a 24694 ef 00 c 78101 bfd 5 ac 075 b 8 c 1037952 ce 26 e 91 e 02205 aa 5 f 8 f 88 f 29 bb 4 ad 5808 ebc 12 abfd 26 bd 791256 f 367 b 04 c 6 d 955 f 01 f 28 a 772401
OP_PUSHBYTES_33
03 f 0609 c 81 a 45 f 8 cab 67 fc 2 d 050 c 21 b 1 acd 3 d 37 c 7 acfd 54041 be 6601 ab 4 cef 4 f 31

執(zhí)行腳本的示意圖

比特幣地址知識(shí)體系

P 2 PKH 的地址形成示意圖

比特幣地址知識(shí)體系

這種地址格式是 1 開頭的地址,例如:1 JBSCVF 6 VM 6 QjFZyTnbpLjoCJTQEqVbepG

形成的過程

public key (uncompressed) =04283338 ffd 784 c 198147 f 99 aed 2 cc 16709 c 90 b 1522 e 3 b 3637 b 312 a 6 f 9130 e 0 eda 7081 e 373 a 96 d 36 be 319710 cd 5 c 134 aaffba 81 ff 08650 d 7 de 8 af 332 fe 4 d 8 cde 20
hash 160(public key) = bc 73550 c 1612 ee 81155 d 29254217 cbd 60084 a 6 d 1
prefix+hash 160(publickey)+checksum =00 bc 73550 c 1612 ee 81155 d 29254217 cbd 60084 a 6 d 1691 c 58 b 9
base 58 address = 1 JBSCVF 6 VM 6 QjFZyTnbpLjoCJTQEqVbepG

從理論上,一個(gè)未壓縮的 130 字符的公鑰,經(jīng)過 Hash 160 壓縮為 40 字符的哈希值,就會(huì)有產(chǎn)生哈希碰撞的可能性,也就是地址會(huì)有重復(fù)的可能性(概率很小)。

3.3.支付到多簽 P 2 MS

P 2 MS(Pay To Multisig),支付到多簽。相關(guān)的原理解釋需要參考 BIP 11:M-of-N Standard Transactions

(1)原理示意圖

比特幣地址知識(shí)體系

對(duì)于上面的示意圖,使用 2/3 多簽示意如下:

比特幣地址知識(shí)體系

(2)樣例數(shù)據(jù)

output 中的鎖定腳本

OP_2
OP_PUSHBYTES_65
04 d 81 fd 577272 bbe 73308 c 93009 eec 5 dc 9 fc 319 fc 1 ee 2 e 7066 e 17220 a 5 d 47 a 18314578 be 2 faea 34 b 9 f 1 f 8 ca 078 f 8621 acd 4 bc 22897 b 03 daa 422 b 9 bf 56646 b 342 a 2
OP_PUSHBYTES_65
04 ec 3 afff 0 b 2 b 66 e 8152 e 9018 fe 3 be 3 fc 92 b 30 bf 886 b 3487 a 525997 d 00 fd 9 da 2 d 012 dce 5 d 5275854 adc 3106572 a 5 d 1 e 12 d 4211 b 228429 f 5 a 7 b 2 f 7 ba 92 eb 0475 bb 1
OP_PUSHBYTES_65
04 b 49 b 496684 b 02855 bc 32 f 5 daefa 2 e 2 e 406 db 4418 f 3 b 86 bca 5195600951 c 7 d 918 cdbe 5 e 6 d 3736 ec 2 abf 2 dd 7610995 c 3086976 b 2 c 0 c 7 b 4 e 459 d 10 b 34 a 316 d 5 a 5 e 7
OP_3
OP_CHECKMULTISIG

input 中的解鎖腳本

OP_0
OP_PUSHBYTES_72
3045022100 af 204 ef 91 b 8 dba 5884 df 50 f 87219 ccef 22014 c 21 dd 05 aa 44470 d 4 ed 800 b 7 f 6 e 40220428 fe 058684 db 1 bb 2 bfb 6061 bff 67048592 c 574 effc 217 f 0 d 150 daedcf 36787601
OP_PUSHBYTES_72
3045022100 e 8547 aa 2 c 2 a 2761 a 5 a 28806 d 3 ae 0 d 1 bbf 0 aeff 782 f 9081 dfea 67 b 86 cacb 321340220771 a 166929469 c 34959 daf 726 a 2 ac 0 c 253 f 9 aff 391 e 58 a 3 c 7 cb 46 d 8 b 7 e 0 fdc 4801

執(zhí)行腳本的示意圖

比特幣地址知識(shí)體系

P 2 MS(支付到多簽)實(shí)際上沒有地址格式,最常用的方式是將 P 2 MS 支付腳本被包裹在 P 2 SH 或 P 2 WSH 腳本中,因此其地址參考其他兩種類似的地址。與直接使用 P 2 MS 相比,具有如下優(yōu)勢(shì):

因?yàn)?P 2 MS 沒有地址格式。因此,如果你希望對(duì)你的比特幣進(jìn)行直接鎖定,你需要自行構(gòu)建并發(fā)送原始鎖定腳本。更糟糕的是,這樣可能無法為你創(chuàng)建此交易,因?yàn)榇蠖鄶?shù)錢包只允許你在進(jìn)行交易時(shí)使用地址(而非原始腳本)。這樣的情況,使得只有專業(yè)的人員使用特定工具或開發(fā)工具來構(gòu)造能花費(fèi)這種 UTXO 的 input,對(duì)普通人具有較高的門檻。

P 2 MS 限制最多使用 3 個(gè)公鑰。由于包含所有公鑰,P 2 MS 的鎖定腳本會(huì)變得非常龐大(導(dǎo)致手續(xù)費(fèi)也很高),因此限制為 3 個(gè)(以防止 UTXO 集中存儲(chǔ)過多數(shù)據(jù))。但是,使用 P 2 SH,你可以使用最多 15 個(gè)公鑰進(jìn)行多重簽名鎖定。

因此,如果用戶愿意,仍然可以使用 P 2 MS,但使用 P 2 SH 實(shí)現(xiàn)相同功能會(huì)更方便。

3.4.支付到腳本哈希 P 2 SH

P 2 SH(Pay To Script Hash)支付到腳本哈希??梢灾Ц兜侥_本哈希后,比特幣的交易表現(xiàn)的能力得到了很大的增強(qiáng)。

(1)原理示意圖

比特幣地址知識(shí)體系

(2)樣例數(shù)據(jù)

output 中的鎖定腳本

OP_HASH 160
OP_PUSHBYTES_20
748284390 f 9 e 263 a 4 b 766 a 75 d 0633 c 50426 eb 875
OP_EQUAL

input 中的解鎖腳本

OP_0
OP_PUSHBYTES_71
3044022100 d 0 ed 946330182916 da 16 a 6149 cd 313 a 4 b 1 a 7 b 41591 ee 52 fb 3 e 79 d 64 e 36139 d 66021 f 6 ccf 173040 ef 24 cb 45 c 4 db 3 e 9 c 771 c 938 a 1 ba 2 cf 8 d 2404416 f 70886 e 360 af 401
OP_PUSHBYTES_71
5121022 afc 20 bf 379 bc 96 a 2 f 4 e 9 e 63 ffceb 8652 b 2 b 6 a 097 f 63 fbee 6 ecec 2 a 49 a 48010 e 2103 a 767 c 7221 e 9 f 15 f 870 f 1 ad 9311 f 5 ab 937 d 79 fcaeee 15 bb 2 c 722 bca 515581 b 4 c 052 ae

執(zhí)行腳本的示意圖

比特幣地址知識(shí)體系

地址原理

比特幣地址知識(shí)體系

Encode the hash 160 of a public key or script to a legacy address.

這種地址格式是 3 開頭的地址(測(cè)試網(wǎng)是 2 開頭地址),例如:

3 Nfmmt 78 SUwQTZtr 4 p 9 qty 5 Wgaykt 6 PhoS

形成的過程:

將用戶的公鑰或腳本進(jìn)行 Hash 160 編碼,得到結(jié)果:

hash 160(public key or Script) = d 5 ed 76 bbb 243 d 456240014178 ba 5 fbb 37 ada 36 bc
base 58 address = prefix(05)+hash 160(public key or Script)+checksum(32 e 485 ca)= 3 MCAKgGRPTMjYP 3 cD 1 vTeD 7 aQZJPVECAC 1

P 2 SH 的幾個(gè)明顯優(yōu)點(diǎn)是:

  • 更容易使用復(fù)雜的解鎖腳本(也為后續(xù)的 Taproot 中使用 MAST 樹提供了基礎(chǔ));
  • 更便宜的手續(xù)費(fèi)(其實(shí)是將成本轉(zhuǎn)移到了花費(fèi)者的身上,花費(fèi)輸出的人需要使用更多的解鎖字節(jié));

lP 2 SH 提供更強(qiáng)的隱私性;

因?yàn)?output 中的字節(jié)減少,整個(gè) UTXO 的集合更小。因?yàn)閱蝹€(gè) UTXO 的尺寸更小,更多的 UTXO 可以放到內(nèi)存中。

注意:在 P 2 SH 中,贖回腳本的最大長度是 520 個(gè)字節(jié)。這也就是 P 2 SH 腳本如果是 P 2 MS,那么最多是 15 個(gè)公鑰(壓縮公鑰是 33 字節(jié),15 個(gè)壓縮公鑰是 33*15=495 字節(jié),是小于 520 字節(jié)的最大值)。

3.5.支付到包裹的見證公鑰哈希 P 2 SH-P 2 WPKH

2 SHP 2 WPKH wrapped in a P 2 SH,將支付到見證公鑰哈希 P 包裹到支付到腳本哈希 P 2 SH 方式中。P-P 2 WPKH()2 WPKH

(1)原理示意圖

比特幣地址知識(shí)體系

(2)樣例數(shù)據(jù)

output 中的鎖定腳本

OP_HASH 160
OP_PUSHBYTES_20
6 d 3 ed 4 cf 55 dc 6752 a 12 d 3091 d 436 ef 8 f 0 f 982 ff 8
OP_EQUAL

input 中的解鎖腳本

OP_PUSHBYTES_22
001402 c 8147 af 586 cace 7589672191 bb 1 c 790 e 9 e 9 a 72

執(zhí)行腳本的示意圖

比特幣地址知識(shí)體系

比特幣地址知識(shí)體系

(3)這種支付形成地址的示意圖如下:

比特幣地址知識(shí)體系

這種地址格式是 3 開頭的地址,例如:3 Beer 3 irc 1 vgs 76 ENA 4 coqsEQpGZeM 5 CTd

3.6.支付到包裹的見證腳本哈希 P 2 SH-P 2 WSH

P 2 SH-P 2 WSH(P 2 WSH wrapped in a P 2 SH),將支付到見證腳本哈希 PS 包裹到支付到腳本哈希 P 2 SH 方式中。

(1)原理示意圖

比特幣地址知識(shí)體系

(2)樣例數(shù)據(jù)

output 中的鎖定腳本

OP_HASH 160
OP_PUSHBYTES_20
257014 cec 2 f 75 c 19367 b 2 a 6 a 0 e 08 b 9 f 304108 e 3 b
OP_EQUAL

input 中的解鎖腳本

OP_PUSHBYTES_34
0020973 cfd 44 e 60501 c 38320 ab 1105 fb 3 ee 3916 d 2952702 e 3 c 8 cb 4 cbb 7056 aa 6 b 47 f

執(zhí)行腳本的示意圖

比特幣地址知識(shí)體系

比特幣地址知識(shí)體系

比特幣地址知識(shí)體系

(3)這種支付形成地址的示意圖如下:

比特幣地址知識(shí)體系

這種地址格式是 3 開頭的地址,例如:3 NUPJunPTWu 5 ivNHoi 375 bsTiN 7 P 2 MpZC 2

3.7.支付到見證公鑰哈希 P 2 WPKH

P 2 WPHK(Pay To Witness Public Key Hash)支付到見證公鑰哈希。這種是用于隔離見證地址的支付。

(1)原理示意圖

比特幣地址知識(shí)體系

(2)樣例數(shù)據(jù)

output 中的鎖定腳本

OP_0
OP_PUSHBYTES_20
841 b 80 d 2 cc 75 f 5345 c 482 af 96294 d 04 fdd 66 b 2 b 7

input 中的解鎖腳本(Witness 區(qū)數(shù)據(jù))

3044022042 e 5 e 3 ed 2 a 41214 ae 864634 b 6 fde 33 ca 2 ff 312 f 3 d 89 d 6 aa 3 e 14 c 026 d 50 d 8 ed 3202206 c 38 dcd 0432 a 0724490356 fbf 599 cdae 40 e 334 c 3667 a 9253 f 8 f 4 cc 57 cf 3 c 448001
03 f 465315805 ed 271 eb 972 e 43 d 84 d 2 a 9 e 19494 d 10151 d 9 f 6 adb 32 b 8534 bfd 764 ab

執(zhí)行腳本的示意圖

比特幣地址知識(shí)體系

地址形成示意圖

比特幣地址知識(shí)體系

使用前綴 OP_0 來區(qū)分隔離見證的第一個(gè)版本(后面的 Taproot 地址使用 OP_1 來區(qū)分),后面是 20 個(gè)字節(jié)的公鑰哈希,最后使用 Bech 32 地址編碼格式。

這種地址格式是 bc 1 q 開頭的地址,例如:

bc 1 qar 0 srrr 7 xfkvy 5 l 643 lydnw 9 re 59 gtzzwf 5 mdq

注釋:P 2 WPKH 只接受壓縮公鑰

3.8.支付到見證腳本哈希 P 2 WSH

P 2 WSH(Pay To Witness Script Hash),支付到見證腳本哈希。

(1)原理示意圖

比特幣地址知識(shí)體系

(2)樣例數(shù)據(jù)

output 中的鎖定腳本

OP_0
OP_PUSHBYTES_32
65 f 91 a 53 cb 7120057 db 3 d 378 bd 0 f 7 d 944167 d 43 a 7 dcbff 15 d 6 afc 4823 f 1 d 3 ed 3

input 中的解鎖腳本

00
30440220415899 bbee 08 e 42376 d 06 e 8 f 86 c 92 b 4987613 c 2816352 fe 09 cd 1479 fd 639 f 18 c 02200 db 57 f 508 f 69 e 266 d 76 c 23891708158 bda 18690 c 165 a 41 b 0 aa 88303 b 97609 f 7801
304402203973 de 2303 e 8787767090 dd 25 c 8 a 4 dc 97 ce 1 aa 7 eb 4 c 0962 f 13952 ed 4 e 856 ff 8 e 02203 f 1 bb 425 def 789 eea 8 be 46407 d 10 b 3 c 8730407176 aef 4 dc 2 c 29865 eb 5 e 5542 bf 01
522103848 e 308569 b 644372 a 5 eb 26665 f 1 a 8 c 34 ca 393 c 130 b 376 db 2 fae 75 c 43500013 c 2103 cec 1 ee 615 c 17 e 06 d 4 f 4 b 0 a 08617 dffb 8 e 568936 bdff 18 fb 057832 a 58 ad 4 d 1 b 752103 eed 7 ae 80 c 34 d 70 f 5 ba 93 f 93965 f 69 f 3 c 691 da 0 f 4607 f 242 f 4 fd 6 c 7 a 48789233 e 53 ae

執(zhí)行腳本的示意圖

比特幣地址知識(shí)體系

地址形成示意圖

比特幣地址知識(shí)體系

使用前綴 OP_0 來區(qū)分隔離見證的第一個(gè)版本(后面的 Taproot 地址使用 OP_1 來區(qū)分),后面是 32 個(gè)字節(jié)的腳本哈希,最后使用 Bech 32 地址編碼格式。

這種地址格式是 bc 1 q 開頭的地址,例如:

bc 1 qmc 7 d 40 nxddfklulxq 55 f 2 jhupauaystdlxnj 69 asztedz 8 uz 6 e 3 q 9 lj 223

3.9.支付到 Taproot 地址 P 2 TR

P 2 TR(Pay To Taproot),支付到 Taproot 地址。這種類型的支付有兩種情況一種是 Key Path Spend,另一種是 Script Path Spend,詳細(xì)內(nèi)容見下面的說明。

(1)原理示意圖

比特幣地址知識(shí)體系

(2)樣例數(shù)據(jù) 1 -Key Path Spend

output 中的鎖定腳本

OP_1
OP_PUSHBYTES_32
0 f 0 c 8 db 753 acbd 17343 a 39 c 2 f 3 f 4 e 35 e 4 be 6 da 749 f 9 e 35137 ab 220 e 7 b 238 a 667

input 中的解鎖腳本

b 693 a 0797 b 24 bae 12 ed 0516 a 2 f 5 ba 765618 dca 89 b 75 e 498 ba 5 b 745 b 71644362298 a 45 ca 39230 d 10 a 02 ee 6290 a 91 cebf 9839600 f 7 e 35158 a 447 ea 182 ea 0 e 022 ae 01

Key Path Spend 執(zhí)行腳本的示意圖

比特幣地址知識(shí)體系

比特幣地址知識(shí)體系

(3)樣例數(shù)據(jù) 2-3 Script Path Spend

output 中的鎖定腳本

OP_1
OP_PUSHBYTES_32
0 f 0 c 8 db 753 acbd 17343 a 39 c 2 f 3 f 4 e 35 e 4 be 6 da 749 f 9 e 35137 ab 220 e 7 b 238 a 667

input 中的解鎖腳本

01769105 cbcbdcaaee 5 e 58 cd 201 ba 3152477 fda 31410 df 8 b 91 b 4 aee 2 c 4864 c 7700615 efb 425 e 002 f 146 a 39 ca 0 a 4 f 2924566762 d 9213 bd 33 f 825 fad 83977 fba 7 f 01
206 d 4 ddc 0 e 47 d 2 e 8 f 82 cbe 2 fc 2 d 0 d 749 e 7 bd 3338112 cecdc 76 d 8 f 831 ae 6620 dbe 0 ac
c 0924 c 163 b 385 af 7093440184 af 6 fd 6244936 d 1288 cbb 41 cc 3812286 d 3 f 83 a 3329

執(zhí)行腳本的示意圖

比特幣地址知識(shí)體系

比特幣地址知識(shí)體系

使用前綴 OP_1 來區(qū)分隔離見證的第二個(gè)版本(前面的 SegWit 地址使用 OP_0 來區(qū)分),后面是 20 個(gè)字節(jié)的公鑰哈希,最后使用 Bech 32 地址編碼格式。

這種地址格式是 bc 1 p 開頭的地址,例如:

bc 1 ppsxtf 9 y 28 tx 36 e 6 nlra 79 m 270 vuagzknt 97 w 6 ga 4 ah 5 g 7 ggxpu 8 s 6 z 8 ftw

4. 比特幣交易中的派生路徑地址與隱私保護(hù)

4.1.比特幣的交易變化歷史

比特幣的地址變化還和幾次比特幣的交易變化歷史有較大的關(guān)系。主要是比特幣的兩次隔離見證產(chǎn)生的變化。

1. 白皮書中定義的交易(簡(jiǎn)單交易模型)

比特幣地址知識(shí)體系

早期最基本的比特幣交易,允許有多個(gè)輸入和最多兩個(gè)輸出。其中一個(gè)輸出的數(shù)值是給自己的找零,另外一個(gè)輸出是給外部的轉(zhuǎn)賬。(備注:總輸入與總輸出之間的差額是手續(xù)費(fèi))

早期的地址是 P 2 PK,P 2 PKH,P 2 MS,P 2 SH 幾種地址類型。

2. 隔離見證第一版(SegWit)中的交易

隔離見證(Segregated Witness,簡(jiǎn)稱 SegWit)是比特幣區(qū)塊鏈網(wǎng)絡(luò)的協(xié)議升級(jí)方案,作為 Bitcoin Core 客戶端的核心更新提案,由開發(fā)者 Pieter Wiulle 于 2015 年 12 月提出,通過分離交易數(shù)據(jù)與簽名數(shù)據(jù)實(shí)現(xiàn)擴(kuò)容。該方案保持與傳統(tǒng)比特幣網(wǎng)絡(luò)的兼容性,避免了硬分叉。

其核心機(jī)制將區(qū)塊容量上限從 1 兆字節(jié)擴(kuò)展至 4 兆字節(jié)(統(tǒng)計(jì)中的實(shí)際擴(kuò)容約 2-2.1 兆字節(jié)),通過將數(shù)字簽名存儲(chǔ)于附加見證區(qū)塊釋放主鏈空間。該技術(shù)解決了交易延展性問題,改進(jìn)交易標(biāo)識(shí)生成方式防止雙重支付攻擊,并為閃電網(wǎng)絡(luò)等第二層協(xié)議奠定基礎(chǔ) 。作為被業(yè)內(nèi)大多數(shù)企業(yè)采用的主流客戶端標(biāo)準(zhǔn),Bitcoin Core 的此次升級(jí)需全網(wǎng) 95%算力支持,但實(shí)際支持率長期維持 32%-33.8%。反對(duì)意見集中于技術(shù)效用爭(zhēng)議及第三方介入可能削弱比特幣去中心化特性。2017 年 8 月 24 日該協(xié)議在比特幣主網(wǎng)激活。

中的地址是 P 2 WPKH,P 2 WSH,P 2 SH-P 2 WPKH,P 2 SH-P 2 WPSH 幾種地址類型。

3. 隔離見證第二版(Taproot)中的交易

Taproot 技術(shù)在 2020 年 1 月份提出,2021 年 11 月,Taproot 以軟分叉的形式正式生效。此次升級(jí)由 BIP 340、BIP 341 和 BIP 342 組合。其中 BIP 340 引入了可以同時(shí)驗(yàn)證多個(gè)交易的 Schnorr 簽名,取代了橢圓曲線數(shù)字簽名算法(ECDSA),再一次擴(kuò)大了網(wǎng)絡(luò)容量并加快了批量交易的處理速度,為部署復(fù)雜的智能合約提供了可能性;BIP 341 實(shí)現(xiàn)了默克爾化抽象語法樹(MAST)來優(yōu)化區(qū)塊鏈上的交易數(shù)據(jù)存儲(chǔ);BIP 342(Tapscript)采用比特幣的腳本編碼語言擴(kuò)充的比特幣原生腳步能力的不足。

Taproot 中的地址是 P 2 TR 一種地址類型。

4.2.常見的已知派生路徑定義

我們先了解比特幣的常見派生路徑,然后再看其他鏈的常見派生路徑。

1. 常見的比特幣派生路徑

BIP 中定義的派生路徑標(biāo)準(zhǔn)格式:m / purpose' / coin_type' / account' / change / address_index

比特幣最常見的幾種派生路徑,它們的主要區(qū)別在于 purpose 字段,對(duì)應(yīng)了不同的地址類型。

(1)BIP 44 - Legacy (原始)地址(1...)

路徑:m/44'/0'/0'/0/0

目的:最早的 HD 錢包標(biāo)準(zhǔn),用于生成以 1 開頭的 P 2 PKH 地址。

特點(diǎn):

兼容性最好,所有錢包和交易所都支持。

交易手續(xù)費(fèi)最高,因?yàn)槠浣灰讛?shù)據(jù)體積較大。

使用場(chǎng)景:現(xiàn)在主要用于從非常老的錢包中恢復(fù)資金,或向不支持新地址類型的古老平臺(tái)充值。

(2)BIP 49 - Nested SegWit (嵌套隔離見證)地址(3...)

路徑:m/49'/0'/0'/0/0

目的:用于生成以 3 開頭的 P 2 SH-P 2 WPKH 地址。

特點(diǎn):

通過將 SegWit 地址包裝在 P 2 SH 腳本中來實(shí)現(xiàn)。

手續(xù)費(fèi)比 Legacy 低,但比 Native SegWit 高。

兼容性很好,幾乎所有的錢包和交易所都支持接收和發(fā)送到 3 開頭的地址。

使用場(chǎng)景:在 SegWit 推廣初期,作為向 Native SegWit 過渡的兼容方案。現(xiàn)在仍然被廣泛支持。

(3)BIP 84 - Native SegWit (原生隔離見證)地址(bc 1 q...)

路徑:m/84'/0'/0'/0/0

目的:用于生成以 bc 1 q 開頭的 P 2 WPKH 地址。

特點(diǎn):

手續(xù)費(fèi)最低,因?yàn)槠浣灰讛?shù)據(jù)體積最小,是最高效的格式。

安全性最佳,完全受益于隔離見證的技術(shù)優(yōu)勢(shì)。

兼容性:目前絕大多數(shù)現(xiàn)代錢包、節(jié)點(diǎn)和交易所都已支持。但一些非常老舊的系統(tǒng)可能無法識(shí)別。

使用場(chǎng)景:當(dāng)前的首選和推薦標(biāo)準(zhǔn),用于節(jié)省手續(xù)費(fèi)并享受最新的技術(shù)特性。

(4)BIP 86 - Taproot (P 2 TR)地址(bc 1 p...)

路徑:m/86'/0'/0'/0/0

目的:用于生成以 bc 1 p 開頭的 P 2 TR 地址。這是比特幣的最新一次重大升級(jí)。

特點(diǎn):

隱私性更好,使簡(jiǎn)單支付和復(fù)雜腳本交易在鏈上看起來幾乎沒有區(qū)別。

效率更高,為復(fù)雜的智能合約(如閃電網(wǎng)絡(luò)、DLCs)提供了更好的可擴(kuò)展性和更低的費(fèi)用。

簽名算法(Schnorr Signatures)更高效,支持密鑰聚合。

使用場(chǎng)景:代表比特幣的未來發(fā)展方向,適合希望使用最新技術(shù)、追求更低費(fèi)用和更好隱私的用戶和應(yīng)用。

(5)RGB 技術(shù)中用到的派生路徑

如果根據(jù) RGB-0044 協(xié)議,符合 BIP-44 協(xié)議標(biāo)準(zhǔn)和 SLIP-44 協(xié)議中隊(duì) coin 的定義,purpose 使用的是 84,RGB 的官方派生路徑如下:m_type/84’

比特幣地址知識(shí)體系

此外作者還查閱到 RGB 官方網(wǎng)站中,根據(jù) LNPBP-46: LN derivations 中的描述,使用了 m/9735'/的衍生路徑,具體的相關(guān)內(nèi)容如下:

比特幣地址知識(shí)體系

注:具體以哪個(gè)為標(biāo)準(zhǔn),還需要進(jìn)一步的研究相關(guān)應(yīng)用和 RGB 協(xié)議文檔。

(6)其他重要路徑

BIP 32 根路徑:m/0' (或有時(shí)用 m/0)。一些老舊的實(shí)現(xiàn)或非標(biāo)準(zhǔn)錢包可能會(huì)直接使用這個(gè)路徑,但極不推薦,因?yàn)樗环隙鄮欧N多賬戶的標(biāo)準(zhǔn)。

多簽名錢包路徑:對(duì)于多簽錢包,每個(gè)協(xié)作者通常會(huì)使用自己的標(biāo)準(zhǔn)路徑(如 m/48'/0'/0'/2')來派生用于多簽的公鑰。這通常由協(xié)調(diào)多簽的錢包軟件(如 Electrum, Specter)來管理,普通用戶無需手動(dòng)處理。

測(cè)試網(wǎng)路徑:只需將上述路徑中的 coin_type 從 0'改為 1'即可。例如,測(cè)試網(wǎng) Native SegWit 路徑為:m/84'/1'/0'/0/0。

比特幣地址知識(shí)體系

2. 以下列出一些主流幣種及其常見的派生路徑。

(1)以太坊(Ethereum)及 EVM 兼容鏈(BSC, Polygon, Avalanche C-Chain 等)

以太坊及其眾多衍生鏈共享相同的 coin_type,因?yàn)樗鼈兪褂孟嗤拿艽a學(xué)(secp 256 k 1 曲線)和地址格式。

路徑:m/44'/60'/0'/0/0

coin_type: 60'

地址格式: 0 x...

說明:這是 MetaMask、Trust Wallet 等絕大多數(shù)錢包使用的默認(rèn)路徑。所有基于 EVM 的鏈(如 BSC m/44'/60'/0'/0/0, Polygon m/44'/60'/0'/0/0)都使用同一個(gè)路徑和同一組私鑰。你在不同鏈上的地址看起來會(huì)一模一樣,但它們是不同鏈上的獨(dú)立賬戶。切換網(wǎng)絡(luò)時(shí),錢包軟件通過 RPC 節(jié)點(diǎn)來區(qū)分不同的鏈。

(2)幣安幣(BNB)信標(biāo)鏈

BNB 有其獨(dú)立的鏈和地址系統(tǒng),與 EVM 鏈不同。

路徑:m/44'/714'/0'/0/0

coin_type: 714'

地址格式: bnb 1... (Bech 32)或 tbnb 1... (測(cè)試網(wǎng))

說明:用于幣安鏈(Binance Chain)上的 BNB 資產(chǎn)。

(3)波卡(Polkadot)

路徑:m/44'/354'/0'/0/0

coin_type: 354'

地址格式:基于 SS 58 格式,通常以 1 開頭。

(4)索拉納(Solana)

路徑:m/44'/501'/0'/0'

coin_type: 501'

說明:注意,Solana 的路徑在最后使用了強(qiáng)化派生 0',而不是普通的 0。這是其標(biāo)準(zhǔn)做法。

(5)卡爾達(dá)諾(Cardano)

Cardano 的派生路徑比較特殊和復(fù)雜,它基于自己的 BIP 44-ADA 方案。

路徑:m/1852'/1815'/0'/0/0

purpose: 1852' (專門為 Cardano 設(shè)計(jì))

coin_type: 1815' (ADA 的誕生年份)

地址格式: addr 1... (Bech 32)

說明:這是 Daedalus 和 Yoroi 錢包使用的標(biāo)準(zhǔn)路徑。

(6)瑞波幣(Ripple - XRP)

路徑:m/44'/144'/0'/0/0

coin_type: 144'

地址格式: r... (Base 58)

(7)萊特幣(Litecoin)

萊特幣類似比特幣,也有多種地址類型。

Legacy (L...): m/44'/2'/0'/0/0

SegWit (M...): m/49'/2'/0'/0/0

Native SegWit (ltc 1 q...): m/84'/2'/0'/0/0

coin_type: 2'

(8)狗狗幣(Dogecoin)

路徑:m/44'/3'/0'/0/0

coin_type: 3'

地址格式: D... (Base 58)

(9)波場(chǎng)(Tron)

路徑:m/44'/195'/0'/0/0

coin_type: 195'

地址格式: T... (Base 58)

3. 非標(biāo)準(zhǔn)或例外情況

(1)門羅幣(Monero)

門羅幣不使用 BIP 32/BIP 44 標(biāo)準(zhǔn)。它有自己的分層確定性錢包方案,使用不同的密碼學(xué)(Ed 25519 曲線)和密鑰結(jié)構(gòu)。

它的派生路徑看起來像:m/44'/128'/0' (但這不是標(biāo)準(zhǔn) BIP 32 路徑)

重要提示:你不能使用為比特幣/以太坊設(shè)計(jì)的助記詞在門羅錢包中直接恢復(fù)出資金,反之亦然?;謴?fù)門羅幣錢包必須使用門羅幣自己的助記詞和系統(tǒng)。

(2)硬件錢包的“以太坊經(jīng)典”路徑

一些硬件錢包(如 Ledger)為以太坊經(jīng)典(ETC)設(shè)置了獨(dú)立的路徑,以將其與以太坊(ETH)區(qū)分開,盡管它們的地址格式相同。

以太坊(ETH): m/44'/60'/0'/0/0

以太坊經(jīng)典(ETC): m/44'/61'/0'/0/0

比特幣地址知識(shí)體系

4.3.隱私保護(hù)與多地址使用

比特幣有一個(gè)比較特殊的現(xiàn)象“找零地址變化”,或者說 UTXO 模型的區(qū)塊鏈都可以有這種特性。要理解“找零地址變化”,需要理解三個(gè)關(guān)鍵知識(shí)點(diǎn):

1. UTXO 模型(未花費(fèi)交易輸出)

這是比特幣最核心的賬本模型,不同于傳統(tǒng)的賬戶余額模型。

基本原理:比特幣網(wǎng)絡(luò)記錄的并不是你的“余額”,而是一張張未花費(fèi)的“支票”(即 UTXO)。這些支票面額各異,且一旦被花掉就會(huì)被銷毀,并創(chuàng)造出新的支票。

交易過程:當(dāng)你支付時(shí),你必須拿出你錢包里的一張或幾張“支票”(輸入),它們的總面值必須大于或等于你要支付的金額。交易會(huì)創(chuàng)建兩個(gè)新的“支票”:

一張給收款人:面額等于支付金額。

一張給你自己(找零):面額等于(輸入總額-支付金額-交易手續(xù)費(fèi))。

關(guān)鍵結(jié)論:找零本質(zhì)上是一筆支付給你自己的新輸出(UTXO)。它和你付給別人的輸出在交易結(jié)構(gòu)中沒有任何區(qū)別。

注釋:這里使用支票這個(gè)單詞,而不使用現(xiàn)金(經(jīng)常是定額印刷好的)這個(gè)單詞,是因?yàn)橹鄙系慕痤~是隨機(jī)的,每張支票的金額都有可能不同,這更符合比特幣中 UTXO 的場(chǎng)景描述。很多時(shí)候混合使用支票和現(xiàn)金都是表達(dá)同一個(gè)意思。

2. 隱私保護(hù)設(shè)計(jì)

使用固定的地址會(huì)嚴(yán)重?fù)p害隱私。

地址復(fù)用問題:如果所有 UTXO(包括找零)都回到同一個(gè)地址,那么區(qū)塊鏈分析機(jī)構(gòu)或人員可以輕易地:

關(guān)聯(lián)你的所有交易:知道這個(gè)地址背后的所有資金流動(dòng)。

估算你的財(cái)富:清楚地看到你的總收入。

破壞匿名集:無法將他人的交易與你的交易混合起來。

解決方案:為每一筆交易的找零使用一個(gè)全新的地址。這使得外部觀察者很難確定一筆交易中哪個(gè)輸出是支付給商家的,哪個(gè)輸出是找零返回給自己的。這極大地增加了區(qū)塊鏈分析的難度,保護(hù)了你的財(cái)務(wù)隱私。

3. HD 錢包(分層確定性錢包)的技術(shù)實(shí)現(xiàn)

手動(dòng)為每次找零管理新地址和私鑰是不可行的,HD 錢包自動(dòng)化了這個(gè)過程。

鏈?zhǔn)浇Y(jié)構(gòu):HD 錢包從一個(gè)種子(助記詞)可以生成近乎無限個(gè)地址和私鑰。

派生路徑:如我們之前討論的,標(biāo)準(zhǔn)路徑 m/44'/0'/0'/1/*專門用于找零(change = 1)。

m/44'/0'/0'/0/*: 用于生成接收地址(外部鏈)。

m/44'/0'/0'/1/*: 用于生成找零地址(內(nèi)部鏈)。

工作流程:

你的錢包軟件在構(gòu)造一筆交易時(shí),如果需要找零,它會(huì)自動(dòng)從內(nèi)部的“找零地址池”(/1/*)中取出作為找零接收地址。下一個(gè)從未使用過的地址

這筆交易被廣播并確認(rèn)后,新的找零 UTXO 就保存在這個(gè)新地址下。

當(dāng)你下次花費(fèi)資金時(shí),你的錢包會(huì)同時(shí)掃描接收鏈和找零鏈下的所有 UTXO,將它們一起作為可用的“輸入”。你無需手動(dòng)管理,錢包會(huì)自動(dòng)處理好一切。

簡(jiǎn)單總結(jié):“找零地址變化”是、和三者結(jié)合的必然結(jié)果。它不是可選項(xiàng),而是比特幣錢包的標(biāo)準(zhǔn)行為。UTXO 模型隱私保護(hù)需求 HD 錢包技術(shù)

使用區(qū)塊鏈瀏覽器:找一筆真實(shí)的交易(比如你自己錢包里的一筆交易),在 mempool.space 或 blockstream.info 上查看它的詳情。嘗試分析它的輸入和輸出,猜猜哪個(gè)是支付輸出,哪個(gè)是找零輸出(通常找零輸出會(huì)指向一個(gè)屬于發(fā)送方的新地址)。

使用測(cè)試錢包:在測(cè)試網(wǎng)上創(chuàng)建一個(gè)新錢包,進(jìn)行幾次發(fā)送和接收操作,然后觀察你錢包內(nèi)的地址列表是如何變化的,UTXO 是如何產(chǎn)生和消耗的。

到此這篇關(guān)于比特幣地址是什么?一文帶你系統(tǒng)梳理比特幣地址相關(guān)的知識(shí)體系的文章就介紹到這了,更多相關(guān)比特幣地址內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!

免責(zé)聲明:本文只為提供市場(chǎng)訊息,所有內(nèi)容及觀點(diǎn)僅供參考,不構(gòu)成投資建議,不代表本站觀點(diǎn)和立場(chǎng)。投資者應(yīng)自行決策與交易,對(duì)投資者交易形成的直接或間接損失,作者及本站將不承擔(dān)任何責(zé)任。!
Tag:地址   比特幣  

你可能感興趣的文章

更多

熱門幣種

  • 幣名
    最新價(jià)格
    24H漲幅
  • bitcoin BTC 比特幣

    BTC

    比特幣

    $ 103283.77¥ 735277.15
    -3.44%
  • ethereum ETH 以太坊

    ETH

    以太坊

    $ 3439.17¥ 24483.45
    -5.29%
  • tether USDT 泰達(dá)幣

    USDT

    泰達(dá)幣

    $ 0.9995¥ 7.1154
    +0.01%
  • ripple XRP 瑞波幣

    XRP

    瑞波幣

    $ 2.4009¥ 17.092
    -5.51%
  • binance-coin BNB 幣安幣

    BNB

    幣安幣

    $ 962.24¥ 6850.18
    -4.29%
  • solana SOL Solana

    SOL

    Solana

    $ 154.52¥ 1100.02
    -9.91%
  • usdc USDC USD Coin

    USDC

    USD Coin

    $ 1.0002¥ 7.1204
    +0.01%
  • tron TRX 波場(chǎng)

    TRX

    波場(chǎng)

    $ 0.2993¥ 2.1307
    +0.3%
  • dogecoin DOGE 狗狗幣

    DOGE

    狗狗幣

    $ 0.1719¥ 1.2237
    -6.32%
  • cardano ADA 艾達(dá)幣

    ADA

    艾達(dá)幣

    $ 0.5603¥ 3.9887
    -7.02%

幣圈快訊

  • 火幣HTX上線“團(tuán)隊(duì)賽”:組隊(duì)交易共贏40萬USDT獎(jiǎng)池

    2025-11-12 12:03
    據(jù)官方公告,火幣HTX年度重磅賽事“巔峰賽”正式開啟,總獎(jiǎng)池高達(dá)百萬美元?;顒?dòng)自10月31日啟動(dòng),持續(xù)至12月16日,設(shè)有積分賽、個(gè)人挑戰(zhàn)賽與團(tuán)隊(duì)賽三大賽道,集結(jié)全球交易者,全面考驗(yàn)參賽者的策略執(zhí)行力與市場(chǎng)洞察力,打造最強(qiáng)年度交易盛典。其中“團(tuán)隊(duì)賽”于11月11日啟動(dòng),組建專屬戰(zhàn)隊(duì)參與現(xiàn)貨/合約交易,即有機(jī)會(huì)瓜分40萬USDT豪華獎(jiǎng)池。公告顯示,組團(tuán)期自11月11日18時(shí)至11月26日18時(shí)(UTC+8),單人資產(chǎn)賬戶≥100USDT,團(tuán)隊(duì)人數(shù)≥5人即為組團(tuán)成功。自11月26日18時(shí)至12月16日18時(shí)(UTC+8)為交易期?;顒?dòng)設(shè)有現(xiàn)貨與合約雙賽道,各設(shè)$200,000等值HTX代幣獎(jiǎng)池,團(tuán)隊(duì)總交易額排名前20即可瓜分獎(jiǎng)池。團(tuán)長可獨(dú)享隊(duì)內(nèi)獎(jiǎng)池的10%,其余獎(jiǎng)勵(lì)將根據(jù)成員個(gè)人交易額排名進(jìn)行分配。
  • Bitwise首席投資官:市場(chǎng)低估加密市場(chǎng)結(jié)構(gòu)立法成功通過的概率

    2025-11-12 12:00
    Bitwise 首席投資官 Matt Hougan 表示,“我認(rèn)為市場(chǎng)低估了加密市場(chǎng)結(jié)構(gòu)立法成功通過的概率,該法案通過的可能性相當(dāng)大。加密貨幣目前獲得了兩黨支持,加密游說資金達(dá)到歷史最高水平,而且到目前為止,政府也在兌現(xiàn)對(duì)加密行業(yè)的承諾?!?/div>
  • 若ETH突破3,607美元,主流CEX累計(jì)空單清算強(qiáng)度將達(dá)13.02億美元

    2025-11-12 12:00
    據(jù)Coinglass數(shù)據(jù)顯示,若ETH突破3,607美元,主流CEX累計(jì)空單清算強(qiáng)度將達(dá)13.02億美元。反之,若ETH跌破3,270美元,主流CEX累計(jì)多單清算強(qiáng)度將達(dá)6.12億美元。
  • 若BTC突破108,381美元,主流CEX累計(jì)空單清算強(qiáng)度將達(dá)23.08億美元

    2025-11-12 12:00
    據(jù)Coinglass數(shù)據(jù)顯示,若BTC突破108,381美元,主流CEX累計(jì)空單清算強(qiáng)度將達(dá)23.08億美元。反之,若BTC跌破98,430美元,主流CEX累計(jì)多單清算強(qiáng)度將達(dá)14.29億美元。
  • 火幣HTX重磅上線“團(tuán)隊(duì)賽”:組隊(duì)交易共贏40萬USDT獎(jiǎng)池

    2025-11-12 11:58
    據(jù)官方公告,火幣HTX年度重磅賽事“巔峰賽”正式開啟,總獎(jiǎng)池高達(dá)百萬美元?;顒?dòng)自10月31日啟動(dòng),持續(xù)至12月16日,設(shè)有積分賽、個(gè)人挑戰(zhàn)賽與團(tuán)隊(duì)賽三大賽道,集結(jié)全球交易者,全面考驗(yàn)參賽者的策略執(zhí)行力與市場(chǎng)洞察力,打造最強(qiáng)年度交易盛典。其中“團(tuán)隊(duì)賽”于11月11日啟動(dòng),組建專屬戰(zhàn)隊(duì)參與現(xiàn)貨/合約交...
  • 查看更多