ord icon indicating copy to clipboard operation
ord copied to clipboard

Unrecognized even tags are unbound and assigned negative inscription numbers

Open raphjaph opened this issue 1 year ago • 49 comments

raphjaph avatar May 24 '23 12:05 raphjaph

what does "unbound" mean?

ddiekroeger avatar May 25 '23 02:05 ddiekroeger

wait no no - so unrecognized even tag means the inscription is not assigned to a sat??

dannydeezy avatar May 25 '23 02:05 dannydeezy

We introduced the concept of unbound in commit https://github.com/casey/ord/commit/950740aebc28891424e590fd6eb2a50536cea6f1 because of Super_Testnet's zero-value transaction. Even tags have always been reserved for core protocol things and right now we ignore inscriptions that use them but at the same time we want to recognize as many inscriptions as possible so this is what we came up with.

raphjaph avatar May 25 '23 02:05 raphjaph

thanks, so unbound means "not assigned to a sat" and therefore not transferrable right?

dannydeezy avatar May 25 '23 02:05 dannydeezy

Yes, that is correct.

We are doing this because an even tag might be used in the future to point to a specific sat in the reveal tx outputs so as to assign an inscription to a different than the default sat. If people are overloading the even tags with their own meaning this might bite us in the ass in the future.

If you can think of a better way to do this let me know :)

raphjaph avatar May 25 '23 02:05 raphjaph

Ok that makes sense. However, currently a lot of people are deliberately trying to inscribe "cursed" with an OP_66 tag, and all these people will feel rugged if they don't own their inscription.

I propose that since a large portion of the community has adopted the OP_66 cursed tag, that we recognize OP_66 (and just take no action, but this ensures the inscription gets assigned normally). I can submit a PR.

dannydeezy avatar May 25 '23 02:05 dannydeezy

@raphjaph i made a PR to this branch that would recognize OP_66 as "manually cursed" and prevent it from being unbound

also i understand that introducing a new OP number is not something to be taken lightly. that said, I do believe a large portion of users are excited about this and would agree this is a well-received thing

https://github.com/raphjaph/ord/pull/10/files

dannydeezy avatar May 25 '23 04:05 dannydeezy

Ok that makes sense. However, currently a lot of people are deliberately trying to inscribe "cursed" with an OP_66 tag, and all these people will feel rugged if they don't own their inscription.

I actually think this is a pretty strong reason not to add support for OP_66. Issues, draft PRs, and discussing future plans for the protocol are not guarantees that specific changes will be made. It is often the case that during the course of development, plans change, and something that once seemed like a good idea turns out to have unforeseen consequences, causing plans to change.

So, users are of course free to make nonstandard inscriptions, such as OP_66 cursed inscriptions, in the hopes that ord will treat them in a particular way in the future. However, ord may not, and users should be prepared for such an eventuality. Learning that lesson now seems better than later.

casey avatar May 25 '23 06:05 casey

I actually think this is a pretty strong reason not to add support for OP_66. Issues, draft PRs, and discussing future plans for the protocol are not guarantees that specific changes will be made. It is often the case that during the course of development, plans change, and something that once seemed like a good idea turns out to have unforeseen consequences, causing plans to change.

So, users are of course free to make nonstandard inscriptions, such as OP_66 cursed inscriptions, in the hopes that ord will treat them in a particular way in the future. However, ord may not, and users should be prepared for such an eventuality. Learning that lesson now seems better than later.

i think the lesson is learned already (I personally feel very terrible for causing this trouble) but denying OP_66 would make a lot of regular people unhappy. that said - OP_66 discussions should probably go elsewhere, as its a separate issue from this particular PR. opening one: https://github.com/casey/ord/discussions/2113

dannydeezy avatar May 25 '23 06:05 dannydeezy

btw, are there links to discussion around the decision to make unrecognized even tags unbound?

dannydeezy avatar May 25 '23 06:05 dannydeezy

Ok that makes sense. However, currently a lot of people are deliberately trying to inscribe "cursed" with an OP_66 tag, and all these people will feel rugged if they don't own their inscription.

I actually think this is a pretty strong reason not to add support for OP_66. Issues, draft PRs, and discussing future plans for the protocol are not guarantees that specific changes will be made. It is often the case that during the course of development, plans change, and something that once seemed like a good idea turns out to have unforeseen consequences, causing plans to change.

