星球日报
搜索
手机客户端
iPhone · Android
公众号
微信公众号

隔离见证对比特币网络意味着什么?| 区块链课堂第 32 问

2018-09-10

隔离验证能在一定程度上修复区块链的延展性问题。

编者按:本文来自哈希派(ID:hashpai),作者:不碎,星球日报经授权转载。

隔离见证对比特币网络意味着什么?| 区块链课堂第 32 问

隔离见证(segwit)是 2015 年 12 月由 bitcoin core 的开发者,Ciphrecx 首席技术官 Eric Lombrozo、比特币技术爱好者 Johnson Lau 以及 BlockStream 的联合创始人 Pieter Wuille 共同提出的比特币扩容协议,即 BIP141。

在比特币系统中,所有交易实际上都包含两个部分:“用来表示交易状态的输入输出”和“用来验证交易合法性的脚本签名(scriptSig)”。中本聪在设计的时候,将这两部分信息直接一起放在了区块基本结构(base block)当中。

而隔离见证方案则建议,将脚本签名信息从基本结构中拿出来,单另放在一个新的数据结构当中。简单来说就是,将比特币的交易信息和签名信息分隔开来,实际的交易 ID 由交易状态来决定。 

因为通常情况下,只有矿工才会用到签名信息来验证发出交易的地址是否拥有 UTXO 的支配权,而大部分普通用户很少会用到签名信息,所以将脚本签名单另放在一个数据结构中是可行的。并且,针对比特币系统中区块大小不能超过 1 MB这一点而言,脚本签名的大小是不包括在内的,所以当把签名信息单独放置之后,区块原先的基本结构中能够容纳的交易数量就自然而然的变多了,从而可以起到一定的扩容作用。同时,将签名信息与交易记录分开之后,它将不再参与交易ID的哈希计算,所以通过修改签名信息来伪造交易的可能性就会大大降低。 

因此对比特币而言,隔离验证在一定程度上修复了交易的延展性问题,而这也为闪电网络扩容方案的实施扫除了一大障碍。

本文来自投稿,不代表Odaily立场。如若转载请注明出处。

参与讨论

登录后参与讨论

总文章数:


分享至

微信扫一扫分享

0
金融前沿科技比特币

Copyright 2017-2018 Beijing Star Node Media Culture Co., Ltd.