美文网首页区块链
弄懂“分叉”

弄懂“分叉”

作者: 上校阻击手 | 来源:发表于2018-12-01 10:11 被阅读0次

“分叉”这个词有三层意思:

1)区块链产生孤块。密码货币正常记账因网络延迟等技术原因,同一高度出现了两个不同内容区块,当其中一个后面跟的区块更多时,另一个区块及跟随的短链就会被抛弃变成“孤块”,这也就是所谓“追随最长链原则”。

2)硬分叉升级。在软件升级时,如果新旧版本记的区块能够相互兼容,称为软分叉升级,不能相互兼容就称为硬分叉,就像有一次word升级后不识别word97版本一样。硬分叉升级时要求大家都更换到新版本,如果有人还用老版本,就会产生两个相互不承认的分叉链,这时“最长链原则”无效了。但老版本出的块往往没有交易所支持,区块奖励一文不值,所以用老版本的人发现没人跟随他出块,就会找原因,发现新版本就会立刻更新版本,老版本的链就消失了。

3)链、币和社区的分裂。如果两个不兼容的版本不是因为意外而并存,而是因为各有一些人支持不同版本的特征,坚决反对另一个版本的特征。那么,两个版本就一直有人支持同时运行,互相不接受包含了对方版本特征的链,所以记出来的区块链就永久分成了两个链,链上记载的币就分成了两种,社区也分裂成两个社区。

这里的第1、2种情况不会分出新币,只有第3种情况才会分出两种币。这次11月15号的分叉,本来是一个计划中的硬分叉升级,由于CSW突然要求社区放弃一直沿用的ABC版本,改用他的BSV版本,遭到一些人的拒绝和另一些人的支持,导致了共识的分裂,才演变成情况3的分裂。

简单说,只有共识发生分歧,各自支持互不兼容的版本,导致链的永久分叉,才会分裂出新币。

相关文章

  • 弄懂“分叉”

    “分叉”这个词有三层意思: 1)区块链产生孤块。密码货币正常记账因网络延迟等技术原因,同一高度出现了两个不同内容区...

  • 区块链分叉

    区块链分叉主要有两大类:物理分叉,人为分叉。人为分叉又分为:硬分叉,软分叉。 物理分叉。每一个区块都与它的前一区块...

  • 区块链之分叉是什么鬼?

    总是听到分叉币,今天来说说到底啥是分叉。 分叉 为什么叫分叉?因为Git中的Fork命令,在软件开发中的分叉指的是...

  • BCH分叉

    分叉分为硬分叉(hard fork)和软分叉(soft fork)。 一、什么是硬分叉?如果区块链软件的共识规则被...

  • 分叉野史

    分叉,这个还是要从BTC说起,谁让它是老大,从一开始的硬分叉妥协到软分叉,过段时间有出来要硬分叉还是软分叉,循环往...

  • 山寨币出现的真相:揭秘什么是币分叉

    现今的数字货币市场上的山寨币们,其实就是主流币分叉来的。分叉又分为软分叉和硬分叉。 硬分叉官方定义: A perm...

  • 聊聊比特币的分叉技能

    引言 常混迹币圈,你一定听过,比特币分叉、软分叉、硬分叉,等概念 比特币为什么会分叉?什么是比特币的硬分叉?什么是...

  • 什么是比特币分叉?还有软硬之分?

    什么是比特币分叉?软分叉和硬分叉的区别及影响 很多交易者对比特币分叉有一定的了解,但对具体什么是比特币分叉、比特币...

  • 2018-07-26小白学区块链——什么是分叉

    什么是分叉 区块链分叉有两种情况,一直是自然分叉,一种是迭代升级分叉。 自然分叉是指:矿工们在挖矿过程中,由于有两...

  • 我数过那些叶子 /凤凰居士文

    我院子里 栽有一棵树 树干上有两个分叉 一个分叉有四个小分叉 另一个分叉有三个小分叉 一个小分叉有三百六十五张树叶...

网友评论

    本文标题:弄懂“分叉”

    本文链接:https://www.haomeiwen.com/subject/ksylcqtx.html