Potential impact of cryptocurrency on financial services