比特币开发领域再起波澜:OP_RETURN数据限制之争
比特币开发界正围绕一个熟悉的话题展开激烈讨论。当前争论的焦点是比特币的OP_RETURN技术功能,以及是否应该取消其现有数据限制。这不仅仅是一个技术调整,更是一场触及比特币核心定位的辩论,让人不禁联想到2023年引发争议的Ordinals事件。
理解比特币OP_RETURN功能
那么,什么是OP_RETURN?可以将其视为比特币交易中的一个小型记事功能。它允许用户将少量任意数据直接嵌入区块链中。最初,该功能旨在证明交易在特定时间发生,类似于文件公证。然而,它很快被用于其他用途,如嵌入小消息或其他数据的存在证明。
多年来,比特币社区对OP_RETURN交易实施了一个共识性的数据限制,具体将数据量限制在80字节。这一限制旨在防止区块链被非金融数据膨胀,保持其专注于价值转移,并维护其效率和去中心化特性。
支持取消数据限制的理由
部分比特币开发者和用户认为,80字节的限制已经过时且不必要。他们的主要论点是:人们已经在比特币区块链上存储了更大的数据量,尽管是通过不同的方法,特别是利用Taproot升级。最突出的例子是Ordinals和铭文的兴起。
Ordinals & 铭文:允许用户将数据(文本、图像、视频等)铭刻在单个聪(比特币的最小单位)上。这些数据存储在Taproot交易的见证数据部分,不受OP_RETURN的80字节限制。
不一致性:支持取消OP_RETURN限制的人认为,允许通过Taproot/Ordinals存储大数据,却将更简单、更直接的OP_RETURN方法限制在80字节,这是不一致的。
创新:取消限制可能会为直接嵌入交易数据开辟新的用例,或许可以用于更复杂的智能合约功能或其他实验性应用。
他们认为,既然比特币区块链上存储更大数据的"猫已经出袋",取消OP_RETURN限制是一个合乎逻辑的步骤,可以简化某些类型的数据嵌入,并承认网络使用方式的演变。
比特币开发者的担忧
在争论的另一方,一些开发者将OP_RETURN限制视为应该保留的关键防御机制。比特币核心开发者Luke Dashjr等知名批评者对取消限制的潜在负面影响发出了强烈警告。
他们的担忧包括:
区块链膨胀:取消限制可能会激励用户通过OP_RETURN直接嵌入更大数据量,可能导致区块链规模快速增长。这将使个人运行全节点变得更加困难和昂贵,影响去中心化。
网络垃圾信息:取消限制可能会使向网络发送大量非金融数据变得更容易、更便宜,可能导致网络拥堵,推高所有人的交易费用。
非法内容:批评者强调的一个重大担忧是,人们可能利用无限的OP_RETURN空间将非法或令人反感的内容嵌入不可更改的比特币区块链,造成伦理和法律挑战。
损害金融完整性:批评者认为,比特币的主要目的是健全的货币和价值转移。允许无限或显著更大的任意数据存储会偏离这一核心目的,可能损害其形象和金融完整性。
这些开发者将80字节限制视为保护网络核心功能和健康的必要保障,而不是过时的限制。
Ordinals争议的回响
正如CoinDesk报道的那样,这场辩论与2023年震撼比特币社区的激烈Ordinals争议惊人地相似。那场辩论也围绕着比特币超越简单金融交易的用途,特别是嵌入数字艺术品(NFT)数据。与当前的OP_RETURN讨论一样,Ordinals争议在比特币开发者、矿工和用户之间引发了深刻分歧,涉及什么是区块链的可接受使用以及潜在副作用(如交易费用增加和区块链规模扩大)。
这两场争议都凸显了比特币社区内部的一个根本性紧张关系:比特币仅仅是一个点对点电子现金系统,还是一个可以支持更广泛数据和应用的平台?OP_RETURN辩论的结果可能会进一步塑造这个问题的答案。
比特币区块链数据存储的未来
关于OP_RETURN比特币数据限制的讨论仍在继续,且十分复杂。没有一个简单的解决方案能让所有人都满意。任何改变都需要开发者、节点运营商和更广泛社区之间的重大共识,鉴于双方都有强烈意见,这将是一个挑战。
这场辩论迫使社区直面关于网络未来方向、技术演变和社会契约的重要问题。比特币将严格专注于货币交易,还是会演变为适应更广泛的区块链数据存储形式?这场开发者辩论的结果将对确定前进道路至关重要。