What is Udap?
UDAP, a Universal Decentralized Asset Platform, is a blockchain middleware that provides Restful APIs and an ‘Asset Wallet’ for application developers to create powerful blockchain based applications without writing any smart contracts.
It’s a ‘layer two’ solution to non-fungible assets to simplify and accelerate blockchain application development. Itprovides full solutions that helps internet developers easily transfer themselves into token-based business:
（1）Valuable decentralized features that do not require heavy investment in blockchain technologies. UDAP defines convenient APIs for traditional vertical applications. This allows them to integrate with blockchains. An added benefit to application developers is that a deep understanding of blockchain and decentralization technologies is not required.
（2）Fast, cheap and secure integration with public blockchains, without specific lock-in.
UDAP implements State Channel technology to solve some of the most challenging issues with developing and running Blockchain-based applications. State Channel technology provides high scalability, low cost, privacy protection and immediate responsive.
（3）Application Wallet with in-app currency and Smart Contracts that provide asset life cycle management, trading (including some common trading models like buy and sell, rental, auction, pledge, etc.) and search capability.
UDAP has a set of smart contracts templates (initially based on Ethereum) that are configured by applications before deployment and at runtime. Early testing shows that this automatic templating system can cover 90% of regular application use cases.