比特币核心开发团队宣布调整OP_RETURN默认设置
比特币核心开发团队于周二宣布,即将在10月发布的Core 30版本将调整OP_RETURN的默认设置。该团队表示,更新后数据载体上限将从80字节提升至近4MB。
团队承认这一决定标志着以Antoine Poinsot为首的改革派在与Luke Dashjr等保守人士的长期辩论中取得重大胜利。Dashjr主导开发的替代性比特币节点软件Bitcoin Knots近期热度飙升,许多网络运营商对此次变更的潜在影响表示担忧。
比特币技术架构的重大变革
全球最大加密货币即将迎来其主流实现方案的重要调整。比特币核心团队取消了BTC交易元素OP_RETURN的80字节限制,将其提升至近4MB。自10月发布的Core 30版本起,首个区块链将处理更大输出的交易并允许任意数量的此类输出。
Blockstream比特币核心工作室开发主管Greg Sanders在其GitHub页面公布了本次更新。他指出OP_RETURN大小限制本为保护网络设计,但现已无法达成初衷。
"这项变更重申比特币由透明、极简的规则而非主观偏好治理。通过移除失效的限制措施,比特币核心保持策略层面的精简,让费用市场自主调节竞争需求。"——Blockstream软件工程师Greg Sanders。
Sanders同时透露区块仍将保持400万权重单位的上限,微小输出会被拒绝,签名操作及祖先/后代数量限制仍将控制内存池增长。他认为取消80字节规则至少带来两项实际收益:更简洁的UTXO集和更一致的默认行为。
行业反响与技术解析
前Blockstream首席战略官、现JAN3首席执行官Samson Mow指出,许多用户基于多重考虑对此次更新持保留态度。他在五月曾表示用户可选择不升级,继续使用29.0版本或改用Bitcoin Knots等其他实现方案。
OP_RETURN限制大小决定加密货币交易可嵌入的数据量。虽然现有标准对常规支付转账已足够,但会限制数据密集型应用场景。本次升级将提升比特币数据处理能力,为BTC去中心化金融和NFT领域开辟新机遇。
关于OP_RETURN大小限制的争议可追溯至11年前。Sanders指出,最初作为温和警示的长期限制,其提醒区块空间应谨慎用于非支付类数据存储的效用已然式微。
技术细节与未来影响
Sanders认为现行80字节上限已产生反效果。共识规则决定交易能否被纳入区块,而比特币核心中继代码实施的标准性规则决定交易在抵达矿工前能否在点对点网络中转发。
标准性提供三重保障:拒绝服务防御(节点可拒绝费用与资源消耗失衡的交易)、激励机制协调(引导钱包开发者采用高效且UTXO友好的构建方式)、升级安全性(未激活的未知操作码或版本位保持非标准状态)。
标准化OP_RETURN输出体现这一理念。目前用户将任意数据嵌入可花费输出导致UTXO集存在大量无效条目,而OP_RETURN提供的不可花费输出不会增加UTXO集负担。伴随设置的80字节上限作为软性约束,原设计仅需满足哈希值或简短承诺的存储需求。
Sanders指出当前交易环境使旧有限制不仅失效,反而造成多重损害。部分私有矿池已不强制执行该限制,某些中心化服务通过替代实现方案与这些矿池建立连接。