“过滤”比特币铭文的 PR 贴下 开发者们有哪些正反观点?
编译|GaryMa 吴说区块链
背景
2023 年 9 月,比特币开发者 Luke Dashjr 向 Bitcoin Core Github 仓库提交 PR, 即更新 “datacarriersize” 以过滤 “铭文” 这类携带新型脚本数据的交易,背后对应的价值观是认为 “铭文”交易属于漏洞攻击,应当修复禁止。
默认情况下,Bitcoin Core 对未确认交易的 OP_RETURN 输出数量和嵌入的数据量进行限制,其默认值为 80 字节。通过配置 -datacarriersize 选项,用户可以更改对数据量的限制。然而,目前该选项仅适用于 OP_RETURN 输出。
该PR的改动使得配置了-datacarriersize的用户不仅能够限制OP_RETURN输出中的数据量,还能够限制嵌入见证数据的数量。
需要注意的是,该 PR 并未实现一种全面的方式来识别见证数据中的“任意”嵌入数据(因为目前没有一种确定的方法来实现这一点)。它主要检查了针对铭文数据的 OP_FALSE OP_IF ... OP_ENDIF结构。这个结构通常用于处理铭文数据。
尽管该 PR 下也有大量开发者对此展开讨论,但Bitcoin Core 代码维护者 achow101 于 2024 年 1 月 5 日正式关闭该 PR,achow101 最后陈词表示,(Luke 提出的)这个 PR 是有争议的,这一点非常明显,并且在目前的状态下,没有希望达到一个对所有人都可接受的结论;在这个时刻,我看不出有任何理由保持它开放的状态,并继续发送通知,以维持那些不断来回的僵持不下的讨论。
Bitcoin Core 另一位代码维护者 gloria 将针对这一话题的开发者正反两方观点进行汇总,吴说编译如下。
支持禁止“铭文”的观点
1、“禁止铭文,这是一种垃圾交易”
这些类型的交易用于ordinals、NFT、数据携带或一些非金融交易的用例。这种流量是“垃圾交易”,由于高交易流量和费用,它破坏了比特币用于支付的使用。
● 这些垃圾交易使得比特币的真正用途越来越难以使用。
● 插入数据是对 taproot 脚本的一种欺骗和滥用。
● 能够嵌入随机字节是一种“漏洞” 。
- 星际资讯
免责声明:投资有风险,入市须谨慎。本资讯不作为投资建议。