As every aspect of life, especially goods and services are becoming digitized and have their values exchanged on virtual platforms, it's only natural that payment methods will also follow the trend.
all possibilities can happen without anyone knowing for sure but replacing the real currency function I think it's something very difficult maybe a changeable function