OP_Return2 - 概述 随着关于默认 OP_Return 中继限制的激烈辩论持续进行,一些人提出了 OP_Return2 作为潜在解决方案。我们在下面总结了对 OP_Return2 的理解。 OP_Return2 是一种新的提议交易输出,包含对多达 8MB 任意数据的哈希承诺,但节点并不需要检查这些任意数据以确定区块的有效性。因此,完整节点和矿工不需要验证、传播或存储额外数据。矿工只需忽略这些任意数据,因此它不会导致挖矿集中化压力。 OP_Return2 是对区块权重公式的软分叉更改,如下所示: 8 * 基础数据 + 2 * 见证数据 + "声明的" OP_Return2 数据存储 < 800 万单位 特殊的完整数据归档节点可以中继和存储额外的任意数据,如果他们能够找到这些数据或这些数据确实存在。共识规则只要求指定额外数据的数量,实际上并不要求额外数据本身。然后根据交易中指定的数据量向矿工支付费用。这是数据的新妥协选项。 潜在缺点 * 如果没有理由让矿工或完整节点存储数据,目前尚不清楚是否有人愿意为这些额外数据支付费用。这个新功能可能并没有比 OpenTimestamps 提供更多的价值,但每字节的费用会贵得多。 * 进行软分叉并更改权重公式可能是不必要的,因为目前已经可以将数据的哈希放入区块链,并使用单独的存储系统/网络。 * 额外的垃圾数据仍然可以以更高的费用折扣超越合法的支付相关交易。现在每个区块的大小限制为 8MB。因此,8MB 的垃圾图像可能以与 4MB 的 Taproot 见证相同的成本超越合法交易。