I'm curious to understand what are the main differences between Monero, DASH and to-be released z-cash. I would also like to know what is the main improvement in z-cash when compared to Dash and Monero.