Bitcoin Ordinals faces new challenge after developer inserts bug to throw out numbering

Quick Take

  • A problematic transaction has caused issues for Bitcoin collectibles project Ordinals.
  • The transaction upset its inscription numbering system, according to developers discussing the issue.

Ordinals, the system by which digital collectibles are written onto the Bitcoin blockchain, is facing a new challenge after a developer found a way to introduce a bug into the metadata. 

The problem occurred when a developer known as Supertestnet initiated a transaction that didn’t output a satoshi (the smallest unit of a bitcoin) but was seen as valid in the Ordinals system. As a result, it knocked the numbering system that Ordinals uses for its inscriptions off by one. 

“It shouldn't be possible to inscribe sats that you don't own, so this is a bug. However, fixing the bug by making [Ordinals] ignore this inscription would change inscription numbers after the curious transaction. I'm honestly not sure what to do!” said Ordinals creator Casey Rodarmor on GitHub.

Ordinals provide a way to store NFTs on Bitcoin after network upgrades made it easier and cheaper to store larger amounts of data. Inscriptions are the metadata added to satoshis that may include information as digital entries on Bitcoin's distributed public ledger.

Supertestnet also released a tool and related instructions for anyone else who wants to create the same types of problematic transactions. They illustrated their GitHub post with an image reading "I am become Supertestnet, destroyer of JPEGs."

Source: GitHub

THE SCOOP

Keep up with the latest news, trends, charts and views on crypto and DeFi with a new biweekly newsletter from The Block's Frank Chaparro

By signing-up you agree to our Terms of Service and Privacy Policy
By signing-up you agree to our Terms of Service and Privacy Policy

Bitcoin Ordinals not broken yet

The bug isn't a huge problem as it doesn’t break the main Ordinals system of tracking satoshis, which are linked to collectibles, argued Danny Diekroeger, founder of Bitcoin Lightning platform Deezy. Instead, it refers to inscription numbers, a vanity metric marking the order in which each Ordinal collectible was created. 

“This is totally fine," Diekroeger said on Twitter. "In fact, I think inscription numbers were broken already early on anyway.” 

His view was backed by a developer known as Rijndael who said there shouldn’t be any impact on the actual Ordinals themselves, only the inscription numbering system.

Diekroeger also noted that the original transaction contained an inscription that promoted an alternative system for creating collectibles on Bitcoin called Soma. 


© 2023 The Block. All Rights Reserved. This article is provided for informational purposes only. It is not offered or intended to be used as legal, tax, investment, financial, or other advice.

About Author

Tim is the Editor-In-Chief of The Block. Prior to joining The Block, Tim was a news editor at Decrypt. He has earned a bachelor's degree in philosophy from the University of York and studied news journalism at Press Association Training. Follow him on X @Timccopeland.

Editor

To contact the editor of this story:
Andrew Rummer at
[email protected]