LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 行情分析 > 《区块链大事记》第41集:比特币核心开发者Pieter Wuille提出隔离见证

《区块链大事记》第41集:比特币核心开发者Pieter Wuille提出隔离见证

2020-02-12 中本财经 来源:火星财经


41、比特币核心开发者Pieter Wuille提出隔离见证

December X,2015

扫描图片二维码即可收听相关音频


在比特币系统中,所有交易都包含表示交易状态的输入输出信息,以及验证交易合法性的脚本签名(ScriptSig)。中本聪在设计比特币系统时,将这两部分信息都存放在了区块基本结构(Base Block)中。这就导致比特币代码中存在一个被称为“交易延展性”或“交易可塑性”(Transaction Malleability)的漏洞。

该漏洞就使得未确认交易的交易ID可以被任意更改。这极大威胁了比特币的交易安全。2014年,就曾有人利用该漏洞大规模攻击比特币网络。此外,这个漏洞还阻碍了比特币发展更复杂的功能,比如第二层协议(Second-layer Protocols)以及智能合约(Smart Contracts)等。


于是,在2015年12月,比特币核心开发成员Pieter Wuille在香港提出了隔离见证Segregated Witness,缩写Segwit),致力于修复该漏洞。


简单来说,隔离见证方案指的是将脚本签名信息从区块基本结构中提取出来,单放在另一个新的数据结构中。换句话说,就是将比特币的交易信息和签名信息隔离存放。

一般情况下,普通用户只需要关注交易信息,而矿工则需要使用签名信息来验证发出交易的地址是否拥有未花费交易输出(UTXO)的支配权。所以,将比特币的交易信息和签名信息隔离存放是可行的。


因此,使用隔离见证后,区块原本的基本结构就能容纳更多的交易信息,这相当于对区块空间进行了扩容,也降低了数据传输及验证的成本。同时,隔离见证也成功修复了比特币代码中存在的交易延展性漏洞,而这也为比特币发展第二层协议及智能合约消除了障碍。

隔离见证从提出到最后激活经历了很多争议。所以,直到2017 年 8 月 23 日,隔离见证才在比特币网络上正式激活,激活时的区块高度为481824。

2015年12月,比特币核心开发成员Pieter Wuille提出隔离见证(Segregated Witness),成功修复了比特币代码中存在的交易延展性漏洞。

—-

编译者/作者:中本财经

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...