Nostr подписывает события с помощью BIP-340 Schnorr над кривой secp256k1. Каждая подпись занимает 64 байта. Проверка одной подписи настолько дешева в вычислительном смысле, что каждый клиент может проверить каждое полученное событие, что создает основу для принципа "релеи не могут подделать события".
Schnorr взаимозаменяем с ECDSA для этой цели, но имеет два приятных свойства: подписи детерминированы при наличии схемы nonce и подписи аддитивны, что открывает дорогу к более сложным конструкциям в будущем (мультиподписи событий, адаптер-подписи) без изменения формата события.