比特币社区因交易数据存储限制取消产生分歧
比特币核心开发团队决定取消交易中任意数据存储限制的举措,在社区引发激烈争议。这场争论可追溯至2010年比特币创始人中本聪提出的原始讨论。预计下月发布的Bitcoin Core v30版本将移除OP_RETURN操作码80字节的上限,该操作码原本用于在区块链上存储任意非金融数据。
历史争议重现
OP_RETURN功能本身于2014年3月随Bitcoin Core 0.9.0版本引入,但关于区块链数据存储的争论早在比特币诞生之初就已存在。2010年,当中本聪引入交易数据验证机制以确保符合协议标准时,就曾引发类似讨论。
限制链上任意数据存储的决策立即遭到质疑。有用户指出:"当非标准交易能为矿工带来手续费收入时,他们凭什么要接受这种限制?"
激励驱动的治理困境
比特币作为去中心化网络,其规则执行面临独特挑战。当矿工存在经济激励时——比如允许存储非金融数据获取手续费,他们往往会调整软件参数来实现目的。历史数据显示,当时已有多个矿工公开表示将接受含任意数据的非标准交易。
虽然曾有用户建议设置128字节的宽松限制,但核心开发者Jeff Garzik指出:"当所有矿工都有动机接收任何支付手续费的交易时,官方客户端试图'立法'限制显得毫无意义。"
不可避免的演变
社区成员很快发布了免除交易标准检查的补丁程序。早期参与者Christian Decker当时就意识到:"这标志着比特币首次出现官方版本与多数算力意见相左的情况,比特币正在走向成熟。"
正如2010年评论者预见的那样,要求矿工执行违背其经济利益的规则几乎不可能。2024年1月的审查显示,F2Pool等矿池早已开始处理超出OP_RETURN限制的交易。
新时代的商业博弈
当前的OP_RETURN争论发生在全新的环境中,企业利益正推动开发者允许更多链上数据存储。这种需求源于基于比特币的二层网络等系统开发需要数据存储支持。