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

當(dāng)前位置:主頁 > 區(qū)塊鏈 > 區(qū)塊鏈技術(shù) > Web3入門指南

Web3新手必備:我的比特幣為什么有多種地址?

2024-05-24 14:31:05 | 來源: | 作者:佚名
Bitcoin社區(qū)是一個技術(shù)不斷發(fā)展的社區(qū),技術(shù)的發(fā)展產(chǎn)生新的內(nèi)容,不同的地址格式可以認為是新技術(shù)應(yīng)用的結(jié)果,接下來探索一下不同地址格式的區(qū)別是什么

可能有很多新手朋友和筆者一樣,在第一次使用 WEB3 錢包,興高采烈地打開比特幣錢包,準(zhǔn)備復(fù)制地址的時候,猛然發(fā)現(xiàn)自己創(chuàng)建的一個錢包居然有多個不同的地址。如同走到一個陌生的十字路口,一臉茫然。

為什么會有不同的地址?這幾個地址到底該用哪個呢?

OKX 錢包的多個 Bitcoin 地址

這些地址分別是什么?

Bitcoin 社區(qū)是一個技術(shù)不斷發(fā)展的社區(qū),技術(shù)的發(fā)展產(chǎn)生新的內(nèi)容。不同的地址格式可以認為是新技術(shù)應(yīng)用的結(jié)果。接下來探索一下不同地址格式的區(qū)別是什么。

Legacy 地址(P2PKH)

該格式是在 2009 年比特幣剛剛推出的時候采用的格式,所以稱作 Legacy 格式,又因為當(dāng)時比特幣的地址是從公鑰/私鑰對創(chuàng)建的,所以也叫做支付公鑰哈希 (P2PKH) 地址。

目前看來,Legacy 類型的地址在交易中會占用更多的空間,導(dǎo)致交易的手續(xù)費更高。目前大家只會在使用一些與新地址不兼容的舊錢包時才會使用這種類型的地址。

可以發(fā)現(xiàn) Legacy 地址有一個特點,地址都是以「1」開頭的。這是因為在生成地址的時候,會根據(jù)不同場景(比如:測試網(wǎng)/主網(wǎng))在生成的公鑰前添加前綴,添加了前綴的公鑰通過 Hash 計算之后地址最終會以「1」開頭。

Nested SegWit 地址(P2SH-P2WPKH)

和傳統(tǒng)的 Legacy 地址相比,P2SH 地址采用的不是公鑰的哈希,而是贖回腳本(redeem-script)的哈希。通俗的講,P2PKH 是向一個公鑰的哈希進行支付,而 P2SH 是向贖回腳本進行支付,只有接受者滿足贖回腳本的轉(zhuǎn)出條件之后,才可以花費里面的資金。

由于支付的對象從公鑰轉(zhuǎn)換為腳本,大大擴展了靈活性,可以自定義贖回腳本的執(zhí)行邏輯。典型的應(yīng)用包括實現(xiàn)多重簽名的交易。

在 P2SH 的基礎(chǔ)上,如果嵌入了隔離見證技術(shù),那么這種地址的格式就是隔離見證兼容地址(Nested SegWit)。關(guān)于隔離見證相關(guān)的內(nèi)容可以在介紹隔離見證地址的時候了解到。引入了隔離見證技術(shù)之后,可以減少交易的體積,從而減少交易的手續(xù)費用。

可以看到 P2SH 地址以「3」開頭。

隔離見證地址(Native SegWit) 地址

在介紹該類型地址之前,需要介紹里面的關(guān)鍵技術(shù)——隔離見證(SegWit)。故名思義,隔離見證就是把見證數(shù)據(jù)(witness)隔離出來,單獨處理。

這么做的一個顯著的優(yōu)勢在于,減少了交易信息的大小,從而減少了交易的手續(xù)費。另外體積減少帶來的另一個好處在于,提高了比特幣區(qū)塊交易的大小上限,從 1 MB 的容量大小達到了 4 MB。

隔離見證地址的特點是地址以「bc1」開頭。

主根地址(Taproot)

Taproot 地址的優(yōu)勢在于隱私性和在復(fù)雜交易場景下的效率。與Native SegWit 相比,它使用 Schnorr 算法取代了橢圓曲線數(shù)字簽名算法,前者在批量交易的場景下效率更高并且提高了多重簽名錢包的隱私性。

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

我該選用什么地址格式

目前的主流錢包比如 OKX、Unisat 等錢包都支持以上四種地址,因此為了減少交易費用,采用 Native SegWit 和 Taproot 格式的地址是比較合理的。

