比特币开发者正在讨论一项提案,这可能会从根本上改变这一主流加密货币及其网络的用途,社区内部对此意见分歧,一部分人认为这是必要的进步,而另一些人则担心这会威胁到比特币的核心目的。
问题所在
当前,比特币将此类数据存储限制在小的83字节块(80字节数据加3字节操作码),大致足够用于发送短消息。操作码(opcode)是比特币脚本语言中的基本指令,用于指示比特币执行某个操作。
如果取消OP_RETURN限制,将允许在交易中嵌入更大的数据集,尽管仍受限于比特币每笔交易100千字节的大小限制。然而,数据密集型交易可能会与金融交易竞争,从而推高交易费用。
更改限制
彼得·托德(Peter Todd)去年曾否认自己是比特币创造者中本聪(Satoshi Nakamoto)的传闻。他提议进行这一变更。托德认为,人们已经通过技术手段绕过了这些限制。
比特币核心(Bitcoin Core),即运行比特币网络的主要开源软件,不应维护“任意限制”,这些限制显然是“无效甚至有害”的,托德在评论中写道。
长期以来的比特币核心贡献者杰森·休斯(Jason Hughes)对这一想法表示反对。“比特币核心开发者即将合并一项将比特币变成无价值山寨币的变更,而似乎没有人愿意对此采取任何行动,”休斯在推特上写道。
他进一步在比特币开发邮件列表中阐述道:“这远不止是一个小的技术变更。这是对比特币网络本质的根本改变。”
虽然支持这一变更,但比特币核心开发者皮特·维尔(Pieter Wuille)承认了对该提案的批评。“看到这些交易的需求我并不高兴,”他说。“但我也意识到这种需求的存在,推动这种需求绕过公共网络的替代方案要更具破坏性。”
截至周二晚间,托德和其他比特币核心开发者据称已提交了一项新的拉取请求,休斯声称这是因为他们“无法承受社区的压力”。
尽管如此,提案的支持者将其视为将比特币转变为一个可编程平台的一步,这个平台支持更广泛的应用场景,超越简单的支付或价值转移。