quoting
note1nxf…7ffpFeature Overview
Feature Nostr Pubky Main Purpose Decentralized social/messaging protocol Decentralized backend for identity, DNS, storage, messaging Data Model Signed events (JSON) via relays; non-permanent storage Key-value store by public key; user/homeserver controls storage Identity (Key Type) secp256k1 key pair (Bitcoin compatible) Ed25519 key pair Protocol/API WebSockets; NIP-specified JSON messaging RESTful HTTP (PUT/GET/DELETE); language SDKs Authentication secp256k1 signatures; Schnorr optional Ed25519 signatures; optional session/token auth Extensibility NIPs, modular clients/relays Schemas, CLI/tools, app plugins, PKarr (alt-DNS) Storage/Retention Relays decide what to store; users can post to many User/homeserver determines data permanence Censorship Resistance Anyone can run relays; users can multi-home; resistance at relay layer Anyone can run/choose homeserver; direct user data control Posting/Media Text, images, links, files, rich media via extensions Text, chat, long notes, files, media (all formats supported) Clients 100+ open-source web, desktop, mobile, and CLI clients Primarily the official web app at this stage; broader client ecosystem expected as project matures DHT Network Not used; relays act as message hubs Integral: DHT underpins PKarr DNS and content discovery Codebase Multiple language repos; established, active ecosystem pubky-core (Rust), PKarr, web app; early but open to contribution and extension Customizability Modular; many forks/clients/relays Designed for extensibility; true diversity will follow as ecosystem grows Community Large, distributed, high relay/client diversity Developer-focused, early user and tool adoption Recent Activity Ongoing dev, new NIPs, client innovation Core protocol and DHT/PKarr actively developed; expanding tools and integration DHT and Pubky
- Pubky: Uses a DHT for decentralized naming (PKarr), content discovery, and routing, aiming at robust censorship resistance and user autonomy as deployment increases.
- Nostr: Does not use a DHT; relies on multiple independent relays for decentralization.
Takeaways
- Nostr is a mature, established protocol with high diversity in software and participation. Its minimalistic, event-based approach and thriving ecosystem fuel broad adoption and rapid evolution.
- Pubky is an emerging platform building infrastructure for flexible application backends and decentralized naming, with a promising model and clear technical vision—the broader ecosystem is likely to expand as development progresses.
References
Current as of July 2025, per official project repositories and documentation.
Tim Bouma on Nostr: Good comparative summary. ...
Good comparative summary.
