加密货币101:隔离见证(SegWit)作为可扩展性解决方案
2018年2月,比特币区块链增加了一项新功能。此功能与块大小以及在此处存储区块链中的事务信息的方式有关。在Litecoin上,这个SegWit,因为这是更新的名称,已经实施了很长时间,而比特币现金是这个功能的主要对手。在这个加密货币101中,我们解释了这一切意味着什么。
交易的基础
SegWit是Segregated Witness的缩写。字面翻译,这意味着“单独的证人”,这很好地涵盖了负载。要完全理解SegWit,了解位点事务的基础非常重要。
将比特币视为已在世界各地分发的日志。在此日志中输入的交易与银行的支票有点相同。这允许您作为一袋钱的所有者将一定数量的带有签名的货币分配给其他人。
位点事务也具有这样的签名(或:签名)。这是一个可以使用私钥放置的数字版本,而不是带笔的物理签名。银行支票上的这种签名的空间可以忽略不计,但是点位交易的空间大约占支票空间的50%。
使用比特币,所有这些签名最终都会被阻止,就像银行的支票消失在抽屉里一样。在某些时候它是满的,必须使用新的。比特币区块链的块也有自己的限制:1 MB的块大小。允许半满的块,而不是完整的块。网络中的每个人都可以检查和审核这些块。这样的副本可供所有人使用。
检查员可以查看支票是否有效。他检查发件人是否有足够的钱支付这笔款项。为了实现这一目标,每隔十分钟就会将块发送给这些审核员。但是,如果这些检查员无法跟上这么多的检查呢?存在可伸缩性问题。
可扩展性问题
SegWit解决方案源于类似的可伸缩性问题。如果发生太多比特币交易并且块已满,则审计员方面会有延迟。可以为此设计两种解决方案:
- 使支票的框更大(或:放大块大小)
- 如果有人要求,请使用仅分配给较大框的其他类型的支票
Bitcoin Cash使用了第一个解决方案:块大小现在为32 MB,比特币SV甚至将块扩展到2 GB。比特币使用第一种解决方案:其他类型的检查。这就是SegWit的用武之地。
隔离证人(SegWit)
隔离证人是检查支票的另一种方式。通过这种方式,交易的规模减少了一半。支票(不包括签名)的所有东西都隐藏在小盒子里。完整的交易将发送给接受大箱子的审核员。这意味着两倍的事务适合较小的块。这提高了网络的吞吐量并解决了可伸缩性问题。
任何收到较大块的人都可以查看所有内容。任何想要检查较小块的人也可以这样做,但不必担心在10分钟的块时间内按时收到签名。所以我们在网络中有隔离见证人。
SegWit将比特币的块大小限制增加到最大4 MB。这使得第二层解决方案的实现成为可能。闪电网就是其中一个例子。在blockchain.com上,您可以看到比特币的平均块大小大于1 MB。这表明已经很好地利用了SegWit。在segwit.space上,您可以看到此功能已被使用的所有比特币交易的百分比。
简短摘要
比特币是一种分布式分类账,将交易和区块视为支票和区块。在比特币现金,每个人都使用更大的盒子。使用比特币,SegWit用于制作更大的盒子,同时它也适合不想要的人。
资料来源:SegWit.org
不要错过订阅时事通讯
订阅我们的时事通讯,随时了解比特币,山寨币和区块链的最新信息
无效的电子邮件地址试一试感谢您注册