XinFin, Ethereum and Ripple: A Comparison