Monero and Zcash: A Comparative Study of Their Technologies