主页 > imtoken钱包哪个版本好 > 在一篇文章中了解隔离见证

在一篇文章中了解隔离见证

imtoken钱包哪个版本好 2023-03-22 05:53:09

隔离见证是向后兼容的。 要了解什么是隔离见证(Segregated Witness,简称SegWit),我们需要先看看比特币。 比特币是一个全球账本如果你认为比特币是一个全球账本……

隔离见证是向后兼容的。

要了解什么是隔离见证(Segregated Witness,简称SegWit),我们需要先看看比特币。

比特币是一个全球账本

如果您将比特币视为全球分类账,那么比特币交易就像银行支票。 作为一笔钱的持有人,你可以把你的钱签给别人。

就像支票一样,比特币交易也有签名。 但是,您需要使用私钥进行签名,而不是物理签名。

有趣的是,实体支票上的签名约占支票面积的 10%,而电子支票上的签名占容量的 50%。

继续支票类比,比特币区块就像一盒已签名的支票或交易。 尤其是像现实世界中的物理盒子一样,一个比特币区块可以包含一定数量的交易。

现在,这些盒子有一个统一的标准,都是1MB大小,现在这个盒子已经满了。 您放入此箱的纸币数量不能超过此箱的容量限制。

为了保持这个全球账本的一致性和防作弊,每个人都可以通过审计这些块(支票盒)来审计这个账本。 这些支票盒的副本将邮寄给任何希望审计账簿的人。

如果在审核支票箱时,有人发现其中一张支票透支(即开具支票的人账户中没有足够的钱来支付这笔交易),他们将拒绝整箱。

这很重要,否则,人们会写一个空白的承诺。 我们将这些框的检查发送给每个人(意味着系统中的每个节点),并让他们平均每 10 分钟审核一次。

关于缩放的争议

由于块(箱)的大小是有限的,网络上能及时处理的支票数量也是有限的。 也就是说,比特币交易的吞吐量是有限的。 在过去的几年里,关于比特币扩容的争论愈演愈烈。 争论的实质是如何通过这个系统获得更多的交易。

团队成员提出了这两种解决方案。 第一种方法是增加盒子的容量。 第二种方法是创建一个新的支票类型,只给需要的人更大的盒子。

扩大箱子的容量

有一群人想废掉现在的盒子,增加盒子的容量。 如果每个人都被迫使用更大的盒子就好了,但这个想法存在一些问题。

如果有人继续使用挂坠盒,分类帐就会出现差异,从而创建两个不同的分类帐。 还有,即使大家都用大箱子,很多查账的人也不会及时收到大箱子,检查支票是否有效。 对于一些人来说,10 分钟的时间太短了,无法接收和查看盒子。

扩展盒子容量的主要好处是它是一个相对简单的改变。 不要担心新的支票类型,一切都会像以前一样工作。

比特币现金(btc)实际上采用了这种解决方案,放弃了之前的 1MB 区块大小限制比特币隔离地址和普通地址,取而代之的是 8MB 的区块大小。

更改支票

另一种解决方案是引入一种新的检查方法。 我们仍然可以制造更大的盒子,但只把那些大盒子送给需要的人。 这种“更改支票”的解决方案实际上是将签名部分被切断的支票发送给那些不接受大盒子的人。

还记得签名占交易的 50% 吗? 隔离见证,将支票切成两半比特币隔离地址和普通地址,然后将去掉签名的支票发送给所有接受旧小盒子的人。 我们将更大的盒子发送给那些收到新的更大盒子的人。

考虑到支票只有小盒子的一半大小,我们可以将小盒子中的支票数量增加一倍,从而提高吞吐量。 任何收到大箱子的人都可以像往常一样审核箱子里的所有东西,而任何收到小箱子的人仍然可以审核而不用担心无法及时签名。

隔离见证是向后兼容的,因为我们让那些不使用更新、更大的盒子的人更容易。 所以这意味着无论他们使用多大的盒子,每个人都有相同的分类帐。

SegWit 的主要缺点是,在我们看到吞吐量增加之前,每个人都必须习惯新的检查方式。 而且,这比让每个人都使用一个大盒子要复杂一些。 此外,当使用挂坠盒的人收到新支票时,他们将无法审核签名,因为他们不会收到支票。

总结

比特币是一种分布式账本,将交易和区块比作支票和盒子可以帮助我们更好地理解它。 比特币现金 (BTC) 在每个人都需要使用的更大盒子上进行了标准化。 另一方面,Segregated Witness 允许一些人使用更大的盒子,同时也为那些不想使用更大盒子的人在处理新支票时提供便利。