-
Bitcoin
$114400
1.73% -
Ethereum
$3495
3.22% -
XRP
$2.907
5.38% -
Tether USDt
$1.000
0.04% -
BNB
$751.3
1.99% -
Solana
$162.0
3.55% -
USDC
$0.0000
0.03% -
TRON
$0.3261
2.16% -
Dogecoin
$0.1991
4.50% -
Cardano
$0.7244
5.28% -
Hyperliquid
$38.48
7.54% -
Stellar
$0.3967
9.00% -
Sui
$3.437
4.42% -
Chainlink
$16.27
4.95% -
Bitcoin Cash
$542.6
3.64% -
Hedera
$0.2475
9.08% -
Ethena USDe
$1.001
0.06% -
Avalanche
$21.43
3.35% -
Toncoin
$3.639
2.69% -
Litecoin
$109.1
3.56% -
UNUS SED LEO
$8.962
0.01% -
Shiba Inu
$0.00001220
4.64% -
Polkadot
$3.596
4.49% -
Uniswap
$9.147
4.99% -
Monero
$299.7
2.68% -
Dai
$1.000
0.01% -
Bitget Token
$4.335
2.40% -
Pepe
$0.00001048
5.75% -
Cronos
$0.1342
7.24% -
Aave
$258.9
5.39%
什麼是Bitcoin P2SH地址? P2SH和P2PKH之間的差異
P2SH地址通過允許將資金發送到腳本哈希而不是公共密鑰哈希來啟用複雜Bitcoin等交易,例如多簽名錢包和智能合約。
2025/06/16 21:49

