了解隔离见证

第一层缩放解决方案由3种不同的缩放机制组成:

·分片

·硬分叉

·隔离见证

在上两篇文章中,我已经介绍了硬分叉Sharding。因此,在本文中,我将重点介绍最后一个扩展解决方案,即SegWit

什么是隔离见证?

SegWit代表隔离见证

即从交易中分离签名

在此过程中,将删除事务的某些部分,这将释放空间,以便可以将更多事务添加到链中。使用此方法的想法是要克服区块链交易的块大小限制。简而言之,SegWit更改了数据存储方式,从而帮助比特币网络运行得更快,更流畅。

在比特币改进提案编号BIP141中,有人建议将其作为比特币交易格式的软分叉更改。

问题陈述

在比特币平台中,每10分钟生成一次区块,并且区块的最大大小限制为1兆字节(MB)。随着交易数量的增加,需要向链中添加更多的区块。但是由于块大小的限制,只能将一定数量的事务添加到块中。交易的重量可能会导致处理和验证交易的延迟。有时,确认交易有效需要几个小时。当网络繁忙时,这可能会进一步放慢速度。

解决方案

为了克服块大小限制问题并提高交易速度,将交易分为两个部分。从原始部分删除解锁签名(见证人),并将其作为单独的结构附加到末尾。原始部分仍将具有发送者和接收者数据,新的“见证”结构将包含脚本和签名。原始数据段通常会被计算在内,但是新的“见证”段将变成其原始大小的四分之一。

数字签名在给定交易中占空间的65%。

SegWit向后兼容,这意味着使用SegWit比特币协议更新的节点仍然可以与尚未更新的节点一起使用。

SegWit通过块权重来测量块。

用于计算块重的公式:

(已删除见证数据的TX尺寸)* 3 +(TX尺寸)

由于隔离见证人创建了存储见证人数据的侧链,因此可以防止不诚实的用户更改交易ID。它还通过将签名与其余交易数据分开序列化来解决签名延展性,从而使交易ID不再具有延展性。

历史

比特币开发商Pieter Wuille首先提出了SegWit的概念。

2017年7月24日,作为软件升级流程(即比特币改进提案(BIP)91)的一部分,在框477,120激活了隔离见证的概念。

在实施的一周内,比特币价格飙升了50%。在10月的第一周,使用SegWit进行交易的使用率从7%进一步提高到10%。截至2018年2月,隔离见证交易超过30%。

但是,一群中国的比特币矿工对此实施不满意,后来分叉创建了比特币现金。

闪电网络-第2层解决方案

Lightning Network在比特币之上运行,被称为“第2层”组件。这是一种脱链小额支付系统,旨在提高区块链网络中的交易速度。

SegWit充当闪电网络的基本组件。通过实施SegWit,可以防止交易延展性问题,这将使该安全支付系统每秒在比特币网络中处理数百万笔交易。

SegWit的优势:

·防止交易延展性问题。

·防止签名延展性问题。

·帮助扩展比特币网络。

·增加块大小。

·减少交易费用。

·充当闪电协议的基础。

结论

毫无疑问,比特币技术是非常革命性的,但与其他任何技术一样,它具有某些缺点和挑战。缩放比例是其中的一种,它限制了所采用的大规模应用程序。它在基本层上每秒仅能处理7-10个事务。许多开发人员,比特币社区的研究人员正在努力克服这一问题。SegWit与闪电网络一起,旨在允许比特币每秒处理数百万(或更多)交易。但是实际情况将取决于未来项目的成功。

内容搜集自网络,整理者:BTCover,如若侵权请联系站长,会尽快删除。

(0)
BTCover的头像BTCover
上一篇 23 8 月, 2021 3:55 下午
下一篇 23 8 月, 2021 3:55 下午

相关推荐