Why Nostr? What is Njump?
M. Dilger /
npub1acg…p35c
2024-06-03 18:44:56
in reply to nevent1q…g0he

M. Dilger on Nostr: Gossip does not use pocket. I built things in this order: nostr-types, gossip, ...

Gossip does not use pocket. I built things in this order: nostr-types, gossip, chorus, pocket. I backported pocket into chorus so now chorus uses pocket. But pocket only has a very simple interface, just enough for a relay, not nearly good enough for a client to use. That may change but I'm not working on such.

Gossip uses it's own LMDB storage which is a tad less efficient but much more fully fleshed out for client usage.

Also Gossip isn't interacting with it's local database in the same manner it would with a relay. I know that some other clients create a local relay style cache, but that is not what we are doing. We have a custom internal API that is nothing like querying a remote relay.
Author Public Key
npub1acg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeyse9p35c