Conversation
Notices
-
Embed this notice
fiatjaf (3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d@mostr.pub)'s status on Wednesday, 01-Mar-2023 01:57:33 JST fiatjaf Is it correct to say that the most famous 25 relays are being basically DDoSed all the time while the other 900 relays are seeing very little traffic? -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Wednesday, 01-Mar-2023 01:57:32 JST Alex Gleason @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d There needs to be a Nostr product focused on relays as communities. NIP-11 is a good start, but we need the ability to attach a favicon and brand to the relay. Snort is also doing a good thing by letting you view content from specific relays. For the Fediverse it's instances, for Nostr it's relays. The strategies are no different here, it's just that on Nostr you can be a member of multiple communities at once. The relay is the thing to gameify. -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Wednesday, 01-Mar-2023 02:03:15 JST Alex Gleason @graf @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d The one I’m running is strfry, which reminds me the most of Pleroma: https://github.com/hoytech/strfry It has MRF-like capabilities and is designed to be as efficient as humanely possible. I’m not sure how you would scale it once it hits its limit. The other one I was torn on is nostream, which is beefy and seems infinitely scalable the more money you can throw at it: https://github.com/Cameri/nostream
-
Embed this notice
anime graf mays ?️? (graf@poa.st)'s status on Wednesday, 01-Mar-2023 02:03:17 JST anime graf mays ?️? @alex @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d whats good relay software. i see a list of them and no real concise breakdown of each ones supported NIP or whatever the fuck they're called. i've got idle hardware and a domain that would be suited for this (the address would be relay.shitforce.one) but i dont know which to run In conversation permalink -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Wednesday, 01-Mar-2023 02:09:17 JST Alex Gleason @graf @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d The bridge served 500K requests yesterday, and with Mostr and strfry on the same box my system resources looked like this the whole time.
The other reason I went with strfry is it has event import/export in jsonl format, which would make it theoretically possible to migrate data to another relay software.
In conversation permalink Attachments
-
Embed this notice
anime graf mays ?️? (graf@poa.st)'s status on Wednesday, 01-Mar-2023 02:09:18 JST anime graf mays ?️? @alex @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d
>limit
has a demonstrable limit been found with either of them? probably not right?In conversation permalink -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Wednesday, 01-Mar-2023 02:11:25 JST Alex Gleason @parker @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d @graf Yep. And what’s even cooler is you can write plugins in any programming language, since events get piped to it through your script in stdin and you return them in stdout.
In conversation permalink -
Embed this notice
Parker Banks (parker@pl.psion.co)'s status on Wednesday, 01-Mar-2023 02:11:26 JST Parker Banks @alex @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d @graf I assume the MRF-like capabilities are the write policy plugins? In conversation permalink -
Embed this notice
anime graf mays ?️? (graf@poa.st)'s status on Wednesday, 01-Mar-2023 02:11:55 JST anime graf mays ?️? @alex @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d the latter uses postgresql so it should theoretically be easy to migrate it. ill look into this. thank you In conversation permalink Alex Gleason likes this.Alex Gleason repeated this. -
Embed this notice
anime graf mays ?️? (graf@poa.st)'s status on Wednesday, 01-Mar-2023 02:49:53 JST anime graf mays ?️? @alex @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d alright strfry is live if you want to let your nostr buddies know, ill watch and see how it performs
relay.shitforce.oneIn conversation permalink -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Wednesday, 01-Mar-2023 02:50:29 JST Alex Gleason @graf @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d Can I publish my Mostr bridge to it?
In conversation permalink -
Embed this notice
anime graf mays ?️? (graf@poa.st)'s status on Wednesday, 01-Mar-2023 02:50:57 JST anime graf mays ?️? @alex @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d go for it, the machine its on is pretty beefy In conversation permalink Alex Gleason likes this. -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Wednesday, 01-Mar-2023 03:19:43 JST Alex Gleason @graf @verita84 @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d The whole protocol is websockets, which is very interesting. Want a single event? Open a websocket and request it, and it’ll get back to you when it does (usually a few ms).
In conversation permalink -
Embed this notice
verita84 :Debian_logo: :firefox: :bing: :android: (verita84@poster.place)'s status on Wednesday, 01-Mar-2023 03:19:44 JST verita84 :Debian_logo: :firefox: :bing: :android: @graf @alex @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d
Something wongIn conversation permalink Attachments
-
Embed this notice
anime graf mays ?️? (graf@poa.st)'s status on Wednesday, 01-Mar-2023 03:19:44 JST anime graf mays ?️? @verita84 @alex @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d fixed. improper config in nginx since I didn't realize it was utilizing websockets at first so i configured the proxy_pass directive wrong In conversation permalink -
Embed this notice
verita84 :Debian_logo: :firefox: :bing: :android: (verita84@poster.place)'s status on Wednesday, 01-Mar-2023 03:19:45 JST verita84 :Debian_logo: :firefox: :bing: :android: @graf @alex @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d
You finally coming around to nostr Graf?In conversation permalink -
Embed this notice
anime graf mays ?️? (graf@poa.st)'s status on Wednesday, 01-Mar-2023 03:19:45 JST anime graf mays ?️? @verita84 @alex @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d no i dont really have an interest in using it in its current iteration but i figured i would help alex and others In conversation permalink -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Wednesday, 01-Mar-2023 03:23:30 JST Alex Gleason @verita84 @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d @graf No, that’s a client problem. Clients use a relay pool, and that implementation is very important to UX. You want it to retry relays with exponential backoff. I assume Iris is doing something custom, but even the best JS relay pool I found is still a bit rough around the edges.
In conversation permalink -
Embed this notice
verita84 :Debian_logo: :firefox: :bing: :android: (verita84@poster.place)'s status on Wednesday, 01-Mar-2023 03:23:31 JST verita84 :Debian_logo: :firefox: :bing: :android: @alex @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d @graf
Is websockets the reason why I have to refresh the clients all the time to get updates? lolIn conversation permalink -
Embed this notice
anime graf mays ?️? (graf@poa.st)'s status on Wednesday, 01-Mar-2023 03:28:06 JST anime graf mays ?️? @alex @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d @verita84 yeah im learning as i go. might submit a PR with my nginx config and service unit since they dont have one yet In conversation permalink Alex Gleason likes this. -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Wednesday, 01-Mar-2023 03:45:45 JST Alex Gleason @parker @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d @graf I haven’t looked into the zaps thing yet and I still don’t even fully get lightning.
In conversation permalink -
Embed this notice
Parker Banks (parker@pl.psion.co)'s status on Wednesday, 01-Mar-2023 03:45:46 JST Parker Banks @alex @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d @graf I'm being serious btw, I need to figure out how to do that. In conversation permalink -
Embed this notice
Parker Banks (parker@pl.psion.co)'s status on Wednesday, 01-Mar-2023 03:45:47 JST Parker Banks @alex @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d @graf Is there any easy way to query people’s Lightning address? A relay that only allows subscriptions from people who are not capable of receiving zaps would be fun.
In conversation permalink -
Embed this notice
Alex Gleason (alex@gleasonator.com)'s status on Wednesday, 01-Mar-2023 03:55:03 JST Alex Gleason @parker @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d @graf I got that much, but how is it possible that either user can “close” the channel at any time? Some cryptography thing.
In conversation permalink -
Embed this notice
Parker Banks (parker@pl.psion.co)'s status on Wednesday, 01-Mar-2023 03:55:04 JST Parker Banks @alex @3bf0c63fcb93463407af97a5e5ee64fa883d107ef9e558472c4eb9aaaefa459d @graf Bitcoin is expensive and slow as shit, so for micropayments they set up a peer to peer network of nodes that use these nodes to route payment channels between people, who trade invoices back and forth, and then do a single final settlement of payments on Bitcoin once those channels are closed. In conversation permalink
-
Embed this notice