移除OP_Return:对比特币生态有何影响?

转载
10 小时前
7641
BitMEX Research

文章转载来源: BitMEX Research

在比特币核心(Bitcoin Core)软件的代码仓库中,最近有人提议移除对 OP_Return 输出大小的限制。OP_Return 是一种旨在在比特币区块链上存储任意(非交易)数据的输出类型。在现有的大小限制下,比特币核心节点不会中继超过此限制的交易。然而,这并非共识规则,比特币核心节点总是会将包含此类交易输出的区块视为有效区块并接受。

移除此限制引发了一些争议,一些人认为该限制对于阻止或预防垃圾信息是必要的。许多主张保留该限制的人希望比特币仅用于“金融交易”,并希望将图像相关的数据等视为非标准交易。

Ordinals 热潮

然而,将图像存储在比特币区块链上的热潮早已出现。这场热潮始于 2023 年初,被称为 “Ordinals”。与使用 OP_Return 输出不同,图像被存储在 Taproot 支出的输入脚本中。这些 Ordinals 交易中的绝大多数已经是标准交易,它们会被比特币核心节点中继。在某些情况下,这种 Taproot 方法比 OP_Return 更便宜,因为它受益于隔离见证(SegWit)升级带来的 75% 的见证数据折扣。

根据 Dune.com 上的一个仪表盘显示,Ordinals 的使用量一直很高,已经有超过 8800 万次铭文,支付了超过 7000 个比特币的交易费用。按照当前的比特币价格计算,这超过了 6.6 亿美元。Ordinals 领域已经涌现出许多企业,它们希望利用这一增长趋势,并且已经有数百万美元投资于 Ordinals 相关的工具,例如钱包、铭文交易系统以及创建 Ordinals 并将其提交到网络的方法。

许多人将这些图像视为垃圾信息。在我们看来,在这种背景下,我们倾向于从创建交易的人的意图来看待垃圾信息。他们是试图故意伤害他人,还是试图从中获利?考虑到这一点,我们认为将图像存储在区块链上并不总是垃圾信息,因为这样做的人似乎主要是为了个人娱乐或投机并试图获利。然而,如果有人将图像放到区块链上是为了恶意攻击他人(这种情况在一定程度上确实存在),那么是的,那就是垃圾信息。

虽然区块链上的图像在许多人看来可能像是垃圾信息,但我们同意主观价值理论

各种消费品和服务的价值并非客观地、内在地产自事物本身,而是取决于进行评估的个人。他的估值是一个主观问题,甚至他自己也无法将其还原为客观的术语或衡量标准。

有些人似乎喜欢区块链上的图像,并且已经为此支付了超过 6 亿美元的费用。既然这些商品的价值是主观的,我们有什么资格质疑呢?我们只能说我们不看重这些图像,也不会为它们付费。我们认为,那些希望通过投资这个领域来获利的企业和个人,最终很可能会赔钱。但还是让市场来决定吧!

我们的观点是,马已经跑了,人们已经大规模地将区块链用于存储图像,而保留 OP_Return 的限制并不会改变这一点。使用 Taproot 输入脚本的一部分来存储图像的系统已经存在,而且按字节计算,这种方式比 OP_Return 便宜四倍。

比特币挖矿

我们关注比特币挖矿领域已经超过 14 年了。我们见证了比特币挖矿从一个业余爱好者的活动转变为一个拥有上市公司的产业。我们密切关注着其中的 10 家上市公司,并且几乎阅读了它们所有的公开披露文件。这些矿工每季度都会报告他们的财务报表,并每月向市场更新他们的生产数据。我们经常与这些公司的投资者关系官员和管理团队进行交流。这些管理团队非常喜欢 Ordinals,他们将其视为潜在的收入驱动因素,在一个竞争激烈的行业中,这是一个至关重要的收入驱动因素。认为 Ordinals 是垃圾信息并应该被过滤的想法,现在和将来都不会引起这些专业管理团队的共鸣。有些人可能不喜欢它,但这就是商业现实。这也是我们中的一些人一直预期的现实。比特币已经发展壮大,它是一门生意,而企业需要最大化收益和股本回报率。

比特币是关于激励和追求激励兼容性的。比特币的运作不是因为这个领域由一群利他主义、善意且目标一致的人组成。比特币领域由各种各样的人组成,他们有着不同的观点和理念。比特币的运作不是因为我们都在同一个团队,而是因为它具有鲁棒性并且激励机制是协调一致的。我们认为,现在是时候移除 OP_Return 限制这种家长式的保护措施,并拥抱区块空间市场的经济现实了。

如果更大的 OP_Return 输出仍然被视为非标准交易,但人们仍然想使用它们,矿工将只会建立直接接收这些交易、绕过公共内存池的企业。最大的上市矿企 Marathon [股票代码:MARA US] 已经这样做了。然而,据我们了解,Marathon 提供的这项服务目前并不受欢迎。尽管如此,如果矿工开始在链外接收交易,这对比特币来说有很多负面影响。这将意味着矿工生产的区块中的交易与用户期望看到的交易之间的差异将会增加。这可能会破坏诸如 Compact blocks 之类的技术,该技术通过消除节点两次下载交易的需求(一次是为了内存池,另一次是在交易进入区块后)来帮助区块在网络中更快地传播。比特币核心预先移除该限制以确保 Compact blocks 不被破坏可能是明智之举。如果它被破坏并且区块传播延迟增加,那么这可能会以牺牲较小的矿工为代价,使较大的矿工和矿池受益,从而加剧挖矿的中心化。