了解Bitcoin P2SH地址
Bitcoin網絡中的付費標記錘(P2SH)地址是一種地址,允許用戶將資金發送到腳本哈希而不是直接發送到公共密鑰哈希,如先前的地址格式所示。這項創新是通過BIP 16引入的,增強了靈活性,並使更複雜的交易類型在不給發件人帶來贖回腳本的細節的情況下。
使用P2SH地址時,收件人提供腳本哈希而不是公共密鑰哈希。發件人只需要知道此哈希即可創建有效的交易。僅當收件人花費硬幣時,才能揭示實際的兌換腳本,該腳本定義了可以花費資金的條件。
P2SH地址的一個主要好處是它們可以支持Bitcoin的區塊鏈上支持多簽名錢包,時間鎖定合同以及其他高級智能合同功能的能力。與傳統的單鍵交易相比,這些功能允許更安全,更複雜的用例。
P2SH地址的結構
P2SH地址的結構不同於標準的P2PKH(付費公共鍵鍵)地址。 P2SH地址從某些SEGWIT實現中的數字“ 3”或“ BC1 ...”開始,而P2PKH地址通常以本機Segwit版本的“ 1”或“ BC1 ...”開頭。
為了生成P2SH地址,該過程涉及:
- 創建定義支出條件的自定義兌換腳本。
- 在SHA-256之後使用RIPEMD-160哈希兌換腳本。
- 準備版本的字節(通常用於主網為0x05 )。
- 應用基本58檢查編碼以產生最終地址。
該結構確保向後兼容性,並使Bitcoin網絡能夠驗證交易而不知道完整腳本直到花費。
什麼是P2PKH地址?
付費公共鍵錘(P2PKH)地址是Bitcoin地址的最早,最基本的形式之一。它代表用戶的公鑰的哈希版本,用於簡單的單簽名事務。
在P2PKH交易中,發件人將輸出鎖定到公共密鑰哈希。當收件人想花費這些資金時,他們必須同時提供相應的公鑰和有效的數字簽名證明所有權。
P2PKH的地址由於其簡單性和在生態系統中的長期存在而廣泛支持在錢包和交換中。但是,他們缺乏較新的地址類型(例如P2SH和SEGWIT格式)提供的靈活性。
生成P2PKH地址的步驟包括:
- 生成一個私鑰。
- 從私鑰中得出公鑰。
- 使用SHA-256散列公鑰,然後使用Ripemd-160 。
- 添加版本字節(Mainnet 0x00) 。
- 執行基本58檢查編碼以獲取最終地址。
P2SH和P2PKH之間的關鍵差異
雖然P2SH和P2PKH都是有效的Bitcoin地址類型,但幾個差異使它們與眾不同:
- 交易靈活性: P2SH支持複雜的腳本,包括多簽名交易,而P2PKH僅允許單簽名支出。
- 成本效率:在許多情況下, P2SH交易可能會產生更高的費用,因為贖回腳本數據是在花費資金時鏈接的。 P2PKH交易具有更簡單的結構,並且通常降低鏈上數據要求。
- 地址格式: P2SH地址通常以“ 3”開頭,而P2PKH地址通常以'1'開頭。
- 腳本數據的責任:使用P2SH ,腳本的複雜性移至接收器,減輕了發件人的負擔。相比之下, P2PKH除了公共密鑰驗證外不需要其他腳本邏輯。
這些區別使P2SH成為高級用戶和需要增強安全性和控制資金的機構的首選選擇。
P2SH地址的用例
P2SH地址使各種高級用例都超出了簡單的點對點交易:
- 多簽名錢包:要求多方在搬家之前簽字,以增強組織和共享帳戶的安全性。
- 託管服務:通過將託管邏輯嵌入腳本中,允許交易中的第三方仲裁。
- 時間鎖定合同:基於塊高度或時間戳啟用有條件支出,對延遲資金發行有用。
- 智能合約:儘管與以太坊相比有限,但Bitcoin仍然可以通過P2SH腳本實現基本的智能合約。
這些方案中的每一個都受益於P2SH啟用的靈活腳本系統,從而使用戶可以在不更改基本協議的情況下定義自定義規則。
如何識別P2SH和P2PKH地址
通過檢查其格式並解碼其組件,可以確定地址是P2SH還是P2PKH :
- 檢查前綴:
- P2SH :從“ 3”或有時'BC1 ...'開始,具體取決於SEGWIT實現。
- P2PKH :以本機segwit形式以'1'或'bc1 ...'開頭。
- 使用Block Explorer查找地址,看看它是否與多簽名或基於腳本的交易關聯。
- 解碼base58Check或BecH32編碼的字符串以查看嵌入式的哈希並確定地址類型。
Bitcoin探索者和地址驗證API等工具可以自動化此過程,並提供有關地址性質及其基礎腳本結構的詳細見解。
常見問題
問:我可以將P2PKH地址轉換為P2SH地址嗎?
不,您無法直接轉換地址類型。您需要生成一個新的錢包或腳本來生成P2SH地址,然後將您的資金轉移到該新地址。
問:P2SH地址是否與所有錢包兼容?
大多數現代錢包都支持P2SH地址,尤其是處理多簽名交易的地址。但是,較老或簡約的錢包可能無法完全支持它們。
問:為什麼P2SH交易有時會花費更多費用?
由於P2SH交易在花費時通常會帶有更大的腳本數據,因此它們在區塊鏈上佔據了更多的空間,從而根據數據大小獲得了更高的費用。
問:P2SH仍然與Segwit的出現有關嗎?
是的, P2SH仍然相關,尤其是對於保持向後兼容性的包裝Segwit地址。儘管本地Segwit(Bech32)提供了提高效率,但P2SH兼容性可確保在過渡階段更廣泛的採用。
免責聲明:info@kdj.com
所提供的資訊並非交易建議。 kDJ.com對任何基於本文提供的資訊進行的投資不承擔任何責任。加密貨幣波動性較大,建議您充分研究後謹慎投資!
如果您認為本網站使用的內容侵犯了您的版權,請立即聯絡我們(info@kdj.com),我們將及時刪除。
- AltCoin輪換,智能貨幣和投資趨勢:有什麼交易?
- 2025-08-04 12:30:11
- 加密,PI網絡,運動:PI硬幣是下一個大事嗎?
- 2025-08-04 12:30:11
- 比特幣,Metaplanet和機構信心:一個新時代?
- 2025-08-04 12:50:12
- XRP Price,Ripple CTO和令牌金融:加密貨幣的紐約分鐘
- 2025-08-04 12:50:12
- PI硬幣:未來訪問還是早期採用藍調?
- 2025-08-04 12:55:11
- 以太坊清算岩石加密市場:紐約人要做什麼?
- 2025-08-04 13:00:17
相關知識

我應該將Bitcoin留在購買的交易所?
2025-08-04 06:35:44
了解智能合約在分散金融(DEFI)中的作用智能合約是與直接寫入代碼的條款的自我執行協議。他們在區塊鍊網絡(主要是以太坊)上運行,並形成了分散融資(DEFI)應用程序的骨幹。當滿足預定義條件時,這些合同會自動執行交易,從而消除了對中介的需求。這種自動化可確保透明度,降低成本並提高貸款,借貸和交易等金融...

將Bitcoin與個人錢包中的交換相比,將Bitcoin持有什麼區別?
2025-08-02 15:15:14
了解託管與非監護控制在交易所持有Bitcoin時,用戶本質上將其資產委託給第三方。交易所作為託管服務運行,這意味著他們保持對與用戶資金相關的私鑰的控制。此設置允許交換代表帳戶持有人管理交易,提款和安全協議。相比之下,將Bitcoin存儲在個人錢包中(也稱為非監測錢包)中,可以完全控制其私鑰的個人。這...

Bitcoin採礦的環境影響是什麼,這是一個嚴重的問題嗎?
2025-08-04 02:14:59
了解Bitcoin採礦的能耗Bitcoin採礦依賴於工作證明(POW)共識機制,該機制要求礦工解決複雜的加密難題以驗證交易並確保區塊鏈。這個過程需要大量的計算能力,進而消耗大量電力。自Bitcoin的啟動以來,用於開采和過程交易的哈希速率或用於開采和過程交易的總計算能力已大大增長。截至最近的數據, ...

