pull down to refresh

Can someone please ELI5 Ordinals (but with some details). How do you do it (command line in bitcoin core??)? What is the mechanism for writing it? What is Witness Data? Why is witness data discounted?
Thank you, -CE
1,000 sats paid
chungkingexpress's bounties
No don’t lol
reply
Transactions with segwit inputs have a witness section. While non-segwit inputs have their script arguments in the input script, for witness inputs, the script arguments and witness scripts go to the witness section. Witness data is only parsed once when a transaction is validated, and then never needs to be revisited except to provide peers old blocks. Thus, it’s a lot less costly for nodes to maintain than output data which needs to be kept in the UTXO set until the UTXO is spent. Witness data is discounted to reflect this lower cost and to reduce the cost of inputs in comparison to outputs to encourage good stewardship of the UTXO set.
The idea behind Inscriptions is to write data into a part of a P2TR input’s witness stack that is not relevant the payment authorization as a way to publish something directly on the blockchain. This is generally extremely inefficient and expensive, and will hopefully soon be priced out.
reply
Starting to answer my own question, I found https://ordinals.wtf/#list which provides some good resources and it looks like I need to download the Ord command-line wallet and sync it up with Bitcoin core: https://github.com/casey/ord/
Will see how I get on...
reply
Are you on Windows? If so let me know how it goes
reply
Don't waste your time on such spammy shitcoin scams
reply
They are stupid because a good coinjoin breaks the sequence.
reply