It's almost impossible to transmit the cost to them.
Yes, what do you think about this idea?
The relays have faced great challenges in recent months with the arrival of waves of users, the last, and most evident, China and Hong Kong.
The relays are computers, they require memory, CPU and RAM. Although the essence of a relay is that it be "dumb", to face the scalability challenges we will need a much larger network.
The Clients have not behaved well with the relays, they have demanded a lot of information from the relays to improve the user experience. Some request the last 400 notes so that the user can scroll without affecting their experience and this is fine for a small user network, but with the different waves of users that have arrived in Nostr the relays have faced the need to scale infrastructure, assuming significant costs, to meet the demand of new users.
Although the Clients should optimize their request for information to the relays, the owners of these computers must still bear the costs of supplying the user demand.
How can we scale in infrastructure without costs being absorbed for free by one person?
The relays have come to privatize their use, we have seen in recent weeks the emergence of at least 10 private relays, whose cost is between 1,000 sats and 15,000 sats, but even this would not be able to supply the cost of maintaining a private relay with costs that are around the 160 USD per month.
I believe that there is a transitory and scalable solution to the problem of the maintenance cost of the private relay and it is the construction of Relay federations where the Relay dominator takes the resources of relays distributed in the globe contributing computational and storage resources and thus distribute the cost of maintenance.
In order for the popular Relays to implement their federation, a simple solution must be brought to them so that collaborators can easily and quickly connect their hardware to this dominant Relay.
This would be one of many ways that we can implement to prepare for the next wave of users that is coming.
There is a limit to how long Relay Owners can last.
https://www.linkpicture.com/view.php?img=LPic63e15ba18540a1578679312
Any problem on the setup?
I made a mistake, it is called b897180632c5f842b194bc6be347e16fac0ea26a7c96a0ad9e26d620c3f6ca22
Go follow btc.mining@nostr.band it is a bot that will repost everything related to bitcoin mining in Nostr. 🫂
Amethyst 0.13.1: Relay sets.
Now you can choose which relay is used in each feed: home, private DMs, public chats and Global feed.
Want to avoid spam? Set the global feed to paid relays only.
This is also an early version. Bugs are expected.
Download https://github.com/vitorpamplona/amethyst/releases/download/v0.13.1/app-release-v0.13.1.apk
thank you good sir.
Any github repository to look for updates?
running a relay has a cost even at the family level. I think that future relays will turn into a federation of distributed relays that support one big relay so the cost of maintaining a big relay is not absorbed only by one person.
muy buen podcast, ayudó harto a dar un pie a nuevas ideas. Hacía falta algo así
pay for posting... can you imagine every post require a payment of 5 sats?
pay for maintaining your relay > feed your family
Popular relays require maintenance that is not free, you have any idea on how to build a sustainable platform without paying for it?
Fun day at nostr, having a blast with all this amazing people 🫂
pv 🌄
Great job!! I've been trying to keep up with everything that is happening here and it's difficult for none tech savvy people to understand and gain the vision on where we are going.
Will you make a paid version that goes more in depth on the development explained to people in common lenguaje?
Without that, we can't spread the virus so more people jump in the nostr boat.
🧉🧭
For example, I use nos2x for nsec management, so I never copy/paste my nsec in a web browser. https://chrome.google.com/webstore/detail/nos2x/kpgefcfmnafjgpblomihpgmejjdanjjp
Also, Clients can work with micro-apps, it is not that necessary to work everything at the Client level. You could incorporate a Google extension micro-app that advise you relay connections.