The main difference between XRP and Bitcoin lies in the fact that the latter uses PoW, while XRP operates a consensus algorithm . This allows XRP to process transactions faster, and without “wasting” vast amounts of computing power and energy. However, it does create a problem of centralization.