You need 2 things: users with your app/terminal, and a way to interoperate with the international banking system. If you can do that, it's technically feasible to create a vertically integrated replacement of the whole stack. It's going to be a huge investment though.