主页 > imtoken钱包2.0下载 > [音频]《区块链大事记》第41集:比特币核心开发者Pieter Wuille提议
[音频]《区块链大事记》第41集:比特币核心开发者Pieter Wuille提议
比特币核心开发者
Pieter Wuille 提议隔离证人
41
2015年12月X日
在比特币系统中,所有交易都包含代表交易状态的输入输出信息,以及验证交易合法性的脚本签名(ScriptSig)。 中本聪在设计比特币系统时,将这两条信息存储在基本区块结构(Base Block)中。 这导致比特币代码中存在漏洞,称为“交易延展性”或“交易延展性”。
该漏洞允许任意更改未确认交易的交易ID。 这极大地威胁了比特币的交易安全。 2014年,有人利用该漏洞大规模攻击比特币网络。 此外,该漏洞还阻碍了比特币更复杂功能的开发,例如第二层协议(Second-layer Protocols)和智能合约(Smart Contracts)。
因此,2015年12月,比特币核心开发者Pieter Wuille在香港提出隔离见证(Segregated Witness,简称Segwit)致力于修复漏洞。
简单来说,隔离见证方案是指从区块的基本结构中提取脚本签名信息,并将其放置在另一个新的数据结构中。 换句话说,就是将比特币交易信息和签名信息隔离存储。
一般来说比特币大事记,普通用户只需要关注交易信息,而矿工需要使用签名信息来验证发送交易的地址是否有权控制未花费的交易输出(UTXO)。 因此,将比特币交易信息和签名信息隔离存储是可行的。
因此,使用隔离见证后,区块原有的基本结构可以容纳更多的交易信息,相当于扩展了区块空间,降低了数据传输和验证的成本。 同时,Segregated Witness也成功修复了比特币代码中的交易延展性漏洞,这也为比特币第二层协议和智能合约的发展扫清了障碍。
Segregated Witness 从提出到最终激活,经历了很多争议。 因此,直到2017年8月23日,隔离见证才在比特币网络上正式启用,启用时的区块高度为481824。
2015年12月,比特币核心开发者Pieter Wuille提出了隔离见证(Segregated Witness),成功修复了比特币代码中的交易延展性漏洞。
- 结尾 -
『声明:《区块链大事记》是中本聪财经全新推出的音频专栏,详述区块链行业发展史上的重要时刻和热点事件。 聚焦历史瞬间,见证科技未来,尽在《区块链大事记》! 文章为作者独立观点,不代表中本财经立场比特币大事记,也不构成任何投资意见或建议。 』
《区块链大事记》近期精品合集
第 28 集:
第 29 集:
第 30 集:
第 31 集:
第 32 集:
第 33 集:
第 34 集:
第 35 集:
第 36 集:
第 37 集:
第 38 集:
第 39 集:
第 40 集:
为了更精彩,