Some of the biggest names in payments, blockchain, and cloud computing have joined forces to build what could become the…