12/15/2025 Financial Times UK Some technologists believe more than 100,000 such payment systems could swamp the world within five years