另外如果你對比特幣的銘文等感興趣,那么這兩種地址是你的不二之選,大多數(shù)錢包都對這兩種地址的銘文做了額外的處理,可以保護你特殊的 UTXO 不會在交易中錯誤地轉(zhuǎn)移掉。認準(zhǔn)「bc1」開頭的錢包地址吧!

當(dāng)然不同地址格式的錢包是可以進行資金的交易,不必擔(dān)心。

如果想要查看比特幣的余額或者區(qū)塊信息,歡迎使用 ZAN 的節(jié)點服務(wù),我們提供了豐富的 API 供開發(fā)者使用。API 文檔詳情:https://docs.zan.top/reference/zan_getbalance-enhance

更深一點——關(guān)鍵技術(shù)介紹

經(jīng)過上述的介紹,大家多多少少對錢包的有了一個初步的認識,那么對于錢包里的一些技術(shù)獲取和我一樣非常感興趣,那么一起來看一下里面神秘的技術(shù)吧。

Redeem Script 贖回腳本

在介紹 P2SH 的時候我們知道這是一種面向贖回腳本交易的技術(shù),那么什么是贖回腳本,它在比特幣生態(tài)的作用是什么。

在介紹贖回腳本之前我們需要介紹一下比特幣的交易基本結(jié)構(gòu)。

下面是一個典型的 P2PK 類型的交易,其中 04ae 開頭的地址想要給 15kD 開頭的地址轉(zhuǎn) 10 個 BTC。04ae 地址的賬戶需要向鏈上的其他人表明自己確實擁有這個賬戶的使用權(quán)(擁有私鑰),那么他在這個交易中需要提供一個簽名(ScriptSig)來證明自己的身份。

驗證者除了需要獲取到該簽名之外,還需要查找上一個交易對應(yīng)該 UTXO 的輸出腳本。這兩個腳本拼接起來就是贖回腳本。贖回腳本的作用就是用來證明交易的合法性。

在這個交易中,可以看到簽名和輸出腳本都是一段計算機指令?!?OP_PUSHBYTES 」表示向棧中 PUSH 一段數(shù)據(jù),首先在 ScriptSig 中 04ae 用自己的私鑰對整個交易進行簽名,該簽名的會被壓入棧。之后再往棧中壓入公鑰,最后在「 OP_CHECKSIG 」中,用公鑰對簽名解密,比較交易是否一致。如果一致則表明身份有效。

除了這種 P2PK 的方式,贖回腳本還可以實現(xiàn) P2PKH、P2SH 等不同的身份驗證方式。

Segregated Witness 隔離見證

在上面的介紹可以知道目前較新的錢包格式都是采用了隔離見證技術(shù),那么什么是見證(Witness),它是怎么進行隔離的呢。

這里的 Witness 可以認為是比特幣基本結(jié)構(gòu)中的腳本簽名(scriptSig)信息,隔離見證將其從基本結(jié)構(gòu)中抽出放在一個新的數(shù)據(jù)結(jié)構(gòu)中。

