HPB (High-Performance Blockchain) is a new kind of block chain hardware and software architecture, which includes a chip acceleration engine and the blockchain platform, aiming to realize the performance extension of distributed applications. Positioned as an easy-to-use high performance blockchain platform, combined with industry depth to meet real business needs. This is done by creating an architecture that builds an application's similar operating system. The software architecture provides account, identity and authorization management, strategy management, database, asynchronous communication, and thousands of CPU and FPGA or cluster program scheduling. By the implementation of a new architecture, the blockchain can support millions of transactions per second, and second level confirmation.