Thread

After several weeks of persistent effort, I'm excited to share Nostr Web Services (NWS). NWS makes your web service reachable without having a publicly accessible IP address or DNS. All you need is an npub and a set of Nostr relays. A wide range of existing services could be run on NWS without requiring any significant changes. NWS achieves this by establishing a TCP connection between client and server which can be used by these applications. Please keep in mind, that the software is in a very early state and not even released yet.

Replies (50)

When someone tells you that Nostr is just a Twitter alternative, tell them that our developers are literally rebuilding the Internet.
asmo's avatar asmo
After several weeks of persistent effort, I'm excited to share Nostr Web Services (NWS). NWS makes your web service reachable without having a publicly accessible IP address or DNS. All you need is an npub and a set of Nostr relays. A wide range of existing services could be run on NWS without requiring any significant changes. NWS achieves this by establishing a TCP connection between client and server which can be used by these applications. Please keep in mind, that the software is in a very early state and not even released yet.
View quoted note →
tor is slow because therse no anti-spam (actually they added a sort of proof of work client side, but it is not so effective), theres no incentive to run nodes that are the facto moslty feds and volountary. If you add micropayments as spam filter and as economic incentive for people to run relays, you can have a tor network that scales. Also its trivial to implement in a way that provide reliable anonimity, it just need to reimplement onion routing, all problems in theory are solved.
Looks like fun
asmo's avatar asmo
After several weeks of persistent effort, I'm excited to share Nostr Web Services (NWS). NWS makes your web service reachable without having a publicly accessible IP address or DNS. All you need is an npub and a set of Nostr relays. A wide range of existing services could be run on NWS without requiring any significant changes. NWS achieves this by establishing a TCP connection between client and server which can be used by these applications. Please keep in mind, that the software is in a very early state and not even released yet.
View quoted note →
Hope this fix nostr ip leak into the relays itself
asmo's avatar asmo
After several weeks of persistent effort, I'm excited to share Nostr Web Services (NWS). NWS makes your web service reachable without having a publicly accessible IP address or DNS. All you need is an npub and a set of Nostr relays. A wide range of existing services could be run on NWS without requiring any significant changes. NWS achieves this by establishing a TCP connection between client and server which can be used by these applications. Please keep in mind, that the software is in a very early state and not even released yet.
View quoted note →
Casually replacing IP. πŸš€
asmo's avatar asmo
After several weeks of persistent effort, I'm excited to share Nostr Web Services (NWS). NWS makes your web service reachable without having a publicly accessible IP address or DNS. All you need is an npub and a set of Nostr relays. A wide range of existing services could be run on NWS without requiring any significant changes. NWS achieves this by establishing a TCP connection between client and server which can be used by these applications. Please keep in mind, that the software is in a very early state and not even released yet.
View quoted note →
πŸŒπŸ‘€
asmo's avatar asmo
After several weeks of persistent effort, I'm excited to share Nostr Web Services (NWS). NWS makes your web service reachable without having a publicly accessible IP address or DNS. All you need is an npub and a set of Nostr relays. A wide range of existing services could be run on NWS without requiring any significant changes. NWS achieves this by establishing a TCP connection between client and server which can be used by these applications. Please keep in mind, that the software is in a very early state and not even released yet.
View quoted note →
By having all TCP packets proxied by the entry node, the number of incoming IP addresses for the relay operator is significantly reduced. This simplifies IP blacklisting in case of an attack, as NWS funnels all client requests through the entry nodes. Consequently, the distribution of requests is determined by the total number of entry nodes. If your goal is to DDoS Nostr relays, it's likely more effective to flood them with normal events.
Any contribution is welcome! Whether you want to be a contributor, an exit or entry node runner, or just help spread the word. I'm currently working on adding an HTTPS reverse proxy with auto-generated self-signed certificates. This will allow exit node runners to accept encrypted HTTPS connections from public entry nodes without enabling TLS in their backend services at all.