One of our most important architecture ideas is that not every aspect of every app needs to be decentralized. There are still advantages to centralized systems. There are clear benefits when applied correctly to solve a problem and not all situations call for a blockchain solution. In OPEN Platforms case, the problem we address is the in-app purchasing system: how payments are received and ultimately affect an applications centralized platform. The application database is complex and protected, necessary for the developer. Attempting to apply a blockchain for the database would not be practical; loss of efficiency and re-work by the developer.
The centralized systems that are replaced by our blockchain solution are all the payment channels needed today: users bank, merchant bank, payment provider, etc. Our Scaffold smart contracts allow payment to be direct between User and Developer. The Scaffold also acts as a link between the User and the Application Database. Payment for the specific purchase can be confirmed and affect the Database, completing the transaction.
The advantage for this solution is clear, avoiding the fees imposed by those centralized payment entities, accepting cryptocurrency, and instant access to the transaction funds. Selectively applying blockchain technology can provide great benefits for a system, leaving the centralized and decentralized portions to do what they do best. For a more comprehensive description of the OPEN Platform solution, please have a look at our whitepaper!