Why Nostr? What is Njump?
2023-08-17 03:30:48
in reply to

techfeudalist on Nostr: Could you please explain why this is correct? From the way I’m reading BIP 301: … ...

Could you please explain why this is correct?

From the way I’m reading BIP 301:

https://github.com/bitcoin/bips/blob/master/bip-0301.mediawiki#user-content-Specification

… it appears that only miners care about these messages being exchanged.

From the section “Backwards Compatibility”:

“As a soft fork, older software will continue to operate without modification. To enforce BMM trustlessly, nodes must watch "pairs" of transactions, and subject them to extra rules. Non-upgraded nodes will notice that this activity is present in the blockchain, but they will not understand any of it.”

So imagine that most miners upgrade but the rest of us run “older software”. We’re not miners so we don’t care about these messages (or even understand the message content).

So, how is it true that nodes running older software will enforce or prevent this soft fork? It seems to me that only miners need to upgrade to activate it because only they have a need to know what this data means.

Think of it another way. Since this is only messages being exchanged by miners, then they could use op_return to pass messages to each other. The data inserted n the blockchain would be unreadable to the rest of us. How could we prevent a private group from passing messages to each other using the base chain?

What am I missing? How is it impossible to covertly enable drivechains?
Author Public Key
npub1nz3cd3mx4jf9paxwrdgqvchaprjdge9pj9t58mkusw74q5saajkqu0yxqu