什么是分叉?比特币的软分叉和硬分叉有什么区别?比特币的世界是一笔一笔的交易。所谓交易,就是我把比特币事件转给你,区块链中的区块用来记录这些交易信息的存储空间。比特币每十分钟生成一个块。目前,块的大小是1M,假设每笔交易大概需要1KB,那么1M最多能容纳 1024 / 1=1024 笔交易只能容纳每秒1.7交易。试想一下,如果支付宝现在几十亿人每秒只能接受两笔交易,还能满足需求吗?
但现在近十年过去了,越来越多的人使用比特币,1M块的大小带来了严重的问题。现在由于比特币块大小的限制,比特币网络积压了太多的交易,使得交易确认异常缓慢。在最慢的情况下,如果你把比特币转给你的朋友,他可能会在三天内收到你的转账。此时,你要么等待,要么支付更高的交易费用,当然,即使你支付更高的交易费用,你仍然需要等待。
新手炒币入门基础知识运算
如果我们把原来的比特币区块链比作一条只有一条车道的道路,那么每一笔比特币交易都是一辆在路上运行的汽车。这条路刚修好的时候车不多,路就够了。
随着比特币的发展,越来越多的汽车在这条路上行驶,因此出现了严重的拥堵,交通速度变得非常许多人把车开到路的入口处,但他们就是不能上路。在最严重的情况下,他们甚至要等一两天。等不了这么久?然后你可以优先考虑道路管理员(矿主)更高的手续费。为了解决上述问题,我们一致决定扩大块的容量,然后有两种稍有冲突的方法,即所谓的分叉:软分叉和硬分叉。
硬分叉意味着,当比特币代码发生一系列变化时,旧的相关节点不接受新创建的块。软分叉意味着与硬分叉相反,它是可以接受的。
硬分叉是指当比特币代码发生变化时,旧节点拒绝接受新节点创建的块。不符合原则的块将被忽略,矿主将在最终验证的块后按照原则创建新块。
软分叉是指旧节点不会意识到比特币代码的变化,并继续接受新节点创建的块。
矿主可能会在他们完全不理解或验证的区块上工作。软分叉和硬分叉"向后兼容",只有这样,新节点才能从零开始验证区块链。向后兼容是指新软件接受旧软件生成的数据或代码,如Windows 10可以运行Windows XP应用。软分叉也可以"向前兼容"。
每次提到数字加密货币,都要提两个词:硬分叉和软分叉。尤其是最近几个月,比特币世界充斥着“劈腿”声音,接下来的11月可能会再出现一次,甚至两次硬分叉。
新手投币基础知识图
以上是本文对硬分叉和软分叉的解释,如果非要用一句话来总结,数字加密货币的硬分叉意味着新旧软件不兼容,必须分道扬镳,分为两个不同的区块链;软分叉相对柔软,旧版本与新版本兼容,但新版本与旧版本不兼容。因此,虽然会有轻微的分叉,但它仍然可以在同一个区块链下共存。
