主页 > imtoken下载安装 > 比特币分叉和隔离见证
比特币分叉和隔离见证
在本节中,我们将了解比特币(分叉)分叉和隔离见证(SegWit)。 我们了解什么是比特币分叉。
比特币分叉
分叉是对数字货币软件的更改,它创建了两条不同的通往具有共享历史的区块链路径。 这个分叉可以是临时的,持续几分钟,或者是永久的。
分叉的发生有很多原因。 对比特币软件所做的更改可能需要软分叉或硬分叉。
软分叉
软分叉引入了与以前版本向后兼容的更改。 这意味着不必升级旧版本的比特币软件。 运行旧版本软件的用户仍然可以识别计算机创建的新块。 之所以称为“软”,是因为两组用户(新旧)将继续在同一条区块链上挖掘新区块。 由于它们仍然是同一网络的一部分,因此软分叉永远不会产生新的数字货币。
当比特币网络中的大多数节点更新他们的软件时BTC分叉归零的币,软分叉被认为是完成的。 如果这没有发生,少数群体最终可能会决定放弃提议的更新或实施硬分叉。
硬分叉
硬分叉引入了一种变化,迫使每个人都升级软件。 硬分叉不向后兼容旧版本的软件。 在比特币网络中运行旧版本软件的用户将需要升级他们的软件以识别新区块。
出于这个原因,硬分叉导致区块链网络从一组用户中分离出来,形成自己的加密货币。 新网络使用区块链的精确副本,与拆分时一样,两个版本之后保持独立。 在分裂时拥有比特币的用户通常可以在分叉网络上领取新硬币。
隔离见证
Segregate Witness 的概念是由 Pieter Wuille 发明的,他自 2011 年以来一直是 Bitcoin Core 开发团队的一员。SegWit(隔离见证)是一种改变比特币交易数据结构的协议升级。 它于 2017 年 8 月 23 日在比特币上激活,它具有比特币链上的软分叉功能,已被比特币矿工和用户广泛接受。
它基本上在不增加块大小的情况下增加了比特币的可扩展性。 隔离见证,如果被激活,将通过允许交易生成软件将交易签名(见证)与交易 ID 涵盖的交易数据部分分开(隔离)并将其存储在基础交易之外来修复交易延展性块。
代表隔离见证的软分叉不需要升级就可以保留在区块链上。 这意味着如果矿工不升级,隔离见证仍然可以保留在区块链上。 他们将无法访问 SegWit 可以提供的所有功能,但也可以参与 SegWit 交易。 然而,他们仍然可以验证不包含隔离见证信息的区块。
现在,让我们来分析隔离见证。 首先要了解什么是比特币交易。 比特币交易包含三个主要组成部分。 他们是 -
交易与支票非常相似。 在检查中,有输入、数量和输出。 要进行交易,持有比特币的人需要签署该交易。 此签名可确保您的比特币不会被未经授权的人使用。 这是因为您拥有的私钥仅由您控制。 这称为数字签名。
现在在SegWit交易中,数字签名需要和交易数据隔离开来。 它将增加 1MB 的块大小限制。 数字签名冻结了给定交易中大约 60-65% 的空间。 SegWit 试图通过从输入中提取签名并将其移动到结构中的结构来忽略附加到签名的数据。 此外,SegWit还解决了接收方可以拦截和修改发送方的交易IDBTC分叉归零的币,从而从发送方获取更多币的问题。 由于数字签名将与输入分开,未经授权的一方无法在不使数字签名无效的情况下更改交易 ID。