欢迎使用另一本初学者的加密货币指南!今天,我将告诉您什么是隔离见证.
市场上有数百种加密货币,每种都有一套指导其工作方式的规则。这套规则称为 协议. 那么,这与隔离见证有什么关系呢?什么是隔离见证?
就像所有计算机程序一样,加密货币需要更新和改进。发现了需要修复的错误和故障。这是笔记本电脑要求您关闭并更新时发生的情况.
当需要更新或改进加密货币时,必须对其协议进行更改。 SegWit去年对比特币协议进行了更新.
在本指南中,我将告诉您有关隔离见证所需的一切。我将告诉您什么是隔离见证及其工作方式。我还将告诉您它对比特币网络进行了哪些改进以及这些改进对其用户意味着什么.
到本指南结束时,您将无需再问自己:“什么是隔离见证(SegWit)?”再次.
让我们先来看一下隔离见证从何而来以及它试图实现的目标…
隔离见证的故事
找到最新的Coinbase优惠券:
Pieter Wuille在2015年的比特币会议上首次提出了SegWit的想法.Wuille是比特币开发商,也是致力于金融服务数字安全的软件公司Blockstream的联合创始人。.
Wuille建议使用隔离见证(SegWit)作为解决比特币协议漏洞的解决方案。在软件开发中,称为缺陷的解决方案 补丁. 他想解决的问题称为 交易延展性. 交易可延展性是一种说法,可以通过更改微小的交易信息从用户那里盗取比特币。不用担心,我将在下一节中详细介绍所有这些内容.
Wuille的SegWit提案在比特币社区引起了很大的争议,距离发布尚有将近两年的时间。它终于在2017年8月23日被激活。 莱特币 协议于2017年5月10日.
笔记: Litecoin是一种加密货币,其代码基于比特币协议。因为它们非常相似,所以它们共同承担了交易延展性的问题.
SegWit解决了交易可延展性问题,并且还对比特币协议进行了其他一些改进。但是,它仍然有很多批评家,并不是所有的比特币网络用户都欢迎这种变化。比特币社区的一些成员非常反对隔离见证(SegWit),以至于他们创建了自己的竞争对手加密货币!
在进行任何讨论之前,让我们更仔细地研究事务可延展性的问题。因此,什么是交易可延展性以及SegWit采取了哪些措施来制止交易延展性?
交易延展性相当复杂。要了解它,您首先需要了解比特币交易的工作方式…
区块链基础
比特币是一个由数千台计算机组成的庞大网络, 结点. 每个节点都保存有史以来每笔比特币交易的完整记录。该记录称为 区块链.
处理新交易涉及的大部分工作是由称为“特殊”的节点完成的。 矿工. 用户为他们所做的工作向矿工支付交易费。只有矿工将新交易放入称为交易的交易组后,才能将新交易添加到区块链 块. 比特币区块链上的每个区块都包含1MB的交易信息.
它应该带走 10分钟 网络可以处理一笔交易,但可能需要更长的时间。比特币网络可以在 3-7 每秒事务数(Tx / s)。但是,这可能会在网络繁忙时减慢很多速度.
现在,我将使用两个示例向您展示如何简单地进行比特币交易。首先将是标准的比特币交易。第二个交易是一个用户利用交易可延展性从另一位用户窃取比特币的交易.
初学者交易
露西(Lucy)想向裘德(Jude)发送10个比特币(BTC)。为此,露西和裘德需要两种信息:
- 公开地址: 这就像一个比特币电子邮件地址。公共地址是露西向其发送比特币的数字位置。裘德在 收到 比特币。整个网络都可以看到公共地址.
- 私钥: 如果公用地址就像电子邮件地址,那么私钥就像密码。他们证明公共地址-从而比特币本身-属于露西和裘德。只有露西可以看到露西的私钥,只有裘德可以看到裘德的私钥.
让我们看看比特币网络上的交易是什么样的…<
标准比特币交易
10BTC如何从露西(Lucy)到裘德(Jude)?
- 露西向网络广播请求. 该请求包含Jude的公共地址,发送的金额(10BTC)和矿工的交易费。它还包含露西的私钥 签名 她用它来证明她有10BTC要发送。该签名信息称为 见证数据.
- 矿工处理交易. 他们将露西的信息与裘德(Jude)和 加密 它。这意味着他们将信息转换为一行计算机代码。此代码称为 交易编号.
- 交易 s列, 等待处理. 如果露西(Lucy)收取低交易费,那么它可能会排队很长时间!就像在餐厅点菜一样。如果您不给服务生小费,那么您的食物可能要花很长时间了! Lucy可以通过更高的费用再次发送交易来加快处理过程。现在,交易ID已添加到其他用户的交易ID中,并再次加密。此过程一直持续到达到1MB的交易信息限制并形成一个块为止.
- 封锁已确认. 该区块将广播到网络,如果所有节点的一半以上同意可以确认并在其上添加信息,则可以将其添加到区块链中。裘德从露西收到10BTC.
这就是大多数比特币交易发生的方式。接下来,我想向您展示交易延展性如何影响交易,然后我们可以问问SegWit对此做了什么?
交易可延展性如何运作
再次使用该示例,我将向您展示Jude如何使用交易可塑性来诱使Lucy向他发送20BTC而不是10BTC。这是它的工作原理……
比特币代码中的交易可延展性漏洞允许Jude在交易确认之前更改露西的证人数据。这将更改交易ID,而不会更改交易本身(仍然是10BTC从露西发送到裘德).
当网络确认此更改的交易后,它将取消原始交易。现在,裘德联络露西(Lucy),抱怨他没有收到10BTC,即使他已经!
露西检查并发现原始交易尚未完成。现在,她附加了较高的交易费,然后再次发送。该新事务由网络处理。裘德再获得10比特币!
露西(Lucy),矿工和网络的其余部分无法得知这种情况正在发生。一旦确认交易并将其添加到区块链中,就无法更改或删除它们。下面的图表显示了比特币网络的严重交易延展性是什么.
资料来源:比特币杂志
受交易延展性影响的交易以红色显示.
那么,什么是隔离见证(SegWit)以及它如何解决交易延展性问题?
修补交易延展性
如前所述,SegWit是Pieter Wuille设计的补丁程序,可防止交易延展性。它的工作方式非常简单。为了防止证人数据被用于更改交易ID,Wuille建议将其从交易中删除!简单吧?
SegWit的全名是 隔离证人. 隔离意味着删除或分离,因此隔离见证(SegWit)意味着删除见证数据.
隔离的证人会创建一个 侧链 证人数据存储在远离主区块链的地方。这样可以防止交易ID被不诚实的用户(如裘德)更改!
关于比特币隔离见证(SegWit)的聪明之处在于 向下兼容. 这意味着使用SegWit比特币协议更新的节点仍可与尚未更新的节点一起使用。这种更新称为 软叉. 不向后兼容的更新称为 硬叉. 硬分叉可以划分网络并导致创建新的加密货币.
Pieter Wuille希望SegWit向后兼容,因此需要进行软叉更新。为此,他需要对其进行设计,以便证人数据仍记录在主区块链上。他找到的解决方案是对SegWit侧链上一个区块的所有见证数据进行加密并将其存储 根码 在主区块链上。这使得比特币SegWit可以修补交易延展性,而不会成为硬分叉的更新.
现在您知道隔离见证人如何防止交易延展性,但是关于隔离见证比特币的故事还不止于此。 SegWit已经以Pieter Wuille在创建比特币时甚至都没有想到的方式影响了比特币网络!
接下来,我将向您介绍 可扩展性 和 闪电网络. 我将从可扩展性开始…
那么,什么是隔离见证可扩展性?
比特币SegWit可扩展性
首先,让我解释一下可伸缩性。可伸缩性是网络处理大量交易而不会降低交易速度的能力。如果网络是可扩展的,则随着网络的扩大,它将能够以更快甚至更快的速度处理事务。不幸的是,大多数加密货币都在处理交易 慢点 他们变得更大.
加密货币存在可扩展性问题,因为交易由 共识. 正如我之前提到的,比特币网络上超过一半的节点需要先同意交易有效,然后才能将其添加到区块链中。网络上的节点越多,达成协议或 共识.
长期以来,比特币社区一直在争论以不同方式扩展网络。随着平台变得越来越流行,问题变得更加严重,因此时间不多了,无法找到解决方案.
Pieter Wuille创建比特币SegWit时,他也意外地提高了网络的可扩展性!见证数据曾经被占用 65% 每个比特币块。通过删除见证数据,SegWit比特币块现在有空间容纳更多交易信息.
现在每个方块都有一个 块重 上限为4MB。区块的权重是存储在主区块链中的1MB信息和存储在侧链中的见证人数据的组合。隔离的见证人可以使网络处理更多交易,而无需更改整个比特币区块链的大小.
因此,如果有人问您,“ SegWit可扩展性是什么?”您可以告诉他们,这是在比特币网络上处理更多交易的一种方式。它使网络 打火机 通过从交易中删除见证数据而不影响比特币区块链的大小.
现在,我想向您介绍SegWit正在使另一个激动人心的发展成为可能。目前使用什么是隔离见证?
你知道吗?
您是否想过哪种加密货币交易所最适合您的交易目标?
看 & 并排比较TOP3加密货币交易所
闪电网络
闪电网络是比特币可扩展性问题的另一种解决方案,如果没有独立的见证人,它将无法正常工作.
闪电网络允许用户设置支付渠道 小额付款. 让我们以露西和裘德为例:
裘德为露西工作。她每天付给他1BTC。 Lucy和Jude无需在主区块链上处理交易,而是建立了一个私人支付渠道,Lucy可以将比特币直接发送给Jude。她每天给他寄1BTC的小额付款。每个小额付款都需要Lucy和Jude签名。他们叫 多签名交易 为此原因.
裘德为露西工作十天。十天结束时,露西和裘德关闭了付款渠道。此时,所有小额付款都将作为10BTC的一项交易广播到网络.
像这样的支付渠道形成了从主要区块链开始的数千个小额支付的闪电网络的基础。仅当用户关闭支付渠道时,交易才会添加到主区块链中。那么,隔离见证(SegWit)正在做些什么来使之成为可能?
小额付款是 未确认 仅在关闭支付渠道且交易总额由网络处理时才有效的交易。如果没有比特币隔离见证,用户可以使用交易延展性更改多签名交易中的交易ID。这将导致系统混乱,并使系统完全无法工作.
您现在知道什么是隔离见证(SegWit),它如何工作以及对比特币网络意味着什么。在结束之前,我将为您简要回顾一下隔离见证的优点。我还将告诉您有关它的一些批评以及引起的一些问题。…
什么是 SegWit:优点
专业人士
✓ 交易延展性已成为过去. SegWit是解决比特币协议中主要问题的简单而有创意的解决方案.
✓ 比特币交易更快. SegWit使比特币区块链更轻巧。它允许处理更多交易,而无需增加整个比特币区块链的大小.
✓ 比特币交易更便宜. 更高的交易速度意味着更低的交易费用。比特币交易费用可能会高得令人难以置信,因此,任何降低价格的变化都应该受到社区的欢迎。.
✓ 可能会有新的令人兴奋的发展. 如果比特币将服务于数以百万计的人的网络,那么它需要解决可扩展性问题。 SegWit有助于使像闪电网络这样的可扩展性项目成为现实.
什么是隔离见证:缺点
缺点
✗ 没有足够的节点使用它. 许多矿工不喜欢隔离见证。较低的费用会影响他们的利润,而且他们也不希望必须支持见证数据侧链,而后者完全不提供任何费用收入。其他比特币服务-如 皮夹 – 支持SegWit更改的速度也很慢。 2018年2月,即启用后将近六个月, 14% 的比特币交易是使用SegWit比特币进行的。从那时起,这个数字有所改善,但是网络距离完全更新还有很长的路要走.
✗ 这是长期问题的短期解决方案. 一些比特币开发人员抱怨说,SegWit协议还不足以解决可扩展性问题。他们声称,只有对比特币区块链大小和交易处理方式进行重大更改,才能帮助该平台在未来扩展.
✗ SegWit导致了比特币社区的分裂. 围绕隔离见证(SegWit)的分歧导致了几次艰难的分叉。其中最知名的是比特币现金(BCH).
现在您已经掌握了所有事实,您可以回答“什么是隔离见证?”为自己。在我走之前,我想与您分享一些结束语…
结论
当Pieter Wuille设计隔离见证时,他想解决交易延展性引起的问题。但是,SegWit的作用远不止于此,它引发了关于比特币平台本身的未来的广泛讨论。比特币已有近十年的历史了。它仍然是世界上最大的加密货币,但一些人开始质疑它是否是最好的.
有数百个新的区块链项目提供了一些有史以来最先进的加密技术。有人将隔离见证比特币视为网络的积极变化。但是,其他人则将其视为比特币局限性的象征.
在整个比特币社区中,SegWit辩论仍在继续,现在您已经足够了解自己的话语权了。你的隔离见证是什么?这是一个令人兴奋的新发展,它将把比特币带入未来吗?还是对比特币网络面临的更大问题的临时解决方案?考虑一下,下次再见!