矿工和矿池建立接受非标准交易的企业也会带来其他负面后果。建立此类企业需要成本,例如技术成本和营销成本。这种商业模式也可能具有垄断性,用户可能希望使用一个简单的平台来提交他们的非标准交易。这增加了挖矿和矿池的准入壁垒,使得小型参与者的挖矿更加困难。这再次导致了更多的中心化压力。一旦这些系统获得发展,即使比特币核心的策略在以后放宽,也很难阻止这些业务。例如,一旦基础设施建成,懒惰的客户可能会继续使用这些服务而不是公共内存池。

我们认为,比特币开发者应该努力保持软件的竞争力。使开源的交易选择算法在最大化收入方面具有竞争力,阻止矿工构建自己的专有算法,并使公共内存池具有竞争力,阻止矿工建立私有内存池业务。我们理解并非所有人都这样认为,但这就是当前挖矿领域的经济现实。我们希望内存池能够有效地工作,并且我们认为移除 OP_Return 限制是更好的选择,而不是掩耳盗铃地假装垃圾交易没有被挖出来。选择在于拥有一个有效的内存池还是一个无效的内存池。

节点运行者

如果假设区块链是满的,那么 OP_Return 使用量的增加实际上使得运行全节点更容易。请记住,OP_Return 不享受见证折扣,因此仅包含 OP_Return 输出的区块的最大大小为 1MB,远小于 4MB 的最大值。与此同时,OP_Return 输出不会使 UTXO 集膨胀。其他协议使用替代系统(例如假地址)来存储任意数据,而这种方法对那些寻求验证所有比特币交易的人来说具有严重的负面后果。OP_Return 只是不需要验证然后可以忽略的数据。那些担心节点运营成本更便宜的人不必担心移除 OP_Return 限制会带来什么问题。

我们如何阻止垃圾信息?

在本节的开头,我们将引用 Eric Voskuil 的著作《密码经济学》。在书中,Eric 写道:

抵抗审查是交易费用的结果。

比特币的核心目标是抵抗审查,而交易费用是旨在实现该目标的安全模型的基本组成部分。希望审查交易的攻击者无法通过鼓励节点运行者从其内存池中过滤掉某些交易来成功。如果那样可行,比特币在防止审查方面就不会特别出色。相反,一切都与费用、费率以及矿工试图最大化每个区块的收入有关。无论交易是否是垃圾信息,无论交易是否使用 OP_Return,或者无论交易是否使用隔离见证,情况都是如此。要进入区块链,就需要出价高于其他用户,这是唯一可行的垃圾信息预防模型。正如中本聪所说:

只要你愿意出价高于其他用户,在某种价格下,你几乎总是可以进入。

这种垃圾信息预防模型已经被理解多年。正如我们在 2017 年 9 月关于隔离见证的文章中所说:

诚然,垃圾信息发送者可以生成这样一个 4MB 的区块,其费用与 1MB 的区块相同。这是一个潜在的问题。然而,这并没有改变系统的安全属性,因为 4MB 的区块并不比 1MB 的区块便宜,它只是成本相同。无论是否使用隔离见证,垃圾信息发送者总是可以出价高于合法的用户。事实上,攻击者可以简单地生成 1MB 的非见证数据来与“合法”用户竞争,而这种攻击方式的成本与以前一样。隔离见证并没有也不能改变这样的安全动态:如果攻击者想用垃圾数据出价高于用户,他们就能做到。

为了确保您的交易及时得到确认,您需要了解矿工在下一个区块中可能挖掘的内容的良好信息,以便您可以设置适当的交易费用。这也是节点运营者可能希望他们的内存池策略尽可能与矿工的实际操作相匹配的另一个原因。如果比特币核心不移除 OP_Return 的中继限制,用户将不得不运行其他软件或使用第三方网站来获取关于使用何种交易费用的信息。

诚然,OP_Return 输出一直存在限制,并且比特币在有该限制的情况下已经良好运行了十多年。那么为什么现在要移除它呢?在我们看来,这种推理有点像 2015 年至 2017 年区块大小之争期间经常进行的讨论。“大区块派”经常说,比特币在没有满区块的情况下已经良好运行多年,那么为什么现在要引入满区块呢?答案是,这仅仅是成功的经济现实。正如前比特币开发者 Gregory Maxwell 在 2015 年的一封重要的电子邮件中所说:

对廉价、高度复制、永久存储的需求是无限的。

在我们看来,这些变化总是不可避免的。将图像存储在区块链上的需求是无限的,而阻止这种需求的唯一方法是交易费用。只是有些人一直这样认为,而另一些人则不这样认为,这可能会导致争论。

我们很幸运小区块派赢得了区块大小之争。如果大区块派获胜并采用了比如 Bitcoin XT,那么区块大小限制现在可能在 250MB 左右。区块可能充满了图像,每 10 分钟就有 250MB 的图像。这可能使得普通用户无法运行节点,并且可能已经扼杀了比特币。

结论

我们对移除 OP_Return 限制持一定的支持态度。现在是面对经济现实并保持竞争力的时候了。我们希望本地内存池能够有效运作,并希望公共的 p2p 交易广播系统成为最终的赢家。如果攻击者或垃圾信息发送者想出价高于其他用户,他们可以做到,我们应该拥抱这种现实。垃圾信息的预算不会永远持续下去,许多投资区块链图像的人很可能会集体损失数百万美元。人们会吸取惨痛的教训,然后比特币会因此变得更强大。