主页 > imtoken钱包转usdt > 比特币隔离见证和分叉

比特币隔离见证和分叉

imtoken钱包转usdt 2023-07-05 05:16:56

比特币分叉币前三是哪几种_比特币分叉山寨币_比特币硬分叉

一般来说,增加区块中的交易数量有两种方式:增加区块大小和减少交易数据量。 相应的方法是扩展和隔离见证。 扩容很简单,就是增加区块容量。 不简单的是增加到多少。

目前,一个完整的比特币区块链信息已经超过180G。 如果区块容量增加到8M,以每个区块全量计算,整个区块链账本的体积每年增加404G。

在这种情况下,硬盘成本的快速上升会导致保存区块链完整信息的节点越来越少,后果不言而喻。

比特币分叉币前三是哪几种_比特币分叉山寨币_比特币硬分叉

什么是隔离见证?

Segregated Witness是将每笔交易数据中的交易信息保存在区块中,并在脚本中留下矿工确认交易有效性所需的验证信息。 矿工打包时,可以在脚本中查看交易信息。 验证信息确认打包信息的真实性,但打包时只保留交易信息入块。

比特币硬分叉_比特币分叉山寨币_比特币分叉币前三是哪几种

让我们举个例子。 如果公交车上的每个乘客都带着大包裹上车,还附有车票,那么大家本来就把包裹放在自己旁边的座位上,方便司机查票。 如果能多拉几个人,让验​​票的人把包裹放在车顶上,这样车里就可以坐更多的人了。

在整个区块链的使用中,需要追溯的只是交易信息,也就是说,只要车上的人确实在车上,没有人需要看你的车票长什么样,司机就可以也要准确。 确认没有逃票。

比特币分叉币前三是哪几种_比特币分叉山寨币_比特币硬分叉

因此,无论怎么看,Segregated Witness 都是一个不错的选择,但问题是并不是所有人都认同这个方案。 一般情况下,这样的升级在社区达成共识后,客户端就像传统的中心化软件一样。 同上,完成升级即可。

但是,如果同意的人升级软件,不同意的人不升级,会怎样呢? 这是我们要谈的另一个问题,就是比特币的软分叉和硬分叉。

比特币分叉山寨币_比特币分叉币前三是哪几种_比特币硬分叉

软分叉和硬分叉的区别是由更新的系统决定的。 当新旧系统发送的交易信息互不兼容时,就变成了硬分叉,硬分叉一般是从某个高度的区块开始比特币硬分叉,然后直接变成两条区块链。

比特币分叉山寨币_比特币硬分叉_比特币分叉币前三是哪几种

比特币分叉山寨币_比特币硬分叉_比特币分叉币前三是哪几种

而当新系统发送的交易信息与旧系统兼容,而旧系统的交易信息与新系统不兼容时,就会出现老系统矿工打包的区块包含两种的交易信息,而新系统矿工打包的区块中没有旧系统发起的交易信息,导致网络中并行存在两种类型的区块。

但当新系统的算力达到51%以上时,旧系统的交易信息就很难打包进区块链了。

比特币分叉山寨币_比特币硬分叉_比特币分叉币前三是哪几种

在区块链这样的分布式系统中,正常的直接软件更新需要得到社区大多数人的认可。 例如,在比特币众多的扩容协议中比特币硬分叉,至少需要75%的算力,最多95%。 软分叉只需要 51% 的算力。

软分叉虽然比较温和,但对老节点来说仍然是一种欺骗行为。 这种行为随时会导致硬分叉。 BCH是比特币硬分叉的产物,而莱特币则是通过软分叉见证实现隔离。