市值: $2.827T -4.84%
體積(24小時): $188.512B 68.83%
恐懼與貪婪指數:

28 - 害怕

  • 市值: $2.827T -4.84%
  • 體積(24小時): $188.512B 68.83%
  • 恐懼與貪婪指數:
  • 市值: $2.827T -4.84%
加密
主題
加密植物
資訊
加密術
影片
頂級加密植物

選擇語言

選擇語言

選擇貨幣

加密
主題
加密植物
資訊
加密術
影片

什麼是Bitcoin P2SH地址? P2SH和P2PKH之間的差異

P2SH addresses enable complex Bitcoin transactions like multi-signature wallets and smart contracts by allowing funds to be sent to a script hash instead of a public key hash.

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的地址由於其簡單性和在生態系統中的長期存在而廣泛支持在錢包和交換中。但是,他們缺乏較新的地址類型(例如P2SHSEGWIT格式)提供的靈活性。

生成P2PKH地址的步驟包括:

  • 生成一個私鑰
  • 從私鑰中得出公鑰
  • 使用SHA-256散列公鑰,然後使用Ripemd-160
  • 添加版本字節(Mainnet 0x00)
  • 執行基本58檢查編碼以獲取最終地址。

P2SH和P2PKH之間的關鍵差異

雖然P2SHP2PKH都是有效的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查找地址,看看它是否與多簽名或基於腳本的交易關聯。
  • 解碼base58CheckBecH32編碼的字符串以查看嵌入式的哈希並確定地址類型。

Bitcoin探索者地址驗證API等工具可以自動化此過程,並提供有關地址性質及其基礎腳本結構的詳細見解。

常見問題

問:我可以將P2PKH地址轉換為P2SH地址嗎?不,您無法直接轉換地址類型。您需要生成一個新的錢包或腳本來生成P2SH地址,然後將您的資金轉移到該新地址。

問:P2SH地址是否與所有錢包兼容?大多數現代錢包都支持P2SH地址,尤其是處理多簽名交易的地址。但是,較老或簡約的錢包可能無法完全支持它們。

問:為什麼P2SH交易有時會花費更多費用?由於P2SH交易在花費時通常會帶有更大的腳本數據,因此它們在區塊鏈上佔據了更多的空間,從而根據數據大小獲得了更高的費用。

問:P2SH仍然與Segwit的出現有關嗎?是的, P2SH仍然相關,尤其是對於保持向後兼容性的包裝Segwit地址。儘管本地Segwit(Bech32)提供了提高效率,但P2SH兼容性可確保在過渡階段更廣泛的採用。

免責聲明:info@kdj.com

所提供的資訊並非交易建議。 kDJ.com對任何基於本文提供的資訊進行的投資不承擔任何責任。加密貨幣波動性較大,建議您充分研究後謹慎投資!

如果您認為本網站使用的內容侵犯了您的版權,請立即聯絡我們(info@kdj.com),我們將及時刪除。

相關知識

Bitcoin 的總供應量是多少?

Bitcoin 的總供應量是多少?

2025-10-10 13:55:11

Bitcoin 的總供應量1. Bitcoin的總供應量上限為2100萬枚。此限制被硬編碼到 Bitcoin 協議中,如果不對網絡共識規則進行根本性改變,則無法更改。 2. 截至目前,已開採超過 1900 萬枚 Bitcoin。這意味著通過採礦過程釋放的數量不足 200 萬。 3. 通過給予礦工的區...

您可以購買 Bitcoin 的一小部分嗎?

您可以購買 Bitcoin 的一小部分嗎?

2025-10-10 18:01:25

了解部分 Bitcoin 所有權1. 是的,您可以購買 Bitcoin 的一小部分。 Bitcoin 的最小單位稱為聰,代表單個 Bitcoin 的億分之一(0.00000001 BTC)。這種可分割性允許投資者參與市場,而不管 Bitcoin 每枚代幣的價格很高。 2. 大多數加密貨幣交易所都支持...

第一次如何購買Bitcoin?

第一次如何購買Bitcoin?

2025-10-21 11:00:49

了解 Bitcoin 及其價值1. Bitcoin 是一種去中心化的數字貨幣,在點對點網絡上運行,無需銀行或政府等中介機構。它是由一位名叫中本聰 (Satoshi Nakamoto) 的匿名實體於 2009 年創建的。 2100 萬枚代幣的有限供應加劇了其稀缺性和價值。 2. Bitcoin的價格根...

為什麼Bitcoin被認為是革命性的技術?

為什麼Bitcoin被認為是革命性的技術?

2025-08-12 20:29:18

