I just skimmed through their documents and I saw they use BFT. BFT algorithms are slow (and slower when more nodes are added) so are they using another layer for gaining performance?
Currently the fastest BFT implementation is BFT-SMaRt: https://github.com/bft-smart/library