ExploreTrendingAnalytics
Nostr Archives
ExploreTrendingAnalytics
DataNostrum160d ago
Help me understand. 1. Some have said that keeping OP_RETURN size small is important for node operator liability, because large OP_RETURN size could lead to relaying/storing full files of any kind (including the most awful stuff). 2. Yet, the OP_RETURN size limit is not a consensus rule, i.e. nothing prevents a miner from including a transaction with a huge OP_RETURN in a block, already now. 3. What Core is doing, and Knots is against, is changing the relay policy, that decides which unconfirmed transactions the node shares with other nodes (~broadcasting), before they are included in a block. Right now the default policy is to not relay a transaction with an OP_RETURN exceeding 80 bytes. 4. I tend to agree that largeish arbitrary files pose a risk to Bitcoin. I understand that it's already possible to store it in small chunks over multiple transactions or otherwise, but that would require special software to interpret. 5. Therefore, I believe the fundamental problem is not really being addressed. The fundamental problem is that there is not a true OP_RETURN size limit to begin with. 6. If we accept the premise that large OP_RETURN size is a risk to Bitcoin, we should make the OP_RETURN size limit a *consensus rule* going forward. That is, a transaction with a large OP_RETURN would be invalid, and no miner could include it in a new block (unlike now). 7. I believe this is called a SOFT FORK. Not a comfortable word, but I think that would be the consistent position here. Change my mind #asknostr @04c915da…3dfbecc9 @83e818df…5ccd964b @1afe0c74…6808e36d @50d94fc2…df281d63 @fdd5e8f6…a73464a7 @ccaa58e3…755d48cc @020f2d21…81a81c3e
💬 4 replies

Replies (4)

waxwing160d ago
Agree. The only coherent thing to campaign about is a consensus change. I don't think I'd support such a consensus change, but I'm not at all sure either way.
0000 sats
Undisciplined159d ago
I think these are separate issues. The relay policy matters because it determines what your own device is storing and transmitting. A consensus change would address that too, but seems unnecessary since we don't currently have a problem with illegal material getting mined, despite it being consensus valid.
0000 sats
DataNostrum159d ago
The issues are a bit different, I agree. But if you believe that arbitrary data is a threat to Bitcoin, removing its possibility via a consensus rule change seems only logical. Even moreso because a mined transaction would have to be stored permanently by every full node.
0000 sats
Undisciplined159d ago
I can't speak for everyone with this concern, but it doesn't strike me as all-or-nothing. Changing the relay policy potentially has concerning impacts on the bitcoin network regardless of whether it changes what makes it into blocks.
0000 sats