Ripple: a cryptocurrency for banks and financial service companies