Ordinals系统面临新挑战:开发者发现可引入元数据漏洞
Ordinals系统是一种将数字收藏品写入比特币区块链的技术,近期面临新的挑战。一位开发者发现了一种可以在元数据中引入漏洞的方法。
漏洞的出现
该问题始于一位名为Supertestnet的开发者发起的一笔交易。这笔交易并未输出任何satoshi(比特币的最小单位),但在Ordinals系统中却被视为有效。这导致Ordinals系统用于铭文的编号系统出现偏差。
“理论上,您不应该能够铭文不属于您的satoshi,因此这是一个漏洞。然而,若通过让Ordinals忽略此铭文来修复漏洞,将会改变这笔异常交易之后的铭文编号。老实说,我不确定该如何处理!”Ordinals的创建者Casey Rodarmor在GitHub上表示。
Ordinals系统的作用
Ordinals系统提供了一种在比特币上存储NFT的方式,此前网络升级使得存储大量数据变得更便捷和经济。铭文是添加到satoshi上的元数据,可能包含作为比特币分布式公共账本上的数字条目的信息。
开发者的工具
Supertestnet还发布了一个工具及相关说明,供其他想要创建相同类型问题交易的人使用。他们的GitHub帖子中配有一张图片,上面写着“我已成为Supertestnet,JPEG的毁灭者”。
社区的反应
比特币闪电网络平台Deezy的创始人Danny Diekroeger认为,该漏洞并非重大问题,因为它并未破坏Ordinals系统追踪与收藏品相关联的satoshi的主要功能。相反,它仅影响铭文编号,这是一个标记每个Ordinal收藏品创建顺序的表面指标。
“这完全无关紧要,”Diekroeger在Twitter上表示。“实际上,我认为铭文编号在早期就已经存在问题。”
他的观点得到了名为Rijndael的开发者的支持,Rijndael表示该漏洞只会影响铭文编号系统,而不会对实际的Ordinals本身产生任何影响。
Diekroeger还指出,原始交易中包含一个铭文,该铭文宣传了一种名为Soma的替代系统,用于在比特币上创建收藏品。