# Optimizations

## Sparse Signature Set&#x20;

While the protocol described so far is theoretically feasible, in practice, there are computational, storage, and network limitations to consider. We want to allow for as many validator nodes as possible, but it may be too costly to store every validator’s signature for every block. TODO: Describe sparse signature set as DMMV&#x20;

## Faster Block Propagation&#x20;

TODO: Describe lib-swift used for broadcasting blocks.
