大话区块链-数字货币分叉
2021-05-09 本文已影响0人
文博客
今天讲讲我们经常在区块链上面听到的分叉,表面现象就是一个币进行分叉出来两个币,那么分叉究竟是什么呢?我们来研究研究。
分叉
先举几个例子:
- BTC分叉->BCH、BSV
- ETC分叉->ETH
上面的例子就是分叉,大家也知道分叉之后的现象是什么了,那么好好的为什么要分叉呢?这就要说说了,首先分叉的原因有很多,比如说社区共识不一致导致投票进行分叉,典型的就是etc-eth。
那么分叉是什么呢?
大家都知道区块链是有矿工将交易对进行打包,从而将各个区块进行连接。举个例子当etc到达了一定的数量的区块之后,社区共识变了,进行了投票达成分叉共识,那么我们就在达成共识后第一个高度比如第2000个区块之后进行分叉,那么从第2001个区块开始矿工就要选择是继续打包原来的还是新的分叉以后的数据块,当有的矿工选择了新的打包方式就相当于挖新的币,还有一些矿工不想改(我认为新的不好,或者懒得改或者巴拉巴拉的原因不愿意换),那么他还是继续为老的链进行打包交易。大致如下图:

分叉后能干啥
分叉是因为共识崩塌,所以分叉之后我们新的东西将会在老的东西基础上进行优化迭代,不过有改好的也有改坏的。比如copy了之前的代码欺骗用户的也大有人在。现在分叉最成功的就是eth了。首先他解决了之前困扰etc的51%攻击的问题,这个也是他们分歧的地方。那么有人会说为什么不直接在etc上面进行更改?额。。就好像两个人观念不同你还说服不了他,就只能单干了,哈哈。
其实关于分叉的故事有很多,比如btc分出来的bch跟bsv,还有分叉之后怎么说服矿工进行打包新的区块等等一些八卦还有故事,这个过程很精彩。大家可以自己探索。今天先写这么多,希望大家对分叉有所了解,也有所帮助。