umbra-protocol icon indicating copy to clipboard operation
umbra-protocol copied to clipboard

Umbra Scanning Bottleneck Possible Mitigations

Open apbendi opened this issue 3 years ago • 1 comments

Meta issue to document possible mitigations to the bottleneck of announcement scanning:

  • [x] Async w/ progress bar (notification when completed)
  • [x] Parrallelization
  • [ ] Rust based crypto
  • [ ] Only scanning blocks after when the user set their stealth keys
  • [ ] Caching previously decrypted messages
  • [ ] Lazy loading in UI (show detected announcements as they're found rather than waiting for all of them)
  • [ ] Sharding the receive table between withdrawn/non-withdrawn
  • [ ] Optional server side scanning via viewing key

apbendi avatar Jan 06 '22 19:01 apbendi

#377 is another possible mitigation but requires a new contract. We may want a new contract anyway to implement that + NFT support (1, 2)

mds1 avatar Aug 24 '22 16:08 mds1