LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > 熊市笔记·第5篇 隔离见证(Segwit)是什么

熊市笔记·第5篇 隔离见证(Segwit)是什么

2020-07-25 v2future 来源:区块链网络

首先我们来了解下什么是隔离见证,比特币区块是由区块头和交易组成的,一笔交易包含交易数量,交易地址和签名信息,隔离见证就是把签名信息从交易中分离出来,另设一个仓库,存放签名信息。

有网友做了比较生动的图,绿色的代表签名信息:

隔离见证前:

隔离见证后:

从这个对比图可以看出,部署隔离见证后,即使区块1M大小不变,1个区块能承载更多的交易了。签名信息大约占一笔交易的50%大小,所以理论上比特币的交易能扩大1倍。

除了扩容,隔离见证还有哪些作用呢?

1、为高级特性做准备

闪电网络、sohhor签名、支付通道等特性都依赖隔离见证。由于签名信息被隔离出去,一笔交易的信息就是不变的,被双花的可能性就很小了;而且可以把交易打包和签名操作从时间上分开,这就有了很多想象的空间。

2、更加智能

比特币现在的脚本提现功能有限,由于脚本是跟交易区块绑在一起的,如果大规模升级脚本系统,必然会带来兼容性问题。现在把签名信息单独出来了,就可以在不影响历史版本的基础上,进行脚本系统的升级。

3、兼容历史版本

隔离见证部署后,未升级的比特币全节点,依然可以发送接收比特币,验证每一笔交易。不能做的事情是不能发送和接收包含隔离见证地址的交易。

4、更低的交易成本

由于计算比特币手续费只计算区块中交易的大小,所以隔离见证地址的交易成本比普通交易小50%。

下面就是一个隔离见证地址的交易信息,输出脚本中只包含了签名脚本的哈希值。

—-

编译者/作者:v2future

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

LOADING...
LOADING...