什么是 Fork?
当区块链因为有人更改规则或拒绝更改而分裂成两条路径时,就发生了 Fork。一路遵循新规则,另一路坚持旧规则。想象一次菜单更新,一半常客想要经典口味,另一半想要更刺激的改版。
每次分裂都会送你免费币。并非如此。许多升级只保留单一资产,即便出现新资产,只有当你掌握私钥并且市场支持时你才能受益。
Fork 的运作方式
Fork 通常始于有人希望修改规则。可能是区块大小、费用、修复漏洞或新增功能。
- 步骤 1:有人提出修改并发布代码。讨论便在论坛、聊天和代码仓库中展开。
- 步骤 2:开发者发布新软件。比如关于更大区块还是更小区块的争论。
- 步骤 3:节点和矿工选择要运行的软件。如果达成足够共识,他们会在同一规则手册上取得 共识。
- 步骤 4:如果规则不一致,就可能出现分裂。有时是暂时的,有时两条链都继续存在。
- 步骤 5:钱包和交易所决定是否支持,代号确定,用户选择参与哪一方。就是这样。
为什么 Fork 重要
你需要关注,因为这是区块链在没有首席执行官的情况下进行升级的方式。也是将分歧以代码方式解决而不是上演口水战的方式。
- Benefit:更好的性能、新功能、安全修复,有时还能提升 可扩展性。
- Perspective:这是公开的社区治理。争论在公共场合进行,并且有记录可查。
- Relevance:你会在交易、空投、钱包更新以及 DeFi 和 NFT 的协议升级中看到它。
在任何分裂发生前,把币放在你掌握私钥的钱包里,等待有关重放保护的明确信息,并在任一链上转移资产前等几次确认。
Fork 的关键特性
突出使该概念独特的核心特征。保持简洁、易于浏览:
- 规则:代码决定哪些区块和交易有效,修改规则手册会带来分裂风险。
- 兼容性:有些变更向后兼容,有些不兼容,这决定了一条链还是两条链会继续存在。
- 社区:社会层面的协调与代码同样重要,因为人和基础设施需要做出选择。
- 时间点:激活方式各有不同,可能是区块高度或社区表态的日期。
变体
主要有两类,你会常听到,既有正式风格也有社区讨论的味道:
分裂后,币可能会存在于多条链上。如果你不掌握私钥,就无法掌控结果。交易所决定是否支持可能需要时间。
示例
在 DAO 事件之后,以太坊采取回滚措施继续发展,而 Ethereum Classic 保留原始历史,从而产生了两条由不同社区维护的独立链。
趣闻
这个术语来自软件版本控制。区块链有点像附带金钱的 Git,这也解释了为什么相关争论看起来像带着表情包的代码审查。
总结
一句话总结:Fork 是一种将规则决策公开化的方式,由代码和社区共同选择它们认同的路径。
