The biggest pro@npub1whtn0s68y3cs98zysa4nxrfzss5g5snhndv35tk5m2sudsr7ltms48r3ec right now is inefficient processing of the group state and inefficient relay connections.

You can think of white noise like the equivalent of a Bitcoin full note versus a bank account. Apps like Signal have the benefit of a central server that can offload a whole bunch of processing and therefore make it much more efficient on the client application.

White noise is a local first convergence machine. So it has to do a whole bunch of processing to keep in sync with the group. This gets especially tricky when the app is closed or offline and has to catch up.

Currently it's designed so that it is very unlikely to fork the consensus, but at a huge computational cost.

What we're working on now is to massively improve the performance of our convergence state machine, and to also make our relay connections a whole lot smarter. This is a big undertaking and it will take us about a week of back end library development but expect a lot performance improvements and battery optimizations in the coming weeks.
8h ago
116