Do you need sats to send a bitcoin signed message?
I see where the argument is coming from.
You're talking about signed message and the other party is considering the topic which is involving Bitcoin.
The context of the OP is more of comparing Social media to
the Bitcoin than signing a message.
It is not made clear that you're talking about signed message and a signed message isn't related to the network at all since it's just a wallet feature and not part of the protocol.
Simply signing a message of course wont require bitcoins but it wont be relayed to the network.
It's just an unsent message, and if you use other method to "
post" it, then it's not Bitcoin that functioned like a social media.
If you want to classify your message as a "
social media" post/message, you have to consider using Bitcoin to transmit the message to other peer(s).
So you'll have to send it with a transaction that requires bitcoins as fee.
Or is the only requirement that both parties involved are using the same version of the same software?
A full Bitcoin node isn't limited to the "
reference client" Bitcoin Core software, there are other node implementations out there that aren't too famous. (
e.g. Bitcoin Knots)
It's the protocol or "
Consensus Rules" that is required to be followed by a node for it to be part of the Bitcoin Network.