Why Nostr? What is Njump?
2025-04-30 01:04:58
in reply to

jimbocoin on Nostr: IMO, this is fine, and probably better. To understand why, it helps to start with why ...

IMO, this is fine, and probably better.

To understand why, it helps to start with why OP_RETURN exists at all. OP_RETURN offers a mechanism to add arbitrary data to a transaction that, crucially, can be safely deleted.

So, when you sync a fresh node, you still have to download all the data (including OP_RETURNs) in order to validate it. But you only have to keep the UTXOs. Your node can safely drop the OP_RETURN data, and your node will be able to validate new transactions just fine.

Without OP_RETURN, someone wanting to cram arbitrary data into a TX has to use some other means, such as nonsense addresses, or script content (inscriptions). Every node must maintain this information in perpetually in order to validate future transactions.

Removing the limit on OP_RETURN will allow people to put garbage into the block chain in a node-friendlier way than the status quo. In both cases (OP_RETURN or inscriptions) the sender has to pay for the block space by outcompeting other transactions in the mempool. But at least with OP_RETURN, nodes can delete this garbage after the initial download.

#Bitcoin
Author Public Key
npub1v9qy0ry6uyh36z65pe790qrxfye84ydsgzc877armmwr2l9tpkjsdx9q3h