【科普】关于SegWit隔离见证

 

区块链小知识陪你度长假...





大家假期愉快!又到了区块链小知识科普时间!

今天火币小编为大家介绍,何为隔离见证SegWit。

隔离见证(Segregated Witness,缩写为SegWit)简单来讲,这种方案就是通过改变比特币交易结构的方式,将交易中签名的部分单独拿出来,放到另一个叫witness的结构当中。

打破SegWit的比特币区块链由跨分布式多个系统的对等网络的网络。这些系统被称为节点,并作为比特币交易的管理员。比特币所做的所有交易都在这些节点上重复,这使得几乎不可能入侵和破坏交易。

跨多个节点共享的事务数据由两部分组成:输入和输出。交易中可能包含一个或多个输入和输出。输出是收件人的公共地址。输入是发件人的公共地址。发件人需要收件人的公开地址,以便向他或她发送资金。交易中的大部分空间包括签名,输入的一部分,用于验证发件人是否有所需的资金进行付款。因此,实际上,比特币从传输的每个事务从输入移动到输出。一旦每个节点已经验证该事务是有效的,该事务被包括在一个区块,其被添加到链或为公共访问总帐。

比特币面临的一个问题是,随着越来越多的交易的进行,更多的区块必须添加到链中。区块每10分钟生成一次,并被限制为1兆字节(MB)的最大大小。由于这种约束,只有一定数量的事务可以添加到区块中。由区块代表的交易的权重正在压缩网络,并导致处理和验证交易的延迟,在某些情况下,需要花费数小时才能确认交易有效。想象一下,自2009年比特币出现以来,比特币已经开始实施,位于区块,仍然在堆积。从长远来看,如果没有彻底改变,那么这个制度是不可持续的。

Pieter Wuille博士建议,为了解决这个问题,数字签名需要与交易数据隔离开来。这个过程被称为分离见证或SegWit。数字签名占给定交易中空间的65%。SegWit尝试通过从输入中剥离签名并将其移动到结束事务的结构来忽略附加到签名的数据。这将使区块大小的1 MB限制增加到4 MB以下。除了稍微增加区块的容量大小之外,SegWit还解决了接收方可以拦截和修改发件人的事务ID的问题,以便从发件人处获取更多的币。

文章来源:金色财经

温馨提示:数字资产价格波动大,投资有风险,入市需谨慎!

转载请注明来源火币微信(huobicom)


    关注 火币网


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册