Why Nostr? What is Njump?
2024-09-01 18:13:05

Clem Morton on Nostr: Bugs still in the system, frustrate individuals coming from services that “just ...

Bugs still in the system, frustrate individuals coming from services that “just work”, so there’s a ton of development and bug squashing needed.

More robust relay infrastructure.

A way for individuals to, discover, interact, import, publish and filter relays from a repository that is decentralized and preferably blockchain based.

For example, if I click relays. I should be met with a list of available options.
This list should be distributed, and categorized.
A mechanism for sharing this list should be a NIP, including its format, how one registers a server to it, including basic metrics, geographical location, and uptime stats. Including notes from those running the relay about the relay.

Group into paid, vs free categories - including filter by price.

Additionally, there should also be relays on the list accessible over TOR and other platforms.
Ability to trigger in app WireGuard, per relay with separate keys should also be available.

So, someone running a relay, can place the relay behind a WireGuard connection. & all data transmitted between the client and the server is WireGuard encrypted.
This should be part of the NIP protocol, where keys are seamlessly issued, and rotated to the client if enabled, based on their public key.

So, I connect to a relay, if it provides the service and my client has the feature turned on. My public key requests a WireGuard key pair, good for say a couple days. Then if the relay is still being used, keys get rotated and re-issued automatically.

This adds a layer of big brother protection against snooping that can be enabled by default on relays. Trying to get users to take their security seriously and run a VPN, is like trying to direct a choir of cats.

I think the protocol has potential, it just needs more work IMO.

Will be digging more into the NIPs and documentation to really sort this beast out and see what other options I can offer.
Author Public Key
npub1gca5whd7xs05rpt9yspg42wrxhw2luxdd6fp62skmkuzl7t9au0syyxhyx