{"id":26154,"date":"2023-04-10T20:00:23","date_gmt":"2023-04-11T03:00:23","guid":{"rendered":"https:\/\/coinnetworknews.com\/bitcoin-ordinals-community-debates-fix-after-inscription-validation-bug\/"},"modified":"2023-04-10T20:00:23","modified_gmt":"2023-04-11T03:00:23","slug":"bitcoin-ordinals-community-debates-fix-after-inscription-validation-bug","status":"publish","type":"post","link":"https:\/\/coinnetworknews.com\/bitcoin-ordinals-community-debates-fix-after-inscription-validation-bug\/","title":{"rendered":"Bitcoin Ordinals community debates fix after inscription validation bug"},"content":{"rendered":"

<\/p>\n

\n

A few solutions are being discussed to fix a code bug found in the Bitcoin (BTC<\/a>)-native Ordinals protocol which has prevented over 1,200 inscriptions from being validated.<\/p>\n

While nearly every member of the Ordinals community agrees that these inscription requests should be reincluded, the community is debating whether they should be added retroactively or not.<\/p>\n

The bug came from the indexer function of the protocol only counting inscriptions that were in the first input of a transaction submitted up to and including version 0.5.1 of the protocol.<\/p>\n

One prominent Ordinals member known on Twitter as \u201cLeonidas.og\u201d summarized the pros and cons of each solution in an April 10 tweet, coming a few days after the issue<\/a> was first made public on April 5 by the GitHub user \u201cveryordinally.\u201d<\/p>\n

\n

A bug was found in the ordinals protocol that caused ~1,200 inscriptions that should have been valid to not get included. The first of these “orphan” inscriptions happened just before inscription number 420,285. The bug was caused by the ordinals protocol only counting\u2026<\/p>\n

\u2014 Leonidas.og (@LeonidasNFT) April 10, 2023<\/a><\/p><\/blockquote>\n

The first solution involves selecting a block height to retroactively index the so-called \u201corphan\u201d inscriptions from inscription number 420,285 onwards, which is roughly where the first orphan inscription was identified.<\/p>\n

\u201cThis feels like the \u2018purist\u2019 solution because it means the ordinals protocol would correctly match the logical ordering on-chain,\u201d Leonidas.og explained, despite acknowledging that the reshuffling \u201cmay cause other complications.\u201d<\/p>\n

\n

We currently have 1206 \u201chidden\u201d inscriptions that are not indexed due to https:\/\/t.co\/VZHCNaBmw0<\/a> – join the discussion on GitHub on this interesting consensus and decentralized protocol evolution issue<\/p>\n

\u2014 ordinally (@veryordinally) April 10, 2023<\/a><\/p><\/blockquote>\n

The alternative is to not change inscription numbers that have already been validated and to pick a block height to add these orphan inscriptions in at some time in the future, Leonidas.og explained:<\/p>\n

\u201cThis would not change any existing inscription numbers so the ~1,200 orphans would not be assigned inscription numbers officially in the protocol. It would be up to the market to value them as ‘misprints’ or not.\u201d<\/p><\/blockquote>\n

Another Ordinals GitHub community member, \u201cYilak\u201d argued<\/a> in favor of not changing up the order because only a fraction of inscription owners have been impacted. <\/p>\n

Related: <\/em><\/strong>Bitcoin Ordinals daily inscriptions surge due to \u2018BRC-20 tokens\u2019 <\/em><\/strong><\/a><\/p>\n

At the time of writing, 67.5% of 1,266 voters are in favor of not changing the inscription numbers according<\/a> to a Twitter poll created by Leonidas.og.<\/p>\n

On April 8, the number of Bitcoin Ordinals inscriptions surpassed 1 million according to data<\/a> from the crypto analytics platform Dune. It came just days after daily new inscriptions hit a record of over 76,300 on April 4.<\/p>\n

Ordinals are considered to be digital artifacts<\/a> on the Bitcoin network, similar to that of nonfungible tokens (NFTs) and can compromise of images, PDFs, video or audio formats<\/a>. <\/p>\n

Magazine: <\/em><\/strong>Unstablecoins: Depegging, bank runs and other risks loom<\/em><\/strong><\/a><\/p>\n