这篇文章讲述了比特币历史上第一次重大的协议升级之争——P2SH(Pay-to-Script-Hash)的故事。文章详细描述了P2SH提出的背景、目的,以及由此引发的社区辩论和治理挑战,包括开发者之间的分歧,矿工的角色,以及最终P2SH如何通过软分叉成功激活的过程。文章也探讨了这次升级对比特币社区和未来发展的影响。
区块链是一种去中心化的分布式账本技术,它依赖于全网共识来维护数据一致性。然而,在网络升级或规则变更时,可能会出现“分叉”(Fork)现象。分叉意味着区块链从某个区块高度开始出现分歧,网络上的节点可能运行不同的协议版本,从而形成不同的区块链分支。
本文回顾了 SegWit 升级对比特币的重要意义,包括修复交易不定形漏洞、提高交易效率以及为闪电网络等二层网络奠定基础。文章还分析了 SegWit 升级过程中的用户和矿工的权力博弈,以及Taproot升级借鉴SegWit的经验,最后强调了SegWit为比特币带来的创新和未来发展。
该存储库是比特币改进提案(BIPs)的集合,特别是BIP68,该提案涉及通过序列号发出信号的共识强制交易替换。该文档记录了BIP68的演变,从最初的草案到最终版本,以及相关的实施和部署时间表。
该BIP(Bitcoin Improvement Proposal)提议引入一个新的比特币脚本操作码OP_CHECKHASHVERIFY (CHV),旨在允许比特币的接收者指定重新花费这些比特币所需的交易类型。该提议最初于2012年提出,但状态已变更为“撤回”。
该文档是关于比特币改进提案(BIP)的提交历史记录,重点是BIP112,它涉及CHECKLOCKTIMEVERIFY操作码的实现和更新。提交记录展示了从草案到最终版本的演变过程,包括代码示例的修复、部署计划的设定以及与其他BIP的同步。
该BIP (Bitcoin Improvement Proposal) 提议引入一个新的比特币脚本操作码 OP_CHECKHASHVERIFY (CHV),旨在允许比特币接收者指定重新花费资金所需的交易类型。该提案已撤回,但探讨了通过哈希验证脚本来实现更灵活的交易验证方式。
该 BIP 提议在比特币脚本系统中引入一个新的操作码 OP_EVAL,允许比特币接收者指定花费比特币所需的交易类型,从而实现端到端的安全钱包和支付,以及资金托管交易或其他复杂交易。为了实现向后兼容,旧客户端和矿工也能验证包含OP_EVAL的交易。
区块链的硬分叉和软分叉