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 for non-fungible assets that simplify and accelerate blockchain application development.Today, the blockchain is still in early stage, not much experience programmer, not much development tools, open source codes to help you to develop a blockchain application. It is difficult for developers to build application that can match Internet applications in terms of scalability, performance, cost and user experience.