本文讨论了Bitcoin在Layer 1 (L1)和Layer 2 (L2)的发展痛点,并分析了为何需要通过soft-fork(软分叉)增强合约能力,尤其是为L2服务的原因。以下是关键要点的解读:
排除的“非痛点”
作者首先排除了一些被误认为是问题的现象:
- 项目过多分散资源:繁荣的生态本身就意味着项目多,这并不是问题。无论项目多少,市场和开发者都应学会筛选信号和噪音。
- 缺乏代表作:闪电网络(Lightning Network)就是一个代表作,尽管其发展较慢,但它展示了Bitcoin在隐私、吞吐量和成本上的技术潜力。
- 缺乏资金和资源:Bitcoin和闪电网络都有足够的资金和支持,因此资源问题并不存在。
真正的痛点
-
缺乏共识:
- UTXO架构的误解:很多人认为UTXO模型无法支持智能合约,因此无法开发dApp。这种误解导致一些人认为Bitcoin的L2概念都是骗局。
- 社区内部分歧:Bitcoin社区内部存在原教旨主义者和进步主义者的争论,原教旨主义者反对任何改变,而进步主义者希望增强Bitcoin链的能力。进步主义者内部也存在关于如何改进的分歧,尤其是在如何增强合约能力的程度上。
-
L2的定义争议:
对于Bitcoin L2的定义存在不同看法,从严格要求L2必须没有自己的代币,到放松要求允许安全的跨链桥,再到极端放松的定义,将所有涉及BTC的系统都看作是Bitcoin的L2。共识的缺乏也阻碍了L2的发展。
为什么需要通过soft-fork增强合约能力?
作者提出了以下几点理由来解释为什么需要通过soft-fork增强Bitcoin的合约能力,尤其是为了支持CSV(Client-Side Validation)类资产和闪电网络:
-
L1需要为L2服务:无论是编程模型还是经济模型,L1的改进应优先服务于L2。Bitcoin作为资产发行和存储平台,需要更强的合约能力来支持其L2生态。
-
优化手续费经济模型:通过增强CSV类资产协议,减少对链上空间的占用,Bitcoin L1的手续费模型将更加经济和健康。
-
闪电网络的优先地位:闪电网络作为目前最成熟的Bitcoin L2解决方案,应该优先获得支持,而非为其他尚未成熟的L2假设进行激进改动。
对CKB和UTXO模型的补充
最后,作者提到CKB(Nervos)的选择是扩展UTXO模型,引入状态和虚拟机(RISC-V),并通过RGB++协议增强与Bitcoin的结合。CKB的这一策略旨在为Bitcoin提供一个实验和补充平台,进一步增强Bitcoin生态的L1/L2能力。