Claiming an OP_RETURN Prefix



Summary:

The discussion thread on Bitcoin-dev mailing list started with the topic of pruning the op_return outputs as they are not spendable. The use of hash in witness script data was also discussed, but it was concluded that it would not be helpful and might make things worse. A suggestion was made to use pay 2 contract instead of op_return purely for timestamping. However, OpenTimestamps was recommended for actual timestamping purposes. It was mentioned that using op_return was not just for timestamping, but rather for storing the URL of something in the OP_RETURN by adding a few other elements that affect the hash. Batching OTS uses and the batching used by IPFS directories were found to be incompatible. The possibility of miners identifying transactions from one's software was discussed, and it was suggested that miners could censor transactions if they identified them. However, it was also pointed out that miners would have to try and `ipfs cat` every OP_RETURN of every transaction, which would be a relatively high-cost operation. It was also noted that choosing not to mine transactions might not be censorship economically, but politically, it might be considered as such since these transactions pay fees like any other. The discussion ended with Luke Dashjr pointing out that choosing not to mine transactions is not censorship.


Updated on: 2023-06-13T04:05:17.953694+00:00