时间:2022-03-25|浏览:7354
用戶喜愛的交易所
已有账号登陆后会弹出下载
在开始分类之前,你应该知道比特币分叉已经开始有序进行。
分叉是分布式共识的副产品。只要两个矿工几乎同时发现块,就会发生这种情况。当后续块添加到其中一个块中时,不确定性就会消失;使链中最长的比特币分叉受到影响,另一个块被网络孤立或丢弃。
当开发人员想要修改确定交易是否有效的软件规则时,他们也可以自愿分叉网络。当一个区块包含无效交易时,该区块将被网络忽略,发现该区块的矿工将失去区块奖励。因此,矿工通常只想挖掘有效的区块并添加最长的链。
以下是一些常见的分叉,如硬分叉和软分叉: 硬分叉和软分叉是比特币协议升级的部署。
当比特币协议保持不变时,所有节点都遵循最长的链,即比特币系统运行的大部分时间。记住这个规则,这是所有节点都应该遵循的规则,除非最长的链包含节点眼中的非法块。
硬分叉是协议规则放松的时候。新规则部署后,如果节点未升级,则未升级新规则块的节点将被视为非法。此时,即使是最长的链,老节点也会放弃包含非法规则的链。在这种情况下,未升级的节点将主动分裂。
软分叉是协议规则收紧的时候。这样,新规则部署后,新规则是旧规则的子集,未升级的节点不会认为新规则的块是非法的。因此,简单地说,没有软分叉升级的节点不会主动分裂,仍然遵循最长链规则。
但软分叉也可能导致区块链分裂。只需添加遵循最长链规则即可。
软分叉导致区块链分裂的风险在于升级过程中支持的计算能力太小。只要执行软分叉的计算能力没有绝对优势,不能使用最长链规则隔离不会升级的计算能力包装块,就会分裂。
这与硬分叉的分裂风险相同。原则上,硬分叉中未升级的节点是升级节点发起的软分叉(规则收紧)。
同样的方法是避免硬分叉和软分叉分裂——使用更大的计算能力门槛来允许部署。考虑到块的幸运值,至少可以保证75%的计算能力安全。
目前,人们只看到分叉可能带来的风险。事实上,其他问题可能会带来更大的威胁。然而,我还没有看到任何人在互联网上讨论它。既然我想到了,我想在这里做一个简单的分析。我希望我不要砸碎一些人的聚宝盆。
比特币系统是分散的比特币分叉影响。它没有中央数据库来存储系统的交易数据,而是以区块链的形式存储在每个比特币节点上。到目前为止,这些数据已经超过了 100GB。随着比特币交易量的增加,区块链将迅速增长。一般来说,小矿工和小散户投资者的节点都放在家用电脑上。家用电脑的硬盘容量约为1TB。如果比特币区块链越来越大,硬盘空间越来越大,人们就不再愿意安装和操作你的家用电脑Bitnet节点。网络流量和带宽也非常相似。比特币节点之间的信息交换流量将越来越多,这将严重影响网络流量。此外,使用家用计算机挖掘比特币是不可能的。在无利可图的情况下,越来越多的小比特币网络上运行的节点数量。