In-depth analysis on Ripple (XRP)