mleku on Nostr: i totally agree about the issue of lists being implemented as CRDTs but while it is ...
i totally agree about the issue of lists being implemented as CRDTs but while it is not difficult for *me* to implement a relay that uses them to do things, the cryptographic signature verification load on clients is very high, this is why giant lists have remained the norm
they have to pipeline the processing of these events and cache them so tehy don't ask for them again, and they have to address the matter of making their caches more robust and possibly even they need a way to transport them between clients
so it's a lot of stuff to build, i know easily just by thinking about it what is required to make it viable but we need front end devs
i might say that in funding prioritiies for gitcitadel we may need to consider that the sooner we can get a typescript ninja on teh payroll the better
Published at
2025-03-31 12:16:09Event JSON
{
"id": "f4f3e8fd1b252b28fec07a4d3919528172419524b6a4773247241dfc366b52ea",
"pubkey": "4c800257a588a82849d049817c2bdaad984b25a45ad9f6dad66e47d3b47e3b2f",
"created_at": 1743423369,
"kind": 1,
"tags": [
[
"e",
"4aee0377b414ea9afe4e0856e68850f158e2253009aeb50610299c37ae0069ea",
"",
"root",
"dd664d5e4016433a8cd69f005ae1480804351789b59de5af06276de65633d319"
],
[
"e",
"73ca0a7de3fa0952f6157fe6ffa585a7e6e3a2bbf59f38dc386adbc709e11de5",
"wss://theforest.nostr1.com/",
"reply",
"4c800257a588a82849d049817c2bdaad984b25a45ad9f6dad66e47d3b47e3b2f"
],
[
"p",
"21b419102da8fc0ba90484aec934bf55b7abcf75eedb39124e8d75e491f41a5e"
],
[
"p",
"fd208ee8c8f283780a9552896e4823cc9dc6bfd442063889577106940fd927c1"
],
[
"client",
"jumble"
]
],
"content": "i totally agree about the issue of lists being implemented as CRDTs but while it is not difficult for *me* to implement a relay that uses them to do things, the cryptographic signature verification load on clients is very high, this is why giant lists have remained the norm\n\nthey have to pipeline the processing of these events and cache them so tehy don't ask for them again, and they have to address the matter of making their caches more robust and possibly even they need a way to transport them between clients\n\nso it's a lot of stuff to build, i know easily just by thinking about it what is required to make it viable but we need front end devs\n\ni might say that in funding prioritiies for gitcitadel we may need to consider that the sooner we can get a typescript ninja on teh payroll the better",
"sig": "42bfe00095f7b15786007ba26e92ebe00a7ba03dcf177b2cf0c686f7ea4b517f5029250b773c5b25db16263066dfaa42ecd66ea73b342b9cf16a96c7ffe389a1"
}