I also think that bitcoin and other cryptocurrencies have the potential to become a mainstream form of payment at shops within the next decade but it will require them to make progress on challenges such as scalability, design and regulation. Throughout history payment forms have evolved with the aim of reducing payment friction. For this reason bitcoin and other cryptocurrencies represent a viable technological update to how we spend money in shops and in fact the global economy. In addition given the speed of change in the digital age perhaps 2025 is a conservative prediction.