在上圖可以看到,交易中必要的內(nèi)容就剩下了交易來源的信息和交易輸出的信息,交易的大小被減少了,由于黃色部分(交易的總大?。┯写笮〉南拗?,因此將交易的簽名分開進行傳輸可以讓一個區(qū)塊容納更多的交易。另外由于計算交易的簽名時,簽名部分的內(nèi)容不被計算在內(nèi),因此可以有效解決交易延展性 的問題。

下面是一個 P2TR 交易,可以看到這個交易多了一個 Witness 部分。它的作用是用來驗證交易的合法性。使用 Witness 代替 ScriptSig 之后,驗證合法性的方式還是一致的,即通過使用公鑰來解密 Witness 的簽名,驗證交易的內(nèi)容是否一致。只有節(jié)點需要驗證交易合法性的時候才會去請求 Witness 的信息?,F(xiàn)在免費使用 ZAN Node 服務(wù)(訪問 ZAN.TOP)即可穩(wěn)定高速的連接到 BTC 網(wǎng)絡(luò)。

總結(jié)一下,隔離見證就是將原本一個交易中的交易簽名部分的內(nèi)容其余部分內(nèi)容分開傳輸,從而減少了單個交易的大小,提升了整個區(qū)塊的容量。另外由于簽名部分的內(nèi)容在計算交易的 Hash 值時不被計算在內(nèi),因此可以有效解決 交易延展性 的問題。

本文由 ZAN Team(X 賬號 @zan_team) 的 Yeezo(X 賬號 @GaoYeezo75065)撰寫。

聲明:文章內(nèi)容不代表本站觀點及立場,不構(gòu)成本平臺任何投資建議。本文內(nèi)容僅供參考,風(fēng)險自擔(dān)!
Tag:Web3   新手   入門  

幣圈快訊

  • 第一財經(jīng)發(fā)文提示虛擬幣LABUBU炒作風(fēng)險,業(yè)內(nèi)警示高風(fēng)險與投機行為

    2025-06-12 13:54
    ChainCatcher消息,昨日晚間,第一財經(jīng)刊文《幣圈盯上LABUBU,非法炒作「游戲」背后隱藏巨大風(fēng)險》。文章指出近期一款名為“LABUBU”的虛擬貨幣借助潮玩IP的火爆熱度悄然上線,并在多家交易所掛牌交易。在上線初期,該虛擬幣價格曾一度急劇上漲,但隨后便出現(xiàn)了大幅下跌。 第一財經(jīng)記者在推介網(wǎng)頁看到,LABUBU幣并非泡泡瑪特官方發(fā)行,而是由一群社區(qū)驅(qū)動的開發(fā)人員推出。業(yè)內(nèi)人士提醒,LABUBU幣的推出是幣圈典型的投機行為,其巨大的價格波動也充分暴露了背后極高的投資風(fēng)險,這些項目大多毫無價值,其本質(zhì)是欺詐和傳銷。
  • 前Galaxy高管發(fā)文質(zhì)疑以太坊基金會新組織架構(gòu)混亂

    2025-06-12 13:53
    ChainCatcher消息,前GalaxyDigital研究副總裁ChristineKim于X平臺發(fā)文指出,新的以太坊基金會組織架構(gòu)令人困惑。她提到,TimBeiko、BarnabéMonnot和AlexStokes身兼多職,既要領(lǐng)導(dǎo)基金會所有研發(fā)團隊,又要管理自身團隊,且需在未來12個月內(nèi)負責(zé)L1、L2擴容及改善用戶體驗(UX)。 此外,Christine對架構(gòu)圖細節(jié)存疑,包括加粗名字是否為團隊負責(zé)人、高亮部分用途,以及Tim是否負責(zé)協(xié)議協(xié)調(diào)并監(jiān)督多個項目。 同時,她對顏色分組邏輯表示不解,如為何將共識機制與賬戶抽象分一組,卻未將無狀態(tài)共識等納入;為何Testing與pandaops分一組,而Security卻未被分組。
  • OpenSea宣布將于6月16日完全關(guān)閉OS1版本,并將在OS2更新中關(guān)閉\"Deals\"等功能

    2025-06-12 13:47
    金色財經(jīng)報道,據(jù)Blockworks報道,OpenSea宣布將于6月16日完全關(guān)閉OS1版本,新版OS2將不會保留包括Deals(自定義交易)、英式拍賣、測試網(wǎng)支持和購物車等多項功能。OpenSea表示,Deals和英式拍賣功能因使用率低而被砍掉。此決定在社區(qū)引發(fā)爭議,多位用戶擔(dān)憂取消Deals功能將增加交易風(fēng)險,而OpenSea首席營銷官AdamHollander解釋稱,該功能與強制版稅的ERC721-C合約不兼容,導(dǎo)致產(chǎn)品體驗不一致。
  • 分析師:通脹走弱與資金流入共振,比特幣年底或漲至20萬美元

    2025-06-12 13:47
    ChainCatcher消息,美國5月CPI同比上漲2.4%,低于市場預(yù)期(2.5%),引發(fā)市場對年內(nèi)降息的更高預(yù)期。有觀點認為,通脹放緩幅度超預(yù)期或成為比特幣加速上漲的催化劑。 21Shares的加密研究策略師MattMena預(yù)計,若BTC突破10.5萬至11萬美元區(qū)間,預(yù)計短期將升至12萬美元,下半年或達13.8萬美元,年底有望沖擊20萬美元。其指出,通脹持續(xù)走弱強化了貨幣寬松基礎(chǔ),疊加BTC儲備公司數(shù)量上升、美國多州推出BTC儲備計劃,將共同推動資金凈流入,支撐比特幣價格中長期走勢。
  • InfinexsKAITO空投已開放申領(lǐng)

    2025-06-12 13:43
    6月12日消息,據(jù)官方消息,跨鏈聚合DeFi平臺InfinexsKAITO空投已開放申領(lǐng)。符合條件的sKAITO或YT-sKAITO持有者可從Infinex賬戶中領(lǐng)取1億枚μPatrons??煺张臄z日期為6月4日。
  • 查看更多