什麼是51%的攻擊,它可以銷毀Bitcoin?
2025-08-03 17:08:02
了解51%攻擊的概念51%的攻擊是指單個實體或團體對區塊鍊網絡總計算功率的一半以上(也稱為Hashrate)的一半以上的情況。在Bitcoin等工作證明(POW)系統中,礦工競爭解決複雜的加密難題以驗證交易並為區塊鏈增加新的區塊。網絡的安全性依賴於這樣的假設,即沒有任何一個礦工或採礦池可以主導網絡的...

持有Bitcoin的最大安全風險是什麼?
2025-08-03 15:16:17
暴露於私鑰妥協持有Bitcoin時最關鍵的安全風險之一是私鑰的妥協。這些加密密鑰是對Bitcoin錢包的所有權和控制權的唯一證明。如果通過惡意軟件,網絡釣魚攻擊或不安全的存儲暴露了一個私鑰,則可以在未經所有者同意的情況下完全訪問和轉移所有資金。與傳統的金融系統不同,沒有中央權力可以逆轉交易或收回被盜...

政府可以關閉還是禁止Bitcoin?
2025-08-02 09:44:42
了解Bitcoin的分散結構Bitcoin在分散的點對點網絡上運行,這意味著它不受任何單一實體,組織或政府的控制。與依靠中央銀行和監管機構的傳統金融體係不同,Bitcoin的基礎設施由節點和礦工的全球網絡維護。每個節點存儲一個區塊鏈的完整副本,以確保不存在中央故障點。這種設計使任何政府都很難完全關閉...

我應該將Bitcoin留在購買的交易所?
2025-08-04 06:35:44
了解智能合約在分散金融(DEFI)中的作用智能合約是與直接寫入代碼的條款的自我執行協議。他們在區塊鍊網絡(主要是以太坊)上運行,並形成了分散融資(DEFI)應用程序的骨幹。當滿足預定義條件時,這些合同會自動執行交易,從而消除了對中介的需求。這種自動化可確保透明度,降低成本並提高貸款,借貸和交易等金融...

將Bitcoin與個人錢包中的交換相比,將Bitcoin持有什麼區別?
2025-08-02 15:15:14
了解託管與非監護控制在交易所持有Bitcoin時,用戶本質上將其資產委託給第三方。交易所作為託管服務運行,這意味著他們保持對與用戶資金相關的私鑰的控制。此設置允許交換代表帳戶持有人管理交易,提款和安全協議。相比之下,將Bitcoin存儲在個人錢包中(也稱為非監測錢包)中,可以完全控制其私鑰的個人。這...

Bitcoin採礦的環境影響是什麼,這是一個嚴重的問題嗎?
2025-08-04 02:14:59
了解Bitcoin採礦的能耗Bitcoin採礦依賴於工作證明(POW)共識機制,該機制要求礦工解決複雜的加密難題以驗證交易並確保區塊鏈。這個過程需要大量的計算能力,進而消耗大量電力。自Bitcoin的啟動以來,用於開采和過程交易的哈希速率或用於開采和過程交易的總計算能力已大大增長。截至最近的數據, ...

什麼是51%的攻擊,它可以銷毀Bitcoin?
2025-08-03 17:08:02
了解51%攻擊的概念51%的攻擊是指單個實體或團體對區塊鍊網絡總計算功率的一半以上(也稱為Hashrate)的一半以上的情況。在Bitcoin等工作證明(POW)系統中,礦工競爭解決複雜的加密難題以驗證交易並為區塊鏈增加新的區塊。網絡的安全性依賴於這樣的假設,即沒有任何一個礦工或採礦池可以主導網絡的...

持有Bitcoin的最大安全風險是什麼?
2025-08-03 15:16:17
暴露於私鑰妥協持有Bitcoin時最關鍵的安全風險之一是私鑰的妥協。這些加密密鑰是對Bitcoin錢包的所有權和控制權的唯一證明。如果通過惡意軟件,網絡釣魚攻擊或不安全的存儲暴露了一個私鑰,則可以在未經所有者同意的情況下完全訪問和轉移所有資金。與傳統的金融系統不同,沒有中央權力可以逆轉交易或收回被盜...

政府可以關閉還是禁止Bitcoin?
2025-08-02 09:44:42
了解Bitcoin的分散結構Bitcoin在分散的點對點網絡上運行,這意味著它不受任何單一實體,組織或政府的控制。與依靠中央銀行和監管機構的傳統金融體係不同,Bitcoin的基礎設施由節點和礦工的全球網絡維護。每個節點存儲一個區塊鏈的完整副本,以確保不存在中央故障點。這種設計使任何政府都很難完全關閉...
看所有文章
