主页 > imtoken钱包正版 > 什么是分叉?比特币软分叉和硬分叉有什么区别?

什么是分叉?比特币软分叉和硬分叉有什么区别?

imtoken钱包正版 2023-03-09 06:45:22

什么是叉子? 比特币软分叉和硬分叉有什么区别? 在比特币的世界里,它是一种交易。 所谓交易就是我给你转了一个比特币这个事件,而区块链中的区块就是用来记录这些交易信息的存储空间。 比特币每十分钟产生一个区块。 当前块大小为1M。 假设每笔交易大约需要1KB,那么1M最多可以容纳1024 / 1 = 1024笔交易,那么每秒只能容纳1.7笔交易。 试想一下,如果数十亿人使用的支付宝每秒只能接受2笔交易,它还能满足需求吗?

但是现在近十年过去了,越来越多的人使用比特币。 1M 的块大小带来了严重的问题。 交易,使得交易确认极其缓慢。 最慢的情况下,你转一个比特币给你的朋友,他可能要三天后才能收到你的转账。 这时候,你要么等待,要么支付更高的交易费用。 当然,即使你支付了更高的交易手续费后,仍然需要等待。

什么是分叉?比特币的软分叉和硬分叉有什么区别

如果我们将原始的比特币区块链比作一条只有一条车道的道路,每一笔比特币交易就是一辆行驶在路上的汽车。 这条路刚修的时候,车不多,路够用。

随着比特币的发展,这条路上跑的车越来越多,所以拥堵严重,车速变得很慢。 很多人把车开到路口,就是上不了路。 在严重的情况下,您甚至可能需要等待一两天。 等不了那么久? 那你可以给路管家(矿工)更高的费用让他先上路。 为了解决上述问题一个比特币需要多大存储空间,大家一致决定扩大区块容量,于是出现了两种略有冲突的方法,也就是所谓的分叉:软分叉和硬分叉。

硬分叉是指比特币代码发生一系列变化后,旧的相关节点不接受新创建的区块。 软分叉只是意味着,与硬分叉相反,它是可以接受的。

硬分叉是指当比特币代码发生变化时,旧节点拒绝接受新节点创建的区块。 不符合原规则的区块将被忽略,矿工将按照原规则在上次验证的区块之后创建新的区块。

软分叉意味着老节点不会意识到比特币代码已经改变,继续接受新节点创建的区块。

矿工们可能正在处理他们根本不了解或尚未验证的区块。 软分叉和硬分叉都是“向后兼容”的一个比特币需要多大存储空间,因此新节点可以从头开始验证区块链。 向后兼容是指新软件接受旧软件生成的数据或代码,例如Windows 10可以运行Windows XP应用程序。 而且软分叉还可以“向前兼容”。

每次提到数字加密货币,就不得不提两个词:硬分叉和软分叉。 尤其是最近几个月,比特币世界“坑爹”的声音不断,明年11月可能还会出现一次硬分叉,甚至两次硬分叉。

所以以上就是本文对硬分叉和软分叉的解释。 如果非要用一句话来概括的话,数字加密货币的硬分叉,就是新旧版本的软件互不兼容,必须各奔东西,分成两个不同的区块链; 软分叉是比较软的,旧版本兼容新版本,但是新版本不兼容旧版本,所以虽然会有轻微的分叉,但是还是可以在同一个区块链下共存的。