How might we incentivize distributed, redundant cloudflare equivalent services to sprout?

Blossom redundancy, and tollgate sats incentives come to mind

cc nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr nostr:npub1zzt0d0s2f4lsanpd7nkjep5r79p7ljq7aw37eek64hf0ef6v0mxqgwljrv nostr:npub1hw6amg8p24ne08c9gdq8hhpqx0t0pwanpae9z25crn7m9uy7yarse465gr

nostr:nevent1qqs8wxschu3sd34mxpxc5xyh9g4twtn65sfny94rjezexvs5xche5egpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3vamnwvaz7tmjv4kxz7fwdehhxarj9e3xzmnyqyxhwumn8ghj7mn0wvhxcmmvqgsr9cvzwc652r4m83d86ykplrnm9dg5gwdvzzn8ameanlvut35wy3grqsqqqqqpndnvkx

Reply to this note

Please Login to reply.

Discussion

To do CloudFlare the nostr way:

Services (behind a firewall) can pay public servers to give them a tunnel to a public ip address. They could do that to several servers at once, where the provider's sole business could be fending of spam. If one of em causes too much spam you could just cut it off.

An interesting thought i'm having now is you could selectively reveal some of your ip addresses to your WoT, so your service always stays up for them, even if you're under attack through the publicly known IP's.

I did a half-assed experiment named 'NoPorts' that would provide such a service. Anyone that likes to further explore this concept should join nostr:nprofile1qythwumn8ghj7ct5d3shxtnwdaehgu3wd3skuep0qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcqyzpanxdpfp39c0fthqv67vrycrm2ztta4z8k3vkxjgsl8f6xzuw3jddlvze in March next year!

PS: The local dns part of this image is nice, but not necessary.

nostr:nevent1qvzqqqqqqypzq96n3hp2vfmf6z2y8uvvxl97xk86kkalnqghx4p25lzl79c76a7yqqsfkpmfx9562ng08f0ftn2g5n3r0mqmcc9hz3c3tdksapkvcc9vwyg6h62vh

https://gitworkshop.dev/npub1hw6amg8p24ne08c9gdq8hhpqx0t0pwanpae9z25crn7m9uy7yarse465gr/relay.ngit.dev/noports

To get a performant architecture on this and make the incentives work is really tricky, but we think we've cracked it. Lighting is still too heavy, so we put chaumian microcredits on the wire. There are a whole set of integrated problems that you kind of have to solve at the same time to get this to work, but once you do, it all snaps together

https://zsubmesh.net/