该BIP (Bitcoin Improvement Proposal) 描述了比特币脚本系统中的一个新的操作码 OP_CHECKLOCKTIMEVERIFY,允许交易输出在未来的某个时间点之前保持不可花费状态。它重新定义了现有的 NOP2 操作码,并通过与交易的 nLockTime 字段进行比较,验证所需的块高度或块时间是否已达到。
该BIP (Bitcoin Improvement Proposal) 定义了新的消息和序列化格式,用于传播承诺隔离见证结构的交易和区块。提出了新的交易和区块广播机制,以便支持隔离见证(Segregated Witness)的节点可以互相传递见证数据,同时保持与旧节点的兼容性。定义了新的消息类型和握手方式,以及交易哈希的计算方法。
该页面展示了BIP143(Bitcoin Improvement Proposal 143)的提交历史,该提案涉及比特币的签名哈希(SignatureHash)函数更新。提交记录包括修复拼写错误、更新状态、添加示例和修正代码等。
该BIP(Bitcoin Improvement Proposal)提议引入一个新的比特币脚本操作码OP_CHECKHASHVERIFY (CHV),旨在允许比特币的接收者指定重新花费这些比特币所需的交易类型。该提议最初于2012年提出,但状态已变更为“撤回”。
该提案 (BIP143) 定义了一种新的交易摘要算法,用于版本 0 witness program 中的签名验证,旨在最大限度地减少验证中的冗余数据哈希,并覆盖签名所涵盖的输入值。此提案通过包含输入值作为交易摘要的一部分,允许冷钱包安全地签名交易,即使从不可信来源获取输入值。
该内容是关于比特币改进提议(BIP)112 的提交历史记录。BIP112 旨在改进比特币的交易脚本功能,尤其是CHECKLOCKTIMEVERIFY操作码,从而实现更灵活的交易锁定时间控制。提交历史记录展示了该提议从草案到最终版本的演变,以及相关的代码修改和完善过程。
该BIP (Bitcoin Improvement Proposal) 描述了一种新的比特币脚本交易类型,即“Pay to Script Hash (P2SH)”,并定义了适用于新交易的额外验证规则。P2SH 的目的是将提供交易赎回条件的责任从资金发送者转移到赎回者,允许发送者使用固定长度的 20 字节哈希来资助任何复杂的交易。
该 BIP (Bitcoin Improvement Proposal) 提议引入相对锁定时间 (RLT) 的共识强制语义,通过序列号字段使已签名的交易输入在其对应的输出被确认后的一段时间内保持无效。此举旨在通过重新利用序列号,实现如 HTLCs 这样的双向支付通道,同时不破坏现有功能,并为未来扩展留下空间。
该BIP(Bitcoin Improvement Proposal)提议引入一种新的Taproot脚本公钥类型(SIGHASH_ANYPREVOUT),允许签名不绑定到特定的UTXO,从而使交易可以动态地绑定到具有兼容脚本的不同UTXO。这通过修改签名创建和验证中使用的交易摘要算法来实现,排除对先前输出的承诺,从而实现更灵活的链下协议和交易反应。
该文档提出了一个带有校验和的Base32格式“Bech32”,以及使用它的原生隔离见证输出地址的标准。Bech32格式旨在改善比特币地址的用户体验,提高错误检测能力,并优化QR码的效率。它通过使用优化的字符集和BCH码校验和来实现这些目标,适用于主网和测试网。