The only other way to avoid liveness thresholds is eventual, probabilistic consistency (e.g. proof-of-work and my upcoming design which is something new):
But isn't there some major limitations with PoW as well? Which is what PoS is actually trying to solve?