Nuh 🔻 on Nostr: Is this our job though spending our time begging on Nips repo? we built Pkarr, we ...
Is this our job though spending our time begging on Nips repo?
we built Pkarr, we showed it to everyone for many months, and we're told it was unnecessary.
Pkarr is still there and keeps getting better. Anyone is welcome to use it.
And for strong consistency, I meant it in the Write sense, meaning, in Nostr you can't do lists or counters safely, on Homeservers it is easy.
Another way to say it is: single writer. Think how LMDB offers great transactional safety because it just rejects lock-free multiwriter paradigm.
And if you believe that most users read way more often than write that is a reasonable tradeoff (maybe slower writes or occasionally unavailable writes) for the sake of having stuff like consistent pagination and exclusion checks and maybe versioning.
Saying that that doesn't scale is like saying having only one Git remote doesn't scale, of course it does.
we built Pkarr, we showed it to everyone for many months, and we're told it was unnecessary.
Pkarr is still there and keeps getting better. Anyone is welcome to use it.
And for strong consistency, I meant it in the Write sense, meaning, in Nostr you can't do lists or counters safely, on Homeservers it is easy.
Another way to say it is: single writer. Think how LMDB offers great transactional safety because it just rejects lock-free multiwriter paradigm.
And if you believe that most users read way more often than write that is a reasonable tradeoff (maybe slower writes or occasionally unavailable writes) for the sake of having stuff like consistent pagination and exclusion checks and maybe versioning.
Saying that that doesn't scale is like saying having only one Git remote doesn't scale, of course it does.