市值: $3.704T 2.000%
成交额(24h): $106.7616B -20.060%
恐惧与贪婪指数:

48 - 中立

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

选择语种

选择语种

选择货币

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

什么是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-08-04 06:35:44

了解智能合约在分散金融(DEFI)中的作用智能合约是与直接写入代码的条款的自我执行协议。他们在区块链网络(主要是以太坊)上运行,并形成了分散融资(DEFI)应用程序的骨干。当满足预定义条件时,这些合同会自动执行交易,从而消除了对中介的需求。这种自动化可确保透明度,降低成本并提高贷款,借贷和交易等金融...

将Bitcoin与个人钱包中的交换相比,将Bitcoin持有什么区别?

将Bitcoin与个人钱包中的交换相比,将Bitcoin持有什么区别?

2025-08-02 15:15:14

了解托管与非监护控制在交易所持有Bitcoin时,用户本质上将其资产委托给第三方。交易所作为托管服务运行,这意味着他们保持对与用户资金相关的私钥的控制。此设置允许交换代表帐户持有人管理交易,提款和安全协议。相比之下,将Bitcoin存储在个人钱包中(也称为非监测钱包)中,可以完全控制其私钥的个人。这...

Bitcoin采矿的环境影响是什么,这是一个严重的问题吗?

Bitcoin采矿的环境影响是什么,这是一个严重的问题吗?

2025-08-04 02:14:59

了解Bitcoin采矿的能耗Bitcoin采矿依赖于工作证明(POW)共识机制,该机制要求矿工解决复杂的加密难题以验证交易并确保区块链。这个过程需要大量的计算能力,进而消耗大量电力。自Bitcoin的启动以来,用于开采和过程交易的哈希速率或用于开采和过程交易的总计算能力已大大增长。截至最近的数据, ...

什么是51%的攻击,它可以销毁Bitcoin?

什么是51%的攻击,它可以销毁Bitcoin?

2025-08-03 17:08:02

了解51%攻击的概念51%的攻击是指单个实体或团体对区块链网络总计算功率的一半以上(也称为Hashrate)的一半以上的情况。在Bitcoin等工作证明(POW)系统中,矿工竞争解决复杂的加密难题以验证交易并为区块链增加新的区块。网络的安全性依赖于这样的假设,即没有任何一个矿工或采矿池可以主导网络的...

持有Bitcoin的最大安全风险是什么?

持有Bitcoin的最大安全风险是什么?

2025-08-03 15:16:17

暴露于私钥妥协持有Bitcoin时最关键的安全风险之一是私钥的妥协。这些加密密钥是对Bitcoin钱包的所有权和控制权的唯一证明。如果通过恶意软件,网络钓鱼攻击或不安全的存储暴露了一个私钥,则可以在未经所有者同意的情况下完全访问和转移所有资金。与传统的金融系统不同,没有中央权力可以逆转交易或收回被盗...

政府可以关闭还是禁止Bitcoin?

政府可以关闭还是禁止Bitcoin?

2025-08-02 09:44:42

了解Bitcoin的分散结构Bitcoin在分散的点对点网络上运行,这意味着它不受任何单一实体,组织或政府的控制。与依靠中央银行和监管机构的传统金融体系不同,Bitcoin的基础设施由节点和矿工的全球网络维护。每个节点存储一个区块链的完整副本,以确保不存在中央故障点。这种设计使任何政府都很难完全关闭...

我应该将Bitcoin留在购买的交易所?

我应该将Bitcoin留在购买的交易所?

2025-08-04 06:35:44

了解智能合约在分散金融(DEFI)中的作用智能合约是与直接写入代码的条款的自我执行协议。他们在区块链网络(主要是以太坊)上运行,并形成了分散融资(DEFI)应用程序的骨干。当满足预定义条件时,这些合同会自动执行交易,从而消除了对中介的需求。这种自动化可确保透明度,降低成本并提高贷款,借贷和交易等金融...

将Bitcoin与个人钱包中的交换相比,将Bitcoin持有什么区别?

将Bitcoin与个人钱包中的交换相比,将Bitcoin持有什么区别?

2025-08-02 15:15:14

了解托管与非监护控制在交易所持有Bitcoin时,用户本质上将其资产委托给第三方。交易所作为托管服务运行,这意味着他们保持对与用户资金相关的私钥的控制。此设置允许交换代表帐户持有人管理交易,提款和安全协议。相比之下,将Bitcoin存储在个人钱包中(也称为非监测钱包)中,可以完全控制其私钥的个人。这...

Bitcoin采矿的环境影响是什么,这是一个严重的问题吗?

Bitcoin采矿的环境影响是什么,这是一个严重的问题吗?

2025-08-04 02:14:59

了解Bitcoin采矿的能耗Bitcoin采矿依赖于工作证明(POW)共识机制,该机制要求矿工解决复杂的加密难题以验证交易并确保区块链。这个过程需要大量的计算能力,进而消耗大量电力。自Bitcoin的启动以来,用于开采和过程交易的哈希速率或用于开采和过程交易的总计算能力已大大增长。截至最近的数据, ...

什么是51%的攻击,它可以销毁Bitcoin?

什么是51%的攻击,它可以销毁Bitcoin?

2025-08-03 17:08:02

了解51%攻击的概念51%的攻击是指单个实体或团体对区块链网络总计算功率的一半以上(也称为Hashrate)的一半以上的情况。在Bitcoin等工作证明(POW)系统中,矿工竞争解决复杂的加密难题以验证交易并为区块链增加新的区块。网络的安全性依赖于这样的假设,即没有任何一个矿工或采矿池可以主导网络的...

持有Bitcoin的最大安全风险是什么?

持有Bitcoin的最大安全风险是什么?

2025-08-03 15:16:17

暴露于私钥妥协持有Bitcoin时最关键的安全风险之一是私钥的妥协。这些加密密钥是对Bitcoin钱包的所有权和控制权的唯一证明。如果通过恶意软件,网络钓鱼攻击或不安全的存储暴露了一个私钥,则可以在未经所有者同意的情况下完全访问和转移所有资金。与传统的金融系统不同,没有中央权力可以逆转交易或收回被盗...

政府可以关闭还是禁止Bitcoin?

政府可以关闭还是禁止Bitcoin?

2025-08-02 09:44:42

了解Bitcoin的分散结构Bitcoin在分散的点对点网络上运行,这意味着它不受任何单一实体,组织或政府的控制。与依靠中央银行和监管机构的传统金融体系不同,Bitcoin的基础设施由节点和矿工的全球网络维护。每个节点存储一个区块链的完整副本,以确保不存在中央故障点。这种设计使任何政府都很难完全关闭...

查看所有文章

User not found or password invalid

Your input is correct