So, users are of course free to make nonstandard inscriptions, such as OP_66 cursed inscriptions, in the hopes that ord will treat them in a particular way in the future. However, ord may not, and users should be prepared for such an eventuality. Learning that lesson now seems better th

But you haven't presented any evidence that you have discovered technical consequences to implementing this. The only reason you are giving above is that people need to learn. So plans are not changing for any reason other than Casey wants people to learn a lesson by losing money, correct?

bitcoinunleashed avatar May 25 '23 13:05 bitcoinunleashed

I strongly support prioritizing the long-term success of the Ordinals protocol over speculators who have rushed into an evolving situation. We degens are well aware of the risks involved when being early apers. While I don't want to lose money, the potential loss will be even greater if Ordinals fails in the long run.

The success of the Ordinals protocol is most important, and I believe simplicity is crucial for its longevity. It's easier to add complexity, but much harder to remove it. We are already experiencing significant complexity in trying to preserve the inscription numbers, with the indexer needing to adapt at different block heights.

Every additional layer of complexity will further complicate matters. I now lean towards the belief that inscription numbers should be flexible to a certain extent, and we shouldn't expect them to be permanent, especially in these early stages of the Ordinals journey.

100 year vision!

jokie88 avatar May 25 '23 16:05 jokie88

Well thats how we grow, by adapting to unfavourable circumstances, if we keep it simple like jokie said we never will be able to grow and be better, ofcourse we will face difficulties while striving to be better but they will be worth it in the end, growing out of this situation will only show the resilience of Ordinals, not make them weaker or frail in long term, in my opinion that is a bad way to take this approach.

Also, the two options currently available are not supporting OP_66 and "teaching people a lesson" by making them lose millions, or just add some limited negative inscriptions that will only look cool and will add an additional layer of feature. If a lesson has to be taught, the ideal way is by warning people that in future if anything similar happens the bugged inscriptions will not be supported, and if degens/users still do it then you burn them. Not people who saw some cool new shit and wanted to try it when casey you were already so optimistic/welcoming about them. @casey

Just my humble opinion!

drahlraigon avatar May 25 '23 16:05 drahlraigon

a 100-year outlook harmonious solution should aim to keep the community of users, developers, and degens aligned

dannydeezy avatar May 25 '23 17:05 dannydeezy

A 100-year outlook harmonious solution should have re-indexed all cursed inscriptions in their proper place, not hack it into new negative numbers for fear of upsetting a few people.

We should be consistent. If we don't re-index positives, we shouldn't yoink cursed ones either by invalidating the op-code 66

EDIT: added clarity

spencerrichardhenry avatar May 25 '23 19:05 spencerrichardhenry

The Universe has place for imperfections and your 100 year outlook harmonous solution doesn’t? @spencerrichardhenry Also it is not a question of a few people anymore, as we speak around 70k negative insciptions have been inscribed, millions of dollars in fees (both significant numbers, definitely not few)

drahlraigon avatar May 25 '23 19:05 drahlraigon

The Universe has place for imperfections and your 100 year outlook harmonous solution doesn’t? @spencerrichardhenry Also it is not a question of a few people anymore, as we speak around 70k negative insciptions have been inscribed, millions of dollars in fees (both significant numbers, definitely not few)

I've heard there are multiple groups w/ cursed inscribers that do not have this op66 tag issue. my guess is the impact is much smaller. Additionally -- 70k over a few days is nothing compared to the numbers of ordinals this codebase will have to support decades into the future. we already have 7m in a few months.

jokie88 avatar May 25 '23 20:05 jokie88

The Universe has place for imperfections and your 100 year outlook harmonous solution doesn’t? @spencerrichardhenry Also it is not a question of a few people anymore, as we speak around 70k negative insciptions have been inscribed, millions of dollars in fees (both significant numbers, definitely not few)

I've heard there are multiple groups w/ cursed inscribers that do not have this op66 tag issue. my guess is the impact is much smaller. Additionally -- 70k over a few days is nothing compared to the numbers of ordinals this codebase will have to support decades into the future. we already have 7m in a few months.

Yes but what exactly is the problem in the codebase supporting these inscriptions decades in the future haha. The way i see it, codes have bugs- and by keeping the limited no of negative inscriptions that have already been inscribed we are just celebrating history and the beauty of imperfections that exist in every realm of life, ordinals being no exception.

drahlraigon avatar May 25 '23 20:05 drahlraigon

Negative inscriptions should remain imho. At first, it might have been OK to eliminate them in various methods - at this point, there’s clear demand for it and I think it present an interesting wrinkle to our space. Eliminating them now would harm many regular people and harm the reputation of the protocol by association.

most interestingly to me, negative numbers allow for more interesting artistic opportunities, such as we’ve seen with people inscribing negative colors on negative numbers, or collections that may have brother/sister inscriptions on both positive and negative. We’ve only scratched the surface of how this could be used in the future and squashing it now will squash amazing future discoveries and experiments not yet made.

We should be pushing the limits of what’s possible, not allowing only sanctioned experiments.

thenursegreg42069 avatar May 25 '23 21:05 thenursegreg42069

I'm willing to support unrecognized even tags being transferable in arb by removing the current restriction without making such inscriptions unbound. This can be implemented relatively quickly. Future upgrades using even tags will still be possible based on activation height. Is anyone interested in this solution?

tyjvazum avatar May 25 '23 22:05 tyjvazum

I think before making any decisions, we should actually be looking at the hard work creators have put in with cursed ordinals. Its easy simply brush them off before looking at the artwork that have been inspired by the cursed world.

l made a collection based around the concept that my ordinals were cursed and belonged in the underworld. For them to be kicked out of the negative ordinal ecosystem, and make them re-enter the positive world, would destroy these cute cursed characters.

There are other artists who have launched on cursed ordinals, which should also highlight the work they've done.

example art

letsberational avatar May 25 '23 22:05 letsberational

Crazy !!!!!

somebodyLi avatar May 26 '23 11:05 somebodyLi

@raphjaph @casey what if we did something like this:

  • if there are any unrecognized even tags it becomes cursed
  • if there are any unrecognized tags divisible by 4 it is made unbound

gives us flexibility around the decision of bound vs. unbound for future stuff

dannydeezy avatar May 26 '23 18:05 dannydeezy

There have been many instances of "bugs", where people could duplicate to get extra items or someone could do something to get xyz. The bug gets patched and people keep whatever they had as this was a bug from the companies side - the people aren't at fault.

What's special in this scenario? People have made amazing art in the process, with cursed themes, whole communities formed and clearly a lot of interest and time invested. Great history for Ordinals, where people turned a bug into something amazing.

I suggest patching negatives ASAP and keeping whatever items people managed to obtain as has been historically. Fun, unique Ordinal event that has a good story and had a canvas for creativity.

BRbtc avatar May 27 '23 00:05 BRbtc

It is a new method of inscriptions that has come out of nowhere, it does not harm and in my opinion it follows the bitcoin philosophy, it does not have a controlling organization, in this case it is not even created on purpose. There is a community behind that wants to continue with the inscriptions that it has mined, also in collecting errors do not have to be a problem, on the contrary, as long as it does not harm it, it is still something valuable.

WalletDatGH avatar May 27 '23 18:05 WalletDatGH

There's currently a cursed inscription community forming of <-10k and people really feel involved in a movement, it's like a secondary home for those who missed the original <10k wave. Especially with how it was talked about in major twitter spaces a lot of people didn't even know that they can get burnt from this. Just gave the appearance of "cool new way to inscribe"

Seconding on some cool art things that people made, such as the inverse cult/more "cursed" wave of art and other neat things. I am biased but I also think they should remain if possible

kingbootoshi avatar May 27 '23 19:05 kingbootoshi

Subzero Let's find a way for negative inscriptions to exist as cursed ordinals, otherwise sub-zero will come curse us all.

buxor avatar May 27 '23 21:05 buxor

mbpr

Mesh Beatles support cursed ordinals. Fun brings people together on BTC, isn't that's what we want? More activities, more stable BTC network.

nick07002 avatar May 27 '23 23:05 nick07002

It's like traveling back in time, this is the only chance, make it happen.

IHAXONI avatar May 28 '23 02:05 IHAXONI

This should be given a green signal because people are in favor to do so. more like expanding the BTC creations and breaking out from limits.

honeyrohada avatar May 28 '23 02:05 honeyrohada