近期,有关Filecoin的媒体专访中越来越多地涉及到了分叉的话题。这主要是因为协议实验室发布的Filecoin经济模型在挖矿收益、前置/后置质押、惩罚机制等方面给早期参与Filecoin挖矿的矿工带来了一定的压力,引起了部分社区成员的不满。
那么,是否分叉就能够完美解决所有问题呢?我们可以从比特币的扩容之战中得到一些启示。
比特币扩容之战
公链项目一旦上线就相当于交付给了社区。但是在运行过程中往往会出现问题,需要对整个系统进行升级。然而,公链的升级并不像中心化软件那么简单,涉及到的利益相关者很多,如矿工、矿池、交易所、代币持有者等。
这种升级可能在一方受益的同时损害其他多方的利益,所以在升级过程中往往伴随着激烈且漫长的争论。其中最典型的例子就是比特币的扩容之战——核心开发者Bitcoin Core与矿工们之间的争论。
为了防止粉尘攻击并降低节点挖矿的门槛,比特币在启动初期将区块容量限定为1MB。随着比特币在全球范围内的广泛关注和使用,1MB的区块逐渐无法满足日益增长的交易需求。很快,比特币网络开始出现拥堵情况,用户发起的转账交易需要支付昂贵的手续费才能够被尽快打包。
作为加密资产市场的领导者,比特币拥有超过千名开发者为其贡献代码。很快,出现了各种与比特币扩容相关的改进方案,似乎只要选择一个方案就可以立即执行。
但是现实情况远没有那么简单,因为这涉及到了分叉。
软分叉和硬分叉
分叉分为“软分叉”和“硬分叉”。软分叉影响较小,矿工只需升级到新版本即可,但技术难度较高,实施方案相对复杂,比如比特币的隔离见证。
硬分叉则更加简单粗暴,矿工需要切换到新的链上进行挖矿,技术难度相对较低,比如直接更改比特币区块大小限制。
举例来说,软分叉就像是用户升级手机操作系统以获得全面的性能提升,而硬分叉就是直接换一部更喜欢的手机。
在区块链领域,引发社区热议的分叉通常是“硬分叉”。因为一旦产生硬分叉,社区和矿工将面临选择的问题,是继续原有链还是切换到新链?成功的区块链项目其利益相关者众多,很难达成共识,也就很容易导致新旧链同时运行。例如BTC和BCH、ETH和ETC、BCH和BSV等。
Filecoin分叉的影响如何?
无论是比特币、以太坊还是Filecoin,它们的代码都是开源的,任何有能力的开发团队都可以在此基础上进行创新和优化,以开发更符合商业应用的区块链网络。就像某一个行业中出现多个竞争者一样,这在一定程度上有利于推动该行业的快速发展。
然而,Filecoin作为分布式存储领域的领导项目,目前具有最强的社区共识度,其他分叉项目很难在生态布局和市值方面超越它。
下图是一个Filecoin分叉项目在Github上发布的文档信息截图。该项目旨在通过分叉对Filecoin的经济模型进行一系列调整,以一定程度减轻矿工的压力并获得更多收益。这个想法也在媒体采访中得到了一些头部矿工的支持。可以预见,在Filecoin主网上线后将会出现不少分叉项目。
不过,无论如何,我们并不看好那些纯粹出于牟利目的的分叉。如果只是为了圈钱而进行一些概念的编造,并没有为分布式存储行业带来实质性贡献,那么分叉对于Filecoin及整个分布式存储行业的推广来说都将是一种伤害。