Ripple and the problem of the decentralized commit