Network performance improvements
In https://github.com/keep-network/keep-core/issues/1328 we reworked the message delivery handler pipeline to adjust it to DKG and relay entry signing requirements for a broadcast channel message transmissions. Since then, we achieved 100% message delivery rate for local deployments and network scale tests up to 300 clients.
Unfortunatelly, we still observe some problems on testnet and mainnet when groups very rarely can not be formed because of a split on the decision which members were inactive. We also see DKG results with less than 64 signatures and some operators report message validation throttled warnings from certain groups when signing relay entries.
Some of those problems could be potentially caused by poor performance of machines the beacon is running at or by network configurations (e.g. node not publicly available). On the other hand, message validation throttled messages are reported also by professional operators who are running their nodes on machines meeting the minimum hardware requirements and having correct network configutration.
This issue aims at investigating those problems, proposing, and - if possible - implementing improvements increasing network performance and message delivery rate even more.