Stablecoins: Future of Payments or Echo of the Past?