技术支持
Featured

BIP-110分叉链面临一场攸关存亡的漫长斗争

自8月8日比特币在第961632个区块发生分叉以来,规模微小的Roughnecks矿池为了追逐一条几乎无人能交易的链,耗费了宝贵的算力,七天内仅产出四个区块。 如今,BIP-110的支持者们正准备进行一场更大的赌博:放弃双重SHA-256,转而采用Blake2b——这是一种仅被少数采用中本聪共识的区块链所使用的算力证明(PoW)原语,其中最著名的是Sia。

分享
BIP-110分叉链面临一场攸关存亡的漫长斗争

关键要点:

  • 自8月8日比特币在区块961632处分叉以来,Roughnecks仅挖出了4个BIP-110区块。
  • BIP-110目前有40多万笔待处理转账,既无交易所支持,也无市场价格。其中大量转账属于误操作。
  • BIP-110的支持者计划于9月切换至Blake2b工作量证明算法,以摆脱SHA-256的算力压力。

发生了什么?

BIP-110阵营从比特币主网分叉出来,勉强构建起了一条仅有四个区块的微型链。 这通常会让分叉彻底夭折,但BIP-110的支持者还有另一条退路:通过彻底更换其工作量证明(PoW)的加密哈希函数,摆脱少数派链上压倒性的SHA-256算力压力。据传,此次工作量证明算法的切换可能于9月实施。

Mempool screenshot.
这四个区块均由Roughnecks矿池挖出。

截至今日,Roughnecks已将该少数派链推进至第961635个区块,但自三天前(8月12日)该区块开采完成后,进展再次陷入停滞。 此后,第961636区块已累积了惊人的手续费,但由于几乎没有任何交易所支持,无人能对这一BIP-110分叉资产及其手续费的价值给出可信的估值。

计划:Blake2b

包括Ocean联合创始人卢克·达什二世(Luke Dashjr)在内的BIP-110支持者表示,该少数派链将把其工作量证明(PoW)算法从SHA-256切换为Blake2b。据报道,这一选择是从随机选取的几种PoW哈希函数和算法中确定的。 重要的是,更换少数派链的 PoW 哈希函数并不意味着发明或采用一种全新的共识机制。

原始的Blake可追溯至2008年,而Blake2则由克里斯蒂安·温纳莱因(Christian Winnerlein)、让-菲利普·奥马松(Jean-Philippe Aumasson)、塞缪尔·内维斯(Samuel Neves)以及Zcash创始人祖科·威尔科克斯-奥赫恩(Zooko Wilcox-O'Hearn)于2012年12月21日提出。 Blake2b 是该原始算法的优化版 64 位变体,旨在为现代处理器提供更高的性能。Blake2b 的设计旨在在现代 64 位处理器上超越 SHA-256,同时仍致力于实现同等或更强的密码安全级别。

X screenshot
Knots/BIP-110 开发团队已制定路线图,旨在更改少数派链的工作量证明机制。图片来源:X。

作为一种中本聪共识挖矿原语,Blake2b 的采用范围相对有限,目前仅被 Siacoin 及极少数其他 PoW 区块链所采用。要使 Blake2b 正常运行,BIP-110 开发者必须重写区块头验证逻辑,并将新的 PoW 验证机制整合到该少数派链中。 挖矿软件、Stratum 服务器和矿池基础设施都必须支持修订后的区块头和哈希函数。

区块浏览器、钱包和索引工具也需要升级,才能识别经过修改的链及其代币。与此同时,矿工需要能够高效处理Blake2b的硬件或软件。这是一项浩大的工程,但支持者们似乎决心要将其推进到底。

没有交易所就意味着新币没有价格

BIP-110分叉出的代币尚未在任何交易所上线。既无买价,也无卖价,更缺乏能够形成可信价格的流动性市场。根据现行规则,Roughnecks挖出的代币在获得100次确认前无法使用。 目前,转账主要局限于知道如何安全拆分代币的持有者,以及因分叉缺乏重放保护而在不知情情况下发送BIP-110代币的用户。

Replay protection drawing.
区块链网络中重放攻击的示意图。当一条分叉链上有效的交易被复制并广播到另一条链上时,就会发生重放攻击。如果没有重放保护,在某条链上花费比特币可能会无意中导致分叉币也被转移。

截至本周末,已有超过40万笔转账积压,等待少数派链的区块生成和确认。由于分叉在仅生成四个区块后便陷入停滞,这些积压交易短期内难以消化。 由于几乎没有任何经济激励,少数派链的支持者们已经面临一场艰难的逆境之战。此次分叉所获得的行业基础设施支持,或许是自2017年分叉热潮以来最薄弱的——当时,数十种分叉币仍设法获得了主要钱包和交易所的认可。

而此次分叉却完全未出现这种情况,加密社区只能静观其变。真正的考验在于:BIP-110的倡导者是否真的会放弃SHA-256转而采用Blake2b算法,重置过高的挖矿难度,并最终添加适当的回放保护机制。

本文由人工智能从英文翻译而来。英文原版为权威来源;自动翻译可能存在不准确之处,尤其是在法律和监管术语方面。