主页 > imtoken > 分叉不会分割比特币

分叉不会分割比特币

imtoken 2023-07-08 05:15:07

“我们不能硬分叉”,这种观点认为“硬分叉最终会导致两个‘比特币’。”由于消费者正在使用分叉,因此不清楚他们在交易什么。无论是使用有价值的“比特币 A”还是毫无价值的“比特币 B”,分叉的双币方案都会给所有比特币用户造成混乱和经济损失。更糟糕的是,未来很可能会有两个比特币的市场(多么可怕的事情!)。而这会降低比特币的价值,给用户造成损失。只需看看 2016 年 7 月的以太坊分叉,就会发现硬分叉方案的这些后果是显而易见且不可避免的。

以太坊的硬分叉确实给它的一些社区成员造成了灾难性的损失。 9 月,数以千计的粉丝聚集在上海,悼念以太坊的逝世。

但比特币毕竟不是以太坊,引用以太坊分叉的后果来证明比特币分叉必然会产生这样的结果是片面的、不纯的。一个很简单的例子,既然分叉后产生的两种以太币可以共存,那么比特币分叉后为什么不能呢?

以太坊的难度调整周期为1个区块(14s)

比特币的难度调整周期为2016个区块(约2周)

这里有一些必要的解释,这个级别对于精通的读者来说有点棘手,抱歉:加密货币挖矿就像解决任意难度的数学难题,在比特币中,难度平均每两周自动调整一次(可能虽然不完全是两周,准确地说是每 2016 个区块 - 这是关键)为了将问题解决的时间限制为 10 分钟,如果网络的挖矿能力增加,这是 8 年。总的趋势是难度会增加增加,使问题更难解决,如果哈希率降低,难度会降低。正是这种机制使比特币的生产保持稳定且可预测的速度。

以太坊不一样,以太坊的平均出块时间是14s,并且有向12s发展的趋势。作为一种可以由其主设计师控制的加密货币(同样,这是关键),这种难度更新机制可以像货币本身一样被操纵,在以太坊的情况下,在无领导和去中心化的比特币网络世界中,每个人都更愿意接受它作为一种脚本语言而不是一种货币。

这种集中计划的模型可能是以太坊持续少数链中的第二个最重要的因素。在价值超过 100 万美元的以太坊盗窃案发生后,中心设计者决定回滚整个以太坊区块链历史,将被盗的以太币归还给被盗的受害者,同时防止黑客持有不良收益。对于那些坚信加密货币必须是不可变的人来说,回滚行为严重破坏了货币必须具有可持有性的最基本特征。区块链回滚的想法是在早期比特币交易所时短暂提出的

山。 Gox 丢失了属于其用户的超过 800,000 个比特币(当时接近 5 亿美元),但很快被拒绝,因为这种行为会破坏比特币作为货币的完整性。

那些对不变性持坚定立场的人决定他们将继续使用原始(展开的)以太坊区块链,其中受害者失去了以太币,黑客保留了战利品。因此,部分用户对经典版ETC区块有需求,但仅凭需求是不够的,还需要矿工提供保障。

在以太坊分叉后不久,加密货币交易所 Poloniex 创建了一个 ETC 代币交易市场,赋予 ETC 交易价值。因为无论网络中产生多少算力,以太坊都保持一致的出块时间,这意味着矿工可以像以前一样轻松地挖矿和出售 ETC,作为矿工、用户、市场供需交易平台之间的三角关系建立, ETC 作为 ETH 的一个分支系统得以生存。

当比特币经过故意硬分叉时不会发生这种情况,旧的区块链可能会保留很短的时间,但比特币的经济方程与以太坊的经济方程完全不同,所以像以太坊这样的东西会好久不存在了。

随着比特币经典的 75% 硬分叉激活阈值的领先,Bitcoin Unlimited 似乎最有可能在有相当数量的哈希值支持比特币时分叉比特币,至少根据 ViaBTC 创始人杨海波的说法:

“首先,什么情况下应该发起分叉?我建议遵循它提出的 75% 激活阈值似乎最有可能。也就是说,硬A分叉需要全网75%以上的算力来支撑。如果阈值设置得太高,达成共识是不可能的,因为单个自以为是的矿池将否决整个网络的更改。 75 % 阈值完全足以安全地执行硬分叉。”

与 Bitcoin Classic 不同,Bitcoin Unlimited 没有为自动分叉设置激活阈值。相反,一旦足够多的矿工表示他们将接受大于 1MB 的区块,任何矿工都可以通过开始生产更大的区块来启动硬分叉。这有两个问题:

这会产生一个分叉,因为其他矿工和节点的软件不支持大于 1MB 的区块,但会忽略大于 1MB 的区块,并继续在旧区块链上挖掘 1MB 以下的区块。 "

Yang 还提出了一项防止过早硬分叉的措施:继续生产和仅接受 1MB 以内的块,直到绝大多数矿工都运行 Bitcoin Unlimited 软件。杨的策略还建议,即使已经获得了足够多的算力支持比特币分叉币,矿工也不应该在两个难度调整期间(近一个月)接受大于 1MB 的区块。是时候与Bitcoin Core钱包客户端重组,升级他们的软件系统以兼容即将到来的分叉,以避免那些在分叉后不会与之前的网络隔离的人。

现在让我们回到难度调整周期,以及为什么当比特币分叉时不会有人固执地坚持非分叉区块链。

