ok lets take things back to basics
to help you get unstuck
cases ordinal theory feature is a build up of 3 main sub deatures cmbined.
il just call them version 1ord,version 2ord,version 3ord
for simplicity
v1ord
# subsidy of block at given height
def subsidy(height):
return 50 * 100_000_000 >> height // 210_000
# first ordinal of subsidy of block at given height
def first_ordinal(height):
start = 0
for height in range(height):
start += subsidy(height)
return start
this is before any bloat data concept(v3ord)
lets say he started the 'first ordinal height' of block 750,000(for easy math)
block 750,000 offering 6.25btc means the reward is the
first 625000000 sats
when the mining pool coinbase winner maakes its first transaction
bc1qblocreward 6.25 ->bc1qminera 0.00001000
bc1qminerb 0.00001000
bc1qminerc 0.00001000
bc1qminerd 0.00001000
(and so on)
bc1qminera is now ranked as owning the first 1000sat of ordinal rank
bc1qminera is now ranked as owning the 1001-2000sat of ordinal rank
(and so on)
bc1qminera 0.00001000->bc1qminera 0.00000001
bc1qretailerX 0.00000375
bc1qretailerY 0.00000375
(249sat lost to fee)
bc1qminera is now ranked as owning the first 1sat of ordinal rank
bc1qretailerX is now ranked as owning the 2-376sat of ordinal rank
bc1qretailery is now ranked as owning the 377-751sat of ordinal rank
whereby its simply about ranking each sat
in caseys algo of ranking sats
where the sat in bv1qminera is rated as being the rarest sat as its the first.
(its a side show of rarity)
its not about putting in data into sats nor anything else its just his algo.
declaring certain sats as rare
v2ord
now to transfer the sat (knowing utxo dont retain sat data or transfer sats but destroy txid from utxoset to create new txid into utxoset) involves careful "utxo selection" to pick the rare one as the first input and also the first output
to keep its "rarity claim"
so whomevers address is in first poutputof child tx then owns that rare sat
EG if someone wants 2000sat from minera and minera wants to give them 1999 less rare +1 rare sat
bc1qminera 0.00000001->bc1qsomeone 0.00000001
bc1qminera 0.00002249 bc1qsomeone 0.00001999
(250sat lost to fee)
whereby the first output being 1sat then is IN CASEYS THEORY AND SOFTWARE
treated as the same "first sat"
emphasis. this again is not about putting in any special data into blockchain
this is about the sat. being ranked as first by caseys ranking system.. not bitcoin protocol
which to then transfer the deadweight meme. is not just having the dead weight move by normal bitcoin code of making a transaction, but via caseys software uploading memes into a raw TX witness area
v3ord
now we get to the deadweight of memes
these memes are not put into the sat area of "value" of a raw tx
they are put into the "script/signature/witness area (pick the buzzword that appeals to how old school you want to interpret the area talked about)
the dead weight meme is put into the signature area(witness) of a tx. and if that tx has a rare sat. then that makes that deadweight meme rare
having an ordinal meme(deadweight image file) in the first sat does not mean its having an image in the bytes where sats sit in a tx
its having dead weight in the witness area of a transaction that also contains a rare sat(aka first sat)
GET IT YET
..
deadweight (memes) are not about sats..
sats are a separate algo, feature about ranking system of rarity
..
now thats cleared up
to transfer the meme requires putting the meme file into the witness of the next tx to tag it to the output that has been deemed by caseys algo as being the one that has the rare sat to ensure they stay linked as a rare meme
otherwise you dont own the meme you just own the rare sat if you were in position 1 of a taint of position 1's according to his theory
but outside his theory
the utxo in is a different txid as an output thus not the same
a true transfer would be where a file is hashed and then appended
with say (made up) bc1N[hash]
which becomes an identifier of a file. or satoshi amount
which if output 1 this address and its designated output 2 is someones address that gets claimed ownership. then they can use that said address..
(but that requires changing bitcoin to allow that)
which core cant/wont
this someones utxo 5 childs away(unless dead data is added) has no reference in the tx to call it the owner.
apart from caseys software which is not a bitcoin rule but some guys theory