Check out the Binance Research paper on io.net:

io.net - Binance Research