比特币中的分叉指什么?

兄弟姐妹们哪位知道,比特币中的分叉指什么?
最新回答
_旋转

2024-09-13 21:19:36

比特币中一个区块的容量就是1M(兆字节)吧。而一笔交易是250到500字节之间。

按照这种算法,那么一个区块大约包含的4 194.3(笔)交易。

 比特币中一个区块确认的时间是10分钟,那么一个区块每秒能处理的7个交易,可能有时候连7笔都达不到。

这样会造成一什么后果呢?

 这就像一条不够宽的街道,忽然来了很多辆车。车太多,而街道的宽度有限,那么势必就会造成堵车。

 在比特币区块上面的交易也是如此,前面一笔交易还没处理好,后面却有一堆排着队等待确认的交易。

 如果排队等待确认的交易太多,势必就会撑爆区块。

 就像一个只能承载12人的电梯,你装20个人是启动不了的。如果硬要塞两百个人进去,估计电梯要瘫痪了。

 区块只有那么大,那现在怎么办呢。

去找中本聪升级区块,扩大区块容量,不就可以了。

 但中本聪失踪啦,这办法根本行不通。

 从2014年开始,比特币的社群把扩容这件事提上了议事日程。

我们知道比特币网络是一个去中心化的网络。在这个世界里,没有一个中心化的机构来运转,凡事是要靠社区去协商才能才能达成一致的。

 比特币扩容方案很多,在历史上也经历了很多迭代。

 每一个团队都提出了自己不同的扩容方案。

但是,因没有第二个中本聪能统一这些扩容方案,所以比特币者不得不分叉了。

比特币的分叉分为硬分叉和软分叉。

 硬分叉是:指比特币的区块格式或交易格式发生改变时,未升级的节点拒绝验证已经升级的节点生产出的区块。

已经升级的节点可以验证未升级节点生产出的区块,大家各自延续自己认为正确的链,所以分成两条链。

什么是软分叉呢?

 软分叉是指比特币交易的数据结构发生改变时,

未升级的节点可以验证已经升级的节点生产出的区块,

而且已经升级的节点也可以验证未升级的节点生产出的区块。