Conversation
Notices
-
Some of these inscription in the BTC chain are funny...
-
@cjd this is an ordinal? :blob_laughing:
-
@cjd https://ordinals.com/inscription/c39fa127c961c8a0a577371e758220f6d90e363fcdf503a61e38b837a71d2cb3i0
-
Sorry, I thought you said "What is..."
-
Packing an image into a BTC transaction - which used to not work because it's way too big, but since the taproot soft fork, it do.
-
@cjd not limited to images afaik. Could be av stuff too I think.
-
Next move is probably: Malicious governments to insert child porn and then use that as a flimsy excuse to forbid bitcoin. A lot of nerds with weak grasp on law will be like "you got me". Of course real objective is to prevent people from having money.
-
Any bytes you want, up to around 4MB
-
@cjd A similar feature exists within monero's tx_exttra field, but it is limited in size. There is discussion around getting rid of it, and I bet this bitcion situation ends up being a motivator. Being able to consume an entire block with a single transaction is bonkers (especially with 10 minutes between blocks).
-
@cjd with the data being more spread out you can't monopolize a block which I think is a little better at least. Imagine 10 4mb transcriptions taking up 10 blocks and everyone else being queued up behind them. I think at the current price a full block is only about 200 bucks.
Also requiring reassembly does add a little plausible deniability if something nefarious shows up on a blockchain you run a node for.
-
Whether it's 1 transaction, or 2000 transactions, you can still insert arbitrary data. With 2000, the data is more spread out and needs reassembly. There might be a way to make it impossible to store any arbitrary data, i.e. every pubkey must also carry a signature to prove that it's a key.
-
@cjd @thatguyoverthere you can prune the data chunk the NFT is stored in.
You can't be a validating node if you do that, though
-
@thatguyoverthere @cjd that field is in there for commerce i believe so you don't have to generate a new address per transaction.
-
@Moon @cjd yeah I think it's largely unused though and there is some discussion around getting rid of it entirely. As a demonstration someone put zero to monero on the chain in PDF format, and it can be reassembled in a one liner.
-
@Moon @cjd with storing stuff like this in moneros, one concern is the size of the chain, but another is that it might make analysis easier as there would be more variance from tx to tx. Right now it's really hard to distinguish between one tx and another. More regular usage of tx_extra would change that. It's also not encrypted as I didn't need any keys to reassemble zero to monero
-
@Moon @cjd I am not comfortable with my knowledge enough to speak confidently, but afaik stealth addresses are the default on monero. The tx_extra can be used for refund address info or whatever, but it can also be used for anything else.
-
@thatguyoverthere @cjd might be a good idea, i don't know about monero specifically but when i messed with bitcoin before lightning network the clients couldn't handle new address per transaction well.