I wouldn’t try to put nostr in a box or compare it to twitter. Twitter is a client app that connects to a Twitter server.
Nostr is a protocol
Your just using an app and relays to communicate using nostr.
This May be a bad analogy, but here goes…
If a web server is a relay then the browser is Damus (or Iris, Amethyst etc…) And that would make nostr HTTPS.
If someone has a better description, please step in. 😊