權力下放和消除中央當局Bitcoin背後的核心創新在於其分散式體系結構,從根本上挑戰了傳統的金融體系。與中央銀行或金融機構管理的傳統貨幣不同, Bitcoin在沒有單個實體可以控制的對等網絡上運行。這意味著交易由節點的分佈式網絡驗證和記錄,從而消除了對銀行或付款處理器等中介機構的需求。缺乏中央權威會...

為什麼Bitcoin被認為是革命性的技術?

為什麼Bitcoin被認為是革命性的技術?

2025-08-10 19:42:58

分散的架構和無信任的交易Bitcoin被認為是革命性的,因為它引入了一個分散的建築,該體系結構在不依賴銀行或政府等中央當局的情況下運作。在傳統的金融系統中,信任被置於中介機構以驗證和記錄交易。 Bitcoin通過使用一個對等網絡,每個參與者(節點)維護所有交易的公共分類帳的副本,從而消除了這一需求。...

Bitcoin的關鍵功能是什麼?

Bitcoin的關鍵功能是什麼?

2025-08-10 02:50:11

權力下放和對等網絡Bitcoin最定義的特徵之一是它的分散性質。與依靠中央當局(例如銀行或政府)的傳統金融系統不同,Bitcoin在點對點網絡上運行,該網絡由分佈式節點網絡驗證和記錄交易。這意味著沒有一個實體可以控制整個系統。網絡中的每個參與者都可以在沒有中介機構的情況下直接發送和接收付款。該區塊鏈...

Bitcoin 的總供應量是多少?

Bitcoin 的總供應量是多少?

2025-10-10 13:55:11

Bitcoin 的總供應量1. Bitcoin的總供應量上限為2100萬枚。此限制被硬編碼到 Bitcoin 協議中,如果不對網絡共識規則進行根本性改變,則無法更改。 2. 截至目前,已開採超過 1900 萬枚 Bitcoin。這意味著通過採礦過程釋放的數量不足 200 萬。 3. 通過給予礦工的區...

您可以購買 Bitcoin 的一小部分嗎?

您可以購買 Bitcoin 的一小部分嗎?

2025-10-10 18:01:25

了解部分 Bitcoin 所有權1. 是的,您可以購買 Bitcoin 的一小部分。 Bitcoin 的最小單位稱為聰,代表單個 Bitcoin 的億分之一(0.00000001 BTC)。這種可分割性允許投資者參與市場,而不管 Bitcoin 每枚代幣的價格很高。 2. 大多數加密貨幣交易所都支持...

第一次如何購買Bitcoin?

第一次如何購買Bitcoin?

2025-10-21 11:00:49

了解 Bitcoin 及其價值1. Bitcoin 是一種去中心化的數字貨幣,在點對點網絡上運行,無需銀行或政府等中介機構。它是由一位名叫中本聰 (Satoshi Nakamoto) 的匿名實體於 2009 年創建的。 2100 萬枚代幣的有限供應加劇了其稀缺性和價值。 2. Bitcoin的價格根...

為什麼Bitcoin被認為是革命性的技術?

為什麼Bitcoin被認為是革命性的技術?

2025-08-12 20:29:18

權力下放和消除中央當局Bitcoin背後的核心創新在於其分散式體系結構,從根本上挑戰了傳統的金融體系。與中央銀行或金融機構管理的傳統貨幣不同, Bitcoin在沒有單個實體可以控制的對等網絡上運行。這意味著交易由節點的分佈式網絡驗證和記錄,從而消除了對銀行或付款處理器等中介機構的需求。缺乏中央權威會...

為什麼Bitcoin被認為是革命性的技術?

為什麼Bitcoin被認為是革命性的技術?

2025-08-10 19:42:58

分散的架構和無信任的交易Bitcoin被認為是革命性的,因為它引入了一個分散的建築,該體系結構在不依賴銀行或政府等中央當局的情況下運作。在傳統的金融系統中,信任被置於中介機構以驗證和記錄交易。 Bitcoin通過使用一個對等網絡,每個參與者(節點)維護所有交易的公共分類帳的副本,從而消除了這一需求。...

Bitcoin的關鍵功能是什麼?

Bitcoin的關鍵功能是什麼?

2025-08-10 02:50:11

權力下放和對等網絡Bitcoin最定義的特徵之一是它的分散性質。與依靠中央當局(例如銀行或政府)的傳統金融系統不同,Bitcoin在點對點網絡上運行,該網絡由分佈式節點網絡驗證和記錄交易。這意味著沒有一個實體可以控制整個系統。網絡中的每個參與者都可以在沒有中介機構的情況下直接發送和接收付款。該區塊鏈...

看所有文章

User not found or password invalid

Your input is correct