比特币分叉会为零吗?解释一下比特币的具体含义"叉子"。许多人不';我不知道比特币叉子是什么。比特币分叉后的货币是山寨币吗?有没有前景?今天,边肖将带你了解比特币的具体含义"分叉"
看完接下来的介绍,相信你不会迷茫!在第一章中,单词"叉子"在代码级别被称为"叉子"。单词"叉子"出现的是github,一个代码托管平台,是多个程序员共同管理开发项目的方式。为了便于理解,我先打个比方。。你在一个公司的一个部门,比如R&d部门。部门里有五个同事,其中一个是部门经理。现在该部门将把下个月的办公用品采购计划提交给公司。部门经理首先用wrod文档写了一份采购申请表。并在申请表上填写你打算买的东西。然后,经理将文件上传到部门的共享文档中。同事A复印了一份文档,然后在后面加上自己想购买的,然后上传到共享文档应用经理处审批。。同事B、C、D也分别复印了一份,加上想买的,申请通过。部门经理批准了一份';的收购计划,并认为这是合理的,所以他合并了一';的要求写入他自己的申请表中。B';他的计划被批准了,他认为这是不合理的。他拒绝了B';的需求而直接丢弃了B';的计划。然后继续批c和d,合并或者弃用。然后B生气了,觉得不合理,于是越过部门经理,直接向公司提交了一份购买申请表。如果"采购申请"在上面的例子中以上过程是典型的建立、分支、请求、合并、分叉的过程。部门经理做了一个项目,写一份采购申请表。在他完成自己的部分后,他将文档上传到了共享云中。,形成一个主代码仓库。然后ABCD的四个同事分别对这个文档进行分支,把他们想要的特性添加到分支中,然后向主代码提交一个应用,这个应用叫做"拉请求"和"请求"用中文。。应用将您修改的部分合并到主代码库中。然后经理,主要开发者,将批准"拉请求"。如果合格,他会将这部分代码合并到主代码库中。这个过程叫做"合并"并翻译成"合并"用中文。。如果主要开发商认为这"拉请求"是不合理的,他会拒绝,这叫"关闭"用英语。但是如果提到这个的人"拉请求"认为自己是对的,可以自己出去,不要再和这个经理玩了,自己做一个物品。,取一个不同的名字,然后自己合并代码。这样,一个"叉子"就形成了,中文翻译成分叉。以上是一个所有参与者都有开发权限的过程,但是如果一个项目组以外的人看到这个项目。并希望提交功能代码"拉请求",那么他要先分叉主代码仓库,然后提交"拉请求"。这个没有开发权限的人被称为无权提交代码。提交代码的权利在英文中称为commitright。这就是开源软件管理的过程。开源软件代码更新和bug修复都使用这套流程。比特币是一套开源软件。起初,只有一个代码仓库,由中本聪建立,名为比特币。后来,许多人';分叉';比特币并提交';拉请求';有些人干脆';分叉';自己又独立出去了,形成一个新的分叉。现在比特币这种开源软件有很多分叉。,最著名的是bitcoincore,比特币无限,比特币经典,比特币NXT,Bcoin.第二章"分叉"在软件版本中也称为"发展权力下放"。比特币有这么多版本。这么多的分叉,所有这些不同的版本在比特币网络的实际运行中是可以互相兼容的,同时运行这些软件也不会造成比特币网络分裂。我们称这些不同的相互兼容的版本为竞争性实现。该软件的多个版本实现相同的功能。每个版本都有自己的用户,这是软件版本之间的竞争。这些多个版本还可以有一些额外的独特功能,只要不影响它们与其他版本的兼容性。这种多版本同网运行有很多好处。最重要软件功能的变更和协议。因为需要多个版本的兼容开发,所有竞争的开发者都要查阅和测试所有的实现代码,代码质量会更高。而且因为全网多个版本的存在,单个版本有漏洞,不会导致全网崩溃。。比特币网络是多版本共存,开发者互相竞争,这是开发的去中心化。第三章"协议升级区块链并不一定"fork(split)";比特币网络需要部署一个新功能,叫做"协议升级。我们更新手机和电脑上的软件版本,这是一个非常简单的过程。我们可以直接下载新版本的软件,然后覆盖安装就可以了。因为比特币网络的目标是全网众多节点达成共识,比特币网络应该会实现新的重大版本升级。并且在整个网络中激活新的主要特征,这需要一些特殊的措施。所有那些将影响共识的新特征必须采取特殊措施来防止共识在升级过程中失败。。其中,比特币区块链最重要的共识是,矿工的格式';广播块和事务必须达成共识,即所有矿工';节点可以相互识别和接受块和事务的格式。最重要的措施是保证全网大部分节点准备就绪,然后同时激活新功能。。这要求每个节点使用的软件能够向整个网络发送和接收特定的信号。但这个过程并不是很简单,大部分重大升级都有共识失败的风险。甚至因为各方利益不同,有人会在升级过程中恶意推动共识失败。。如果共识失败,比特币区块链可能会产生两条甚至更多的链。这是"分裂",也称为"分叉"。升级比特币的主要协议有两种思路,一种叫做"HardFork"另一个叫做"软叉"。。硬分叉和软分叉都是升级比特币协议的方式,不一定会导致比特币分裂成两条链,分裂只是升级失败的结果。"比特币分叉"人们经常谈论的并不是指"比特币拆分"在大多数意义上,而是指"比特币协议升级"。第4章"协议升级比特币区块链可能会导致"分叉(分裂)"。还是那句话,硬分叉和软分叉都是升级比特币协议的方式,不一定会导致比特币分裂成两条链。拆分只是升级失败的结果。硬分叉和软分叉都可能失败。,也有可能导致分裂。但只要管理好,大家统一升级,就不会有问题。而且万一升级失败,造成两个连锁,大多数情况下,在社区的努力下,还是可以修复的。小算力往往挖不出块,倾向于回大算力链去挖掘。分裂后的统一。如果两个链条继续呢?然后用户有两种币,矿工要想好挖哪个链。还有"福克斯"故意"分裂"比特币。发起人的出发点是创造另一种货币。。因为比特币代码是开源的,发起人只要复制代码,然后添加他想要的特性,然后挖矿就可以独立。这种"分叉"相当于"分裂"。第五章任何人都可以"分裂"比特币区块链。事实上,比特币代码是开源的,任何人都可以复制代码,修改一些功能,然后发布自己的版本。只要有矿工挖,就没有别的矿工,你自己分个链吧。。事实上,任何一种假币都可以被视为"fork(split)";比特币的,比如LTC,这是从比特币零区块高度拆分出来的假币。去年4月26日。一些人发起了一场"fork(split)";在比特币区块463604高度的比特币上。任何在这个高度或之前有钱的人都可以1:1分到一个叫btx的硬币。这种硬币的大部分规则与比特币BTC相同,只是区块大小为20M。,有孤立的证人。迄今为止,最著名的"分叉(split)";是密件抄送。8月1日,块高478558,比特币分裂成一种货币,叫做BitCashBCC。该块是8米,没有孤立的见证特征。这个高度以后持币的用户,将按1:1分发密件抄送。去年8月24日,块高481824,比特币再次推出了"叉子",激活了被隔离的证人,但这次没有带来分裂。还有这个"分叉"就是Segwit2x的前半段和后半段。2x的升级将计划在11月进行,区块高度为494,784,将在2017年11月18日左右进行。还有待观察"分叉"将等同于"分裂"。第6章的结论是分叉分裂的,真的很傻很不清楚。。分叉是否等于分裂真的需要时间来证明比特币一直处于压力之下,这是加密货币社区走向成熟并吸引更广泛用户和投资者的又一步。至于比特币分叉后价格是涨是跌,更多的是看市场!