假设杨提出的 75% 门槛被用作分叉的标准,并且理智的矿工不会切换到更有利可图的链:

两条链都将使用最近的难度值,并且都希望每 10 分钟产生一个区块。

BU链将有75%的算力,这意味着每13.3分钟会发现一个区块(相当于每10分钟0.75),至少到2016区块难度调整。

旧的核心链有 25% 的算力,这意味着每 40 分钟找到一个区块(相当于每 10 分钟 0.25 个),也是 2016 年的区块。

根据这些数据,我们可以得出一些有趣的结论。由于矿工的运营成本是固定的(电费不包含在比特币价格中),BU 链上的矿工花费超过 33.3% 的资源来争夺新产出的比特币,而旧链上的矿工需要花费 300% 的资源来争夺新的比特币。

在这两种情况下,矿工争夺新比特币的领域都将变小。十分钟出块,日均出块144个,每个出块奖励12.5 BTC,日总产出1800 BTC。在 13.3 分钟的时间内比特币分叉币,BU 链将平均每天寻找 108 个区块,即 1,350 BTC。在 40 分钟的时间内,核心链平均可以找到 36 个区块,即每天 450 BTC。

根据当前价格$700,我们计算每日经济回报:

1,350 比特币 = 945,000 美元

450 比特币 = 315,000 美元

目前全网算力估计为1.91exahashres/s(1,910ph/s, 1,910,000Th/s) 以它为标准,我将使用使用最广泛的比特币矿机Antminer S7在世界上。 S7 消耗 273w/th,但考虑到为这台机器供电的 PSU,一个效率约为 93%,消耗 294/th 或 294kw/ph。

总用电量为 1,910 * 294 = 561,540 kW

每千瓦时的估计平均成本为 $0.035。中国和华盛顿州的绝大多数矿工的电费都非常低。根据该数据,为比特币网络供电的设备的电费估计为每小时 19,645 美元。

然后进一步计算,比特币网络每天的电费为 $19,654 * 24 = $471,694。

这只是电费,不包括建设比特币矿场的资本支出。

按照刚才75/25的数字,BU链每天维护成本为353,770美元,而核心链每天维护成本为117,924美元。只有当每个币的价格完全相同时,坚持旧链的矿工才有经济意义留在原链上。然而,期望两个硬币的价格保持不变是一个愚蠢的想法。

以目前每秒 3 笔交易的速度,比特币在已经拥塞的网络上每天处理 259,200 笔交易的能力非常出色。如果核心链上区块的出现时间从 10 分钟变为 40 分钟,那么我们需要新的交易量 64,800。因为比特币网络已经处于最大负载,将容量减少 75% 会大大加剧着色问题。不仅确认需要 40 分钟而不是 10 分钟,而且现在一个块需要 40 分钟的网络活动或 7200 笔交易。一个 1MB 的区块可以处理 2000 笔交易,所以每处理 200 笔交易,就会有 5200 笔交易的积压,会转移到下一个交易区块,下一个交易区块需要 40 分钟才能完成。确认时间。 . 等等。当然,这一切都假设核心链和现在一样。

同时,假设BU链的初始区块大小为2MB,BU链每天可以处理518,400笔交易。区块空间不会稀缺,如果BU能够采用紧急共识机制,意味着区块容量的大小可以随着用户需求的扩大而增长,使得待确认的交易可以在10分钟内被确认, 取消, 和用户的费用, 以促进交易。

让我们比较一下这两个区块链:

CORE链:整个区块链原始市值25%,0.每秒75笔交易,日处理64800笔交易,40分钟确认时间。每天生产 450 BTC。每天产生 187,200 次永久贸易挤压。您必须出价高于其他人才能完成交易。

BU链,原统一链市值的75%。每秒交易数高于6,每天处理51.84万笔交易,每次确认时间为13.3分钟。每天生产1350BTC。一般没有事务积压,高峰期产生的积压会被快速处理。如果 backlog 变成有规律的时间,block size 可以进一步增加。费用公道,无需将他人挤出网络使用网络。

很容易看出这两条链中的哪一条会被市场赋予更高的价值。但这还不是全部:从文章的开头我们回想起比特币不会分裂的“一个简单原因”。

比特币的难度调整不是2周,而是2016个区块,13.3分钟一个区块,也就是说BU链会在18.62内恢复到10分钟区块天。同时,CORE链需要在瘫痪状态下运行56天才能进行难度调整。

当然,这一切都假设矿工是“愚蠢的”并且不会转移到最赚钱的链 - 当然,我们都知道我们在说什么。

依赖比特币进行交易的企业负担不起高昂的市场交易费用0.每秒75次,他们自然会倾向于选择更便宜、更快、更安全的区块链,而这正是比特币一直在做的事情。

很难想出什么办法让比特币在Core链上的价值高于BU链上的。随着核心链上币值的下降,这将进一步刺激矿工转移到利润更高的链上,这将进一步延长核心链上交易的确认时间,降低交易吞吐量,增加交易积压,延长难度调整周期.

由于所有这些变数都继续向 BU 链倾斜,维护两条链的一般合同将继续每天花费至少 471,694 美元。维持一条链的算力无论是否在这条线上都需要同样多的钱,但一条链会迅速恢复并变得更强大,而另一条链的算力将继续缓慢下降。就像挑战者一样,只有一个。