比特币核心开发者决定取消交易数据限制
比特币核心开发者已决定在下次网络升级中取消交易数据的限制,从而以更高效的方式包含更多数据。比特币开发者Greg Sanders于5月5日在GitHub上发布公告称:“比特币核心的下一个版本将默认中继和挖掘OP_RETURN输出超过80字节的交易,并允许任意数量的此类输出。”他补充道,这一长期存在的限制最初是为了“温和地提醒人们,区块空间应谨慎用于非支付类发布数据”,但如今已不再适用。
提案背景与现状
该提案(PR 32359)由比特币先驱Peter Todd应Chaincode Labs的请求提出。OP_RETURN是一种特殊的比特币(BTC)交易输出,允许在区块链上存储少量数据,这一功能在2024年初的Ordinals铭文热潮中广受欢迎。与常规交易输出不同,OP_RETURN输出不可花费,也不会增加未花费交易输出(UTXO)的数量。
Sanders指出,由于人们找到了绕过原始限制的方法,例如使用虚假输出地址,这些方法实际上对网络更不利,而一些挖矿服务已经无视这一限制。他表示:“无论是否有限制,大数据铭文都在发生,并且可以或多或少以滥用方式进行;限制只是将它们引导到更不透明的形式,从而对网络造成损害。”
取消限制的益处
取消限制的好处包括更简洁的UTXO集(即可花费输出的数据库)、更一致的网络行为,以及更好地与比特币的实际使用方式保持一致。Sanders补充道,开发者们考虑了三种可能的路径:保持限制、提高限制和取消限制,最终在获得“广泛但不一定一致的支持”后决定取消限制。
争议与反对声音
这一变化在比特币社区中引发了争议。5月5日,比特币支持者Samson Mow在X平台上表示:“许多用户认为这是一个不受欢迎的变化,原因有很多。”他补充说,用户可以“拒绝升级并继续使用29.0版本,或运行网络的另一个实现”。
批评者指出,该提案的提出并未经过适当的共识过程。Ten31 Fund管理合伙人Marty Bent表示:“我认为有一点非常清楚,目前在这个OP_RETURN问题上没有达成共识。”一些人还对比特币金融功能的优先级降低表示担忧,并对未披露的利益冲突提出质疑。
未来展望
尽管存在争议,取消OP_RETURN限制的决定已被视为比特币网络发展的重要一步。随着比特币的不断演进,如何平衡技术创新与网络稳定性仍将是社区面临的关键挑战。