Skip to content

On The Great Renumbering or the Great Re‐Numbering Or the Re‐Ordination of Bitcoin

jal edited this page Feb 26, 2024 · 4 revisions

In a previous writing we defined a rheomode 'to ordinate' with regard to bitcoin and bitcoin ordinals. We call the advent of ordinals the ordination of Bitcoin and this allows us, with Bohm's language to imply the concept of re-ordination. This maps nicely with the concept explained by Casey Rodarmor on his blog. Here we copy his work so we can enter it into the Quantum Curiosity LLM Agent. Casey calls it a renumbering which we can consider as re-numbering or more specifically perhaps re-ordination.

So here is our example of the Bohmian rheomode to ordinate conjugated to re-ordination (given to us by Casey's explanation of the ordinals 'bug' fix):


The Great Renumbering 9.06.2023 bitcoin · ordinals Inscription numbers are numbers assigned to inscriptions in the order in which they are created, starting at zero for the genesis inscription.

When inscription numbers were originally added to ord, the Ordinals wallet and explorer that powers ordinals.com, they were intended to be stable and never change.

However, now that we have more experience with the protocol, that seems less tenable and has undesirable consequences, as maintaining stable inscription numbers is a challenge in the face of changes to the inscription protocol.

Consider a simple case, an update that allows multiple inscriptions to be created in a single transaction.

The inscription numbers assigned by an implementation that recognizes multiple inscriptions in a single transaction would differ from those assigned by an implementation that does not.

The former implementation would see T1, creating two new inscriptions, and T2, creating a single new inscription, and assign inscription numbers N, N+1, and N+2, the latter implementation would assign inscription number N to the first and only inscription it recognized in T1, and N+1 to the inscription in T2.

There are many such updates that we would like to make or have made which would introduce discrepancies like these, including:

Multiple inscriptions per transaction Inscriptions in reveal inputs other than the first Inscriptions with new even fields Multiple inscriptions on the same sat We've been able to make these changes and keep inscription numbers stable using what I've now come to think of as a regrettable hack: cursed inscriptions. Whenever ord indexes an inscription which would not be recognized by an earlier version, it assigns a negative inscription number. This keeps old inscription numbers stable, while still recognizing new inscriptions.

Cursed inscriptions and negative inscriptions numbers have a number of downsides:

An inscription number now does not tell you anything about the order in which the inscription was made. The logic required to keep track of which inscriptions are cursed is a source of bugs and complexity. "Blessing" cursed inscription types, i.e., collectively deciding that after a certain block height, certain cursed inscription types will no longer be assigned negative numbers, and be assigned positive numbers instead, requires coordination. Cursed inscription numbers are permanently unstable, so a substantial number of inscription numbers are already unstable, even under the status quo. In light of the above, I propose that we make inscription numbers permanently unstable, and bless all cursed inscriptions, both retroactively and on an ongoing basis. Cursed inscription numbers would be folded into the main sequence, and, going forward, inscription numbers should not be used in URLs, which is already the case for ord, and inscription numbers would be de-emphasized on /inscription pages.

This would substantially simplify the ord codebase, make it easier to produce an implementation that assigns the same sequence numbers, and make future protocol changes easier.

Home

Home

Ideal Money Versions by John Nash

Global Games and “Globalization” by John Nash

The Nashian Orientation of Bitcoin

Ideal Poker

Bip

Nashian Orientation vs. Drivechains

nashLinter chatGPT Agent

nashLinterGPT Demo

Linter Knowledge

The following is written to be read in descending order and also doubles as the modules for our nashLinterAgent:

  1. Bitcoin Most Certainly Violates Mises Regression Theorem and This Fact Compels Clarification or Re‐Solution from the Mises Institute; And An Introduction to Szabonian Deconstruction
  2. Of The Fatal Inconsistencies In Saifedean Ammous' Bitcoin Standard
  3. On Terminating Bitcoin's Violation of Mises Regression Theorem With Games as Pre‐Market Commodity Valuators
  4. On the Szabonian Deconstruction of Money and Gresham's Law
  5. The Bitcoin Community is a Sybil Attack On Bitcoin
  6. On The Satoshi Complex
  7. On Cantillon and the Szabonian Deconstruction of the Cantillon Effect
  8. Understanding Hayek Via Our Szabonian Deconstruction of Cantillon
  9. On the Tools and Metaphors Necessary To Properly Traverse Hayek’s Denationalization of Money In the Face and Light of Bitcoin
  10. On the Sharpening of the Tools Necessary As a Computational Shortcut for Understanding Hayek’s Proposal The Denationalization of Money in The Context of the Existence of Bitcoin
  11. Our Tool for Szabonian Deconstruction of Highly Evolved Religions
  12. Thought Systems As Inputs For Turing Machines‐Our Tool For Framing Metaphors Of Intersubjective Truths
  13. On the Szabonian Metaphorical Framework For Objectively Traversing the Complex History of Mankind
  14. On the Synthesis and Formalization of Hayek, Nash, And Szabo’s Proposals For The Optimization of The Existing Global Legacy Currency Systems
  15. On The Re‐Solution of Central Banking and Hayekian Landscapes

Extra (these aren't added to the demo yet)


ChatGTP rheomodeLinguistAgent

rheomodeLinguist GTPAgent Demo

Bohmian Rheomode Modules


Rheomode Construction Examples


Quantum Curiosity (the Schrodinger's Cat) LLM Agent Modules


Nash Cooperation




Protocols etc.

Chomsky

Nash Program Upgrade

The Chomsky Primitive and It's Relevance and Significance To Bitcoin

Bohm

Other

Clone this wiki locally