自从比特币和其他加密货币诞生以来,在区块链和加密货币社区中已经取得了令人瞩目的成就。有趣的是,一些不同的规则或协议指导着各种加密货币的操作和功能。技术日新月异,并且不断发展,因此开发人员始终在图谋中寻找使每个人都更好的区块链和加密货币的方法。
如果你习惯于使用计算机,则会注意到总是存在一个更新或另一个更新,或者也许你不得不更新智能手机上的应用程序。这些更新应该用于改进应用程序或程序。这同样适用于加密货币,因为它们需要进行调整以获得更好的可用性和功能。
2015年,一位名为Pieter Wuille的比特币开发人员在比特币会议上介绍了SegWit想法。他提出,SegWit补丁程序可以解决比特币协议中的缺陷,网络中的黑客和不良行为者可能会利用该缺陷。人们注意到,交易可延展性是一个需要解决的缺陷,否则人们仅通过更改交易记录中的某些数据就可能损失其比特币。
什么是隔离证人(SegWit)?
SegWit是指涉及从比特币网络内的交易中删除签名数据的过程。区块链网络中的区块大小限制增加了,这创造了更多的空间,允许增加更多的交易。我们可以说SegWit是事务中涉及的签名(见证人)的分离。
当Pieter在2015年提出SegWit时,人们一直在争论其功效,直到2017年才实施。SegWit协议的激活为比特币带来了一些改进,因为它解决了交易延展性问题并增强了比特币协议中的其他功能。但是,比特币协议的许多用户不同意新的变更,导致他们中的一些人创建了其他加密货币。
为了更好地了解SegWit协议的操作,假设约翰打算从玛丽那里接收一些比特币,默认情况下,约翰可以拦截并更改玛丽的交易ID,接收比特币,并拒绝接收它们以从玛丽那里收集更多的比特币(看起来好像交易没有通过)。启用SegWit后,将从交易中删除交易ID(见证),从而使任何人都无法以任何理由更改交易签名。
SegWit不仅处理交易的可延展性,而且还增加了区块大小,以容纳更多的比特币交易。你可能还想知道,考虑到Litecoin的代码类似于比特币的代码,并且它们都有易受交易签名更改影响的相同问题,因此SegWit也已添加到Litecoin协议中。
内容搜集自网络,整理者:BTCover,如若侵权请联系站长,会尽快删除。