亚洲财经

搜索

比特币的缺陷是什么?

比特币的缺陷是什么?
很多人理解比特币,有一个很常见的误会。
他们以为,比特币已经是一台完美机器。
总量固定。
运行十几年。
没有老板。
没有停机。
所以最好什么都别动。
这句话只说对了一半。
比特币确实不应该被轻易修改。
但这不等于它已经完美无缺。
更准确地说:
比特币不是一件已经完成的神像,而是一套仍在运行、仍在暴露问题、仍需要谨慎改进的制度。



不需要修改,和不能乱改,不是一回事

很多人把这两件事混在一起。
“不能乱改”,是比特币的优点。
因为一旦少数人可以轻易修改规则,那么今天可以修 bug,明天也可以改总量,后天也可以冻结某些人的币。
所以,比特币必须难改。
但“难改”不等于“不改”。
一个严肃的货币系统,不可能永远停留在 2009 年的状态。
它会遇到新的攻击方式。
新的使用场景。
新的网络环境。
新的密码学威胁。
新的二层协议需求。
如果所有问题都被一句“别碰比特币”挡回去,保守就会从美德变成懒惰。
真正保守的态度应该是:
比特币不能为了时髦而改,但也不能为了神圣感而拒绝改进。

▍第一类改进:把老缺陷清理掉

比特币有一份很典型的“老问题清单”,叫 BIP54,共识清理。
它不是为了给比特币增加花哨功能。
恰恰相反,它想处理的是一些早期遗留下来的边角风险。
比如时间戳可能被利用。
比如某些特殊区块会让验证变慢。
比如 64 字节交易可能带来默克尔证明混淆。
比如早期重复交易规则留下的历史包袱。
这些东西普通人听起来很陌生。
但你可以把它理解成老房子的结构检修。
房子没有倒,不代表梁柱没有隐患。
电路还能用,不代表不该换掉老化线路。
BIP54 重要的地方就在这里:
它提醒我们,比特币不是没有老账。
只是这些老账被写在技术文档里,很多人没读过。
一个系统有没有缺陷并不可怕,可怕的是它把缺陷伪装成信仰。

第二类改进:让普通节点继续跑得起

比特币最重要的承诺之一,是普通人可以自己验证。
你不用相信银行。
不用相信交易所。
不用相信某个官网截图。
你可以运行自己的节点,自己检查这套账本。
但这件事有一个前提:
运行节点的成本不能太高。
如果区块验证越来越重,存储越来越贵,网络同步越来越难,最后普通人就会慢慢退出。
表面上,比特币还在运行。
实际上,验证权会越来越集中到少数大机构手里。
这就像一座城市名义上允许所有人查账,但账本越来越厚、格式越来越复杂、只有专业机构看得懂。
那种公开,慢慢就会变成形式。
所以,比特币仍然需要改进的一个方向,是继续保护普通节点的可运行性。
让更多人能够验证,而不是只能相信别人验证。
比特币的去中心化,不是口号,而是普通电脑还能不能参与检查。

第三类改进:缓解挖矿中心化

很多人以为,比特币只要没有 51% 攻击,就安全。
这个说法太粗。
现实中的中心化压力,不一定表现为某个人突然控制 51% 算力。
它可能更安静。
比如,大矿池传播区块更快,信息更灵,收益更稳定。
小矿工为了减少孤块风险,就更愿意接入大矿池。
大矿池越大,优势越明显。
于是系统会产生一种自然的向心力。
这不是某个坏人破坏了比特币。
这是激励结构在发挥作用。
这类问题通常没有一个“软分叉按钮”可以解决。
它更需要矿池协议、区块模板选择、网络传播机制和矿工行为共同改进。
比如 Stratum v2 这类方向,核心意义之一就是让矿工在交易选择上拥有更多主动权,减少矿池对区块内容的集中控制。
这类改进听起来不性感。
但它很重要。
因为抗审查不是写在白皮书上就自动成立。
它必须落实到具体的挖矿流程里。

第四类改进:让二层网络更可靠

很多人说,比特币主链慢没关系,未来靠闪电网络。
方向没错。
但这句话也容易把问题说轻了。
二层网络不是魔法。
它也有自己的难题。
比如通道拥塞攻击。
你可以把闪电网络想象成很多条资金通道组成的道路网。
如果有人发起一些支付请求,却故意让它们长时间挂在那里不完成,就可能占用别人的通道流动性。
道路没有被炸掉。
但车道被占住了。
别人就不好走了。
这种问题很难处理,因为闪电网络既要低成本,又要保护隐私,还要尽量减少信任。
你不能简单说“加个管理员把坏人踢出去”。
那样就不是我们想要的二层网络了。
所以,比特币仍然需要在二层激励、路由、费用和反滥用机制上继续进化。
主链稳固,不代表二层自动成熟。

第五类改进:脚本能力仍然克制得过头

比特币脚本一直很保守。
这当然有好处。
功能越少,攻击面越小。
但功能太少,也会限制很多更安全、更好用的设计。
比如金库。
比如更灵活的托管恢复。
比如某些 covenant 设计。
比如更高效的签名聚合。
很多面向未来的功能,不是为了把比特币变成赌场,而是为了让人们更安全地保管、更低成本地使用、更灵活地构建二层协议。
问题在于,每增加一种脚本能力,都可能引入新的复杂性。
所以比特币的脚本改进必须非常克制。
但克制不等于停滞。
如果比特币永远拒绝增强表达能力,很多本可以提高安全性和可用性的方案,就会被挡在门外。
真正的问题不是“要不要功能”,而是哪些功能值得为了长期安全付出复杂性。

第六类改进:隐私远远不够

很多新人以为,比特币是匿名的。
这也是误会。
比特币是公开账本。
每笔交易都能被看到。
地址虽然不是身份证,但地址之间的关系、交易习惯、输入输出结构,都可能被分析。
如果你重复使用地址,隐私会更差。
如果你把多个输入合在一起花,外部观察者也可能推断它们属于同一个人。
所以,比特币的隐私仍然有很多值得改进的地方。
这包括更好的钱包默认设置,更少的地址复用,更成熟的 coinjoin / payjoin 工具,更友好的隐私教育,以及更稳健的网络层保护。
隐私不是坏人的专利。
隐私是正常人的财产边界。
一个人不需要向全世界解释自己每一笔钱从哪里来、到哪里去。
比特币给了人们自我保管的能力,但还没有自动给人们足够好的隐私体验。

第七类改进:未来还要面对量子问题

量子计算现在还没有摧毁比特币。
但它是一个绕不开的远期问题。
如果未来出现足够强的量子计算机,现有椭圆曲线签名就会面对新的威胁。
这不是明天早上就发生的事。
但比特币这种系统,不能等到火烧到门口才开始画逃生图。
抗量子迁移会非常困难。
因为它涉及旧地址、旧币、用户迁移、钱包升级、共识规则,以及那些长期不动的币该怎么办。
这会触及比特币最敏感的问题:
为了保护未来安全,能不能限制某些旧花费路径?
谁来判断风险已经足够近?
谁来决定迁移窗口?
没迁移的人,是否承担后果?
这些问题没有简单答案。
但正因为没有简单答案,才更应该提前讨论。

比特币仍需改进,但不能像普通软件那样改

说到这里,要避免另一个误解。
承认比特币需要改进,不等于主张快速升级、频繁迭代、谁声音大听谁的。
比特币不是手机 App。
App 可以每周发版本。
错了可以回滚。
界面不好可以重做。
比特币不一样。
它承载的是财产权。
共识规则一旦改变,影响的是所有节点、所有钱包、所有长期持有者,以及所有还没有广播出来的旧交易安排。
所以,比特币的改进必须慢。
必须公开。
必须可验证。
必须尽可能向后兼容。
必须让普通节点运营者有足够时间理解和选择。
这就是比特币最难的地方:
它既需要改进,又不能被轻易改动。
这不是矛盾。
这是它作为货币系统的代价。

▍怎么看待现在的比特币?

不成熟的反对者会说:
你看,比特币还有这么多问题,所以它不行。
不成熟的支持者会说:
不,比特币已经完美了,所以什么都不用改。
这两种态度其实很像。
它们都不愿意面对复杂现实。
更成熟的比特币观应该是:
比特币有很多缺陷。
有些能通过软分叉修。
有些只能靠工程缓解。
有些属于激励结构,无法彻底消除。
有些来自互联网本身,不完全受比特币控制。
有些现在看起来遥远,但必须提前准备。
承认这些,并不会削弱比特币。
相反,这会让我们更清楚地理解它。
比特币值得重视,不是因为它已经没有问题,而是因为它用一种前所未有的方式处理问题:公开、缓慢、谨慎、无人独裁。

▍未来的比特币

比特币仍然有许多值得改进的地方。
共识层要清理老缺陷。
节点要继续保持低门槛。
挖矿要缓解中心化压力。
二层要提高抗攻击能力。
脚本要在安全和能力之间继续寻找边界。
隐私要变得更适合普通人。
量子迁移要提前准备路线图。
这些问题不会因为信仰而消失。
但它们也不必成为否定比特币的理由。
一个真正严肃的系统,不是没有问题的系统。
而是问题能被看见、能被讨论、能被验证,并且没有任何人能借“修复”的名义,轻易替所有人改掉规则的系统。
比特币还远没有完成。
这句话不是贬低它。
恰恰相反。
它说明比特币仍然是的。