熟悉Github的人应该知道,一套代码的好坏有很多衡量维度,Fork就是其中之一。其实fork就是这里说的Fork,意思是* *修改应用。这里,我们以比特币为例来解释一下什么是分叉。
要了解Fox,首先需要了解比特币。中本聪发布了一套基于P2P网络的开源软件。这个软件包含了特定的算法,通过大量的算法计算,可以生成比特币。
P2P网络的去中心化和密码算法可以保证比特币不会被认为是制造出来的,比特币的总量是一定的,这也使得比特币极其稀缺。上理金融边肖2022
随着比特币越来越普及,交易量越来越大,比特币网络原有的区块容量已经不足。这时,比特币网络的参与者提出了各种解决方案。
这些方案在* *比特币原有代码特征的基础上,修改部分代码,产生一套新的代码。这个代码被称为比特币的分叉。
更直观的表达是:
比特币分叉主要是为了解决拥堵和扩张的问题。不同的团队基于比特币现有的网络提出了这些问题的新解决方案,这就是分叉。在分叉的过程中,产生新的硬币,称为分叉币。
当然,并不是所有的叉子都会产生新的硬币。软叉几乎不会产生新的数字货币。那么什么是软分叉呢?
我们经常听说硬分叉和软分叉,那么它们是什么意思呢?这里以比特币为例。
软分叉是指区块链网络系统版本或协议升级后,旧节点不会意识到比特币代码发生了变化,继续接受新节点创建的区块。新旧节点仍然在同一个链上工作。
硬分叉是指当比特币块格式或交易格式(共识机制)发生变化时,未升级的节点拒绝验证升级后的节点生成的块,然后大家继续认为链是正确的,于是分成两条链。
李珊金融边肖2022的软分叉和硬分叉都是“向后兼容”的,以确保新节点可以从头开始验证区块链。
向后兼容意味着新软件接受旧软件生成的数据或代码。比如Windows 10可以运行Windows XP应用。而软叉也可以“向前兼容”。
向前兼容意味着旧软件接受新软件生成的数据和代码。比如你保存在Word 2013中的文档,在Word 2011中依然可以打开,这就是一种“向前兼容”。
这里你可能会问,既然硬分叉产生了两条链,那就一定会产生新的令牌吗?
答案是否定的。
部分区块链网络分叉后,负责打包的节点也将同步升级。随着越来越多的节点升级到新的链条,原来的链条很可能因为没有人维护而被废弃。
是否会有新令牌取决于队列分叉的目的。
BTC在这些年的发展中经历了许多艰难的分叉,也产生了许多分叉的硬币。最成功的是Bitland团队领导的BCH分叉,而以太坊网络上的硬分叉是历史上最经典的。
2016年DAO项目被黑,ETH损失约6000万美元。为了追回被盗资产,以太坊团队采取了分叉的方式。此后,以太坊拆分了两个链条,上理金融边肖2022,原链条(ETC)和新分支链条(ETH)。
后来的发展证明这是一次成功的分叉。毕竟ETH已经成为市值第二的加密货币。到现在很多人还误以为ETC是ETH的叉。
本网站声明:网站内容来源于网络。如有侵权,请联系我们,我们会及时处理。
温馨提示:注:内容来源均采集于互联网,不要轻信任何,后果自负,本站不承担任何责任。若本站收录的信息无意侵犯了贵司版权,请给我们来信(j7hr0a@163.com),我们会及时处理和回复。
原文地址"区块链分叉是怎么回事儿?终于懂了,区块链 硬分叉":http://www.guoyinggangguan.com/qkl/173578.html。

微信扫描二维码关注官方微信
▲长按图片识别二维码