该BIP (Bitcoin Improvement Proposal) 提议引入一个新的操作码 OP_EVAL,旨在允许比特币的接收者指定重新花费这些比特币所需的交易类型,从而实现端到端安全钱包,并支持对旧客户端和矿工具有后向兼容性的复杂交易。
该文档是关于比特币改进提案(BIP)144 的提交历史记录,其中包含了与隔离见证(Segwit)相关的更新、格式修复、代码添加以及链接更新等内容。BIP 144 旨在改进比特币交易的序列化格式,尤其是在处理空见证数据时。
该BIP(Bitcoin Improvement Proposal)描述了一种新的比特币脚本操作码CHECKSEQUENCEVERIFY,结合BIP68,允许基于输出的年龄限制脚本的执行路径。它通过重新定义NOP3操作码,使得可以根据交易的nSequence字段来限制脚本的执行,从而实现诸如带过期时间的合约、追溯失效、HTLCs、双向支付通道和闪电网络等应用。
该文档提出了一个新的SegWit版本1输出类型,其花费规则基于Taproot、Schnorr签名和Merkle分支。Taproot旨在提高比特币脚本功能的隐私性、效率和灵活性,而无需添加新的安全假设。文档详细介绍了Taproot的设计、规范、构造以及花费Taproot输出的方法,并讨论了安全性、测试向量、基本原理、部署和向后兼容性。
该BIP (Bitcoin Improvement Proposal) 提议将需要M个签名的多重签名交易作为一种新的“标准”交易类型。这可以实现安全钱包、托管交易等需要多个签名才能赎回资金的应用场景。定义了一种新的标准交易类型 scriptPubKey,并规定了OP_CHECKMULTISIG 的使用方式和脚本结构。