市值: $3.2872T 0.380%
成交额(24h): $81.5121B -1.040%
恐惧与贪婪指数:

50 - 中立

  • 市值: $3.2872T 0.380%
  • 成交额(24h): $81.5121B -1.040%
  • 恐惧与贪婪指数:
  • 市值: $3.2872T 0.380%
加密货币
话题
百科
资讯
加密话题
视频
热门加密百科

选择语种

选择语种

选择货币

加密货币
话题
百科
资讯
加密话题
视频

什么是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的地址由于其简单性和在生态系统中的长期存在而广泛支持在钱包和交换中。但是,他们缺乏较新的地址类型(例如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-06-16 02:08:14

什么是Bitcoin硬件钱包? A Bitcoin硬件钱包是一种物理设备,旨在安全地存储与您的加密货币持有量相关的私钥。与软件钱包更容易受到在线威胁的影响,硬件钱包将私钥脱机,大大降低了未经授权访问的风险。这些设备通常通过USB或蓝牙连接到计算机或移动设备,并需要每次交易的用户确认。使用硬件钱包的安全优势使其成为拥有大量Bitcoin的用户的首选选择。硬件钱包可通过将私钥存储在无法远程访问的安全芯片中来提供高级保护。市场上的顶部Bitcoin硬件钱包由于其强大的安全功能和用户友好的接口,几个硬件钱包已获得了知名度。最值得信赖的选项之一是: Trezor Model T - 以其开源固件和强大的加密标准而闻名。 LEDGER NANO X - 提供蓝牙连接,并支持Bitcoin以外的广泛的加密货币。 K...

什么是Bitcoin非监测钱包?自我控制的私钥建议

什么是Bitcoin非监测钱包?自我控制的私钥建议

2025-06-16 23:29:01

理解Bitcoin非监测钱包A Bitcoin非习惯钱包是一种数字钱包,用户保留对其私钥的完全控制。与由第三方服务(例如交易所)管理的托管钱包不同,非习惯钱包确保只有用户才能访问和管理其资金。这意味着没有中介对您的资产具有权力,从而大大提高了安全性和自主权。这些钱包的定义特征是缺乏第三方控制。当您使用非习惯钱包时,您本质上是您自己的银行。您的私钥 - 访问和发送Bitcoin所需的加密代码 - 存储在您的设备或离线存储介质上。这种设置大大降低了从集中式漏洞中盗窃的风险。私钥如何在非习惯钱包中工作在非习惯钱包中,在钱包创建过程中生成了私钥,并且从未与任何外部实体共享。这些密钥必须由用户牢固地备份,通常是通过由12或24个单词组成的助记符短语。如果您的设备丢失或损坏,该短语是恢复对钱包访问的主键。将此恢复...

什么是Bitcoin BIP44标准?多货币钱包路径规范

什么是Bitcoin BIP44标准?多货币钱包路径规范

2025-06-15 16:08:44

了解Bitcoin和加密货币中的BIP44标准BIP44标准代表Bitcoin改进建议44 ,是一种广泛采用的分层确定性钱包结构,用于各种加密货币。它定义了一种结构化路径格式,该格式使钱包能够支持多种货币,同时保持不同钱包提供者之间的一致性和互操作性。 BIP44提供了一种统一的方法,用于从单个种子中得出密钥和地址,以确保用户可以在兼容的钱包上使用助记符恢复其资金。该标准在多阶段钱包的发展中起着至关重要的作用,尤其是在处理Bitcoin(BTC),以太坊(ETH),Litecoin(LTC)等资产时。 BIP44路径的结构BIP44以其核心引入了五级分层路径结构,该结构表示为: m / purpose' / coin_type' / account' / change / ad...

什么是Bitcoin高清钱包?分层确定钱包的优点

什么是Bitcoin高清钱包?分层确定钱包的优点

2025-06-16 15:56:48

了解Bitcoin高清钱包A Bitcoin HD钱包或层次确定性钱包是一种加密货币钱包,从单个种子短语中生成多个键和地址。与为每次交易创建随机私钥的传统钱包不同,HD钱包遵循结构化的层次结构,以确定的方式得出键。这样可以确保所有密钥在数学上与初始种子相关,从而使备份和恢复过程更加有效。 HD钱包的结构基于BIP 32(Bitcoin改进建议32),概述了这些钱包应如何生成和管理密钥。分层性质允许有组织的派生路径,使用户能够系统地管理多个帐户,更改地址并接收地址。此方法消除了每次交易中备份单个密钥的需求,降低复杂性并增强用户体验。高清钱包如何得出钥匙HD钱包使用加密算法从主密钥对中得出子键 - 由主私钥和相应的公钥组成。这些密钥是使用BIP 44定义的特定路径格式得出的,该格式通常包括五个组件:目的,...

Bitcoin零确认交易有风险吗?零确认使用方案

Bitcoin零确认交易有风险吗?零确认使用方案

2025-06-15 03:57:12

了解Bitcoin中的零确认交易Bitcoin零确认交易,通常称为“未确认交易”,是已广播到网络但尚未包含在块中的零确认交易。这意味着他们尚未收到矿工的任何确认。尽管这些交易在某些情况下可能很有用,但由于可能具有双重支出或交易延长性的可能性,它们也具有固有的风险。当用户发送Bitcoin时,该交易在网络上立即可见,并出现在节点上的Mempools(未确认交易的临时存储区域)中。立即接受付款的商人或服务,而无需等待至少一个确认,依赖于这种可见性,这引入了潜在的漏洞。与零确认交易相关的风险围绕零确认交易的最重要问题之一是遭受双重支出攻击的风险。在这种情况下,攻击者可以同时将相同的资金发送给两个不同的收件人。由于尚未确认第一笔交易,因此不能保证它不会被另一笔交易所取代。另一个问题涉及交易可延长性,其中可以在...

什么是Bitcoin P2SH地址? P2SH和P2PKH之间的差异

什么是Bitcoin P2SH地址? P2SH和P2PKH之间的差异

2025-06-16 21:49:51

了解Bitcoin P2SH地址Bitcoin网络中的付费标记锤(P2SH)地址是一种地址,允许用户将资金发送到脚本哈希而不是直接发送到公共密钥哈希,如先前的地址格式所示。这项创新是通过BIP 16引入的,增强了灵活性,并使更复杂的交易类型在不给发件人带来赎回脚本的细节的情况下。使用P2SH地址时,收件人提供脚本哈希而不是公共密钥哈希。发件人只需要知道此哈希即可创建有效的交易。仅当收件人花费硬币时,才能揭示实际的兑换脚本,该脚本定义了可以花费资金的条件。 P2SH地址的一个主要好处是它们可以支持Bitcoin的区块链上支持多签名钱包,时间锁定合同以及其他高级智能合同功能的能力。与传统的单键交易相比,这些功能允许更安全,更复杂的用例。 P2SH地址的结构P2SH地址的结构不同于标准的P2PKH(付费公共...

哪个Bitcoin硬件钱包更好?主流硬件设备的比较

哪个Bitcoin硬件钱包更好?主流硬件设备的比较

2025-06-16 02:08:14

什么是Bitcoin硬件钱包? A Bitcoin硬件钱包是一种物理设备,旨在安全地存储与您的加密货币持有量相关的私钥。与软件钱包更容易受到在线威胁的影响,硬件钱包将私钥脱机,大大降低了未经授权访问的风险。这些设备通常通过USB或蓝牙连接到计算机或移动设备,并需要每次交易的用户确认。使用硬件钱包的安全优势使其成为拥有大量Bitcoin的用户的首选选择。硬件钱包可通过将私钥存储在无法远程访问的安全芯片中来提供高级保护。市场上的顶部Bitcoin硬件钱包由于其强大的安全功能和用户友好的接口,几个硬件钱包已获得了知名度。最值得信赖的选项之一是: Trezor Model T - 以其开源固件和强大的加密标准而闻名。 LEDGER NANO X - 提供蓝牙连接,并支持Bitcoin以外的广泛的加密货币。 K...

什么是Bitcoin非监测钱包?自我控制的私钥建议

什么是Bitcoin非监测钱包?自我控制的私钥建议

2025-06-16 23:29:01

理解Bitcoin非监测钱包A Bitcoin非习惯钱包是一种数字钱包,用户保留对其私钥的完全控制。与由第三方服务(例如交易所)管理的托管钱包不同,非习惯钱包确保只有用户才能访问和管理其资金。这意味着没有中介对您的资产具有权力,从而大大提高了安全性和自主权。这些钱包的定义特征是缺乏第三方控制。当您使用非习惯钱包时,您本质上是您自己的银行。您的私钥 - 访问和发送Bitcoin所需的加密代码 - 存储在您的设备或离线存储介质上。这种设置大大降低了从集中式漏洞中盗窃的风险。私钥如何在非习惯钱包中工作在非习惯钱包中,在钱包创建过程中生成了私钥,并且从未与任何外部实体共享。这些密钥必须由用户牢固地备份,通常是通过由12或24个单词组成的助记符短语。如果您的设备丢失或损坏,该短语是恢复对钱包访问的主键。将此恢复...

什么是Bitcoin BIP44标准?多货币钱包路径规范

什么是Bitcoin BIP44标准?多货币钱包路径规范

2025-06-15 16:08:44

了解Bitcoin和加密货币中的BIP44标准BIP44标准代表Bitcoin改进建议44 ,是一种广泛采用的分层确定性钱包结构,用于各种加密货币。它定义了一种结构化路径格式,该格式使钱包能够支持多种货币,同时保持不同钱包提供者之间的一致性和互操作性。 BIP44提供了一种统一的方法,用于从单个种子中得出密钥和地址,以确保用户可以在兼容的钱包上使用助记符恢复其资金。该标准在多阶段钱包的发展中起着至关重要的作用,尤其是在处理Bitcoin(BTC),以太坊(ETH),Litecoin(LTC)等资产时。 BIP44路径的结构BIP44以其核心引入了五级分层路径结构,该结构表示为: m / purpose' / coin_type' / account' / change / ad...

什么是Bitcoin高清钱包?分层确定钱包的优点

什么是Bitcoin高清钱包?分层确定钱包的优点

2025-06-16 15:56:48

了解Bitcoin高清钱包A Bitcoin HD钱包或层次确定性钱包是一种加密货币钱包,从单个种子短语中生成多个键和地址。与为每次交易创建随机私钥的传统钱包不同,HD钱包遵循结构化的层次结构,以确定的方式得出键。这样可以确保所有密钥在数学上与初始种子相关,从而使备份和恢复过程更加有效。 HD钱包的结构基于BIP 32(Bitcoin改进建议32),概述了这些钱包应如何生成和管理密钥。分层性质允许有组织的派生路径,使用户能够系统地管理多个帐户,更改地址并接收地址。此方法消除了每次交易中备份单个密钥的需求,降低复杂性并增强用户体验。高清钱包如何得出钥匙HD钱包使用加密算法从主密钥对中得出子键 - 由主私钥和相应的公钥组成。这些密钥是使用BIP 44定义的特定路径格式得出的,该格式通常包括五个组件:目的,...

Bitcoin零确认交易有风险吗?零确认使用方案

Bitcoin零确认交易有风险吗?零确认使用方案

2025-06-15 03:57:12

了解Bitcoin中的零确认交易Bitcoin零确认交易,通常称为“未确认交易”,是已广播到网络但尚未包含在块中的零确认交易。这意味着他们尚未收到矿工的任何确认。尽管这些交易在某些情况下可能很有用,但由于可能具有双重支出或交易延长性的可能性,它们也具有固有的风险。当用户发送Bitcoin时,该交易在网络上立即可见,并出现在节点上的Mempools(未确认交易的临时存储区域)中。立即接受付款的商人或服务,而无需等待至少一个确认,依赖于这种可见性,这引入了潜在的漏洞。与零确认交易相关的风险围绕零确认交易的最重要问题之一是遭受双重支出攻击的风险。在这种情况下,攻击者可以同时将相同的资金发送给两个不同的收件人。由于尚未确认第一笔交易,因此不能保证它不会被另一笔交易所取代。另一个问题涉及交易可延长性,其中可以在...

什么是Bitcoin P2SH地址? P2SH和P2PKH之间的差异

什么是Bitcoin P2SH地址? P2SH和P2PKH之间的差异

2025-06-16 21:49:51

了解Bitcoin P2SH地址Bitcoin网络中的付费标记锤(P2SH)地址是一种地址,允许用户将资金发送到脚本哈希而不是直接发送到公共密钥哈希,如先前的地址格式所示。这项创新是通过BIP 16引入的,增强了灵活性,并使更复杂的交易类型在不给发件人带来赎回脚本的细节的情况下。使用P2SH地址时,收件人提供脚本哈希而不是公共密钥哈希。发件人只需要知道此哈希即可创建有效的交易。仅当收件人花费硬币时,才能揭示实际的兑换脚本,该脚本定义了可以花费资金的条件。 P2SH地址的一个主要好处是它们可以支持Bitcoin的区块链上支持多签名钱包,时间锁定合同以及其他高级智能合同功能的能力。与传统的单键交易相比,这些功能允许更安全,更复杂的用例。 P2SH地址的结构P2SH地址的结构不同于标准的P2PKH(付费公共...

查看所有文章

User not found or password invalid

Your input is correct