BitCherry is a blockchain infrastructure empowering commercial applications, which is to construct P2Plus point-to-point encrypting network protocol with the new thinking of physical structures and achieve highly extensible data architectures by hashing diagrams modified by relational graphs. BitCherry provides smart contract, cross-chain consensus and other operating mechanisms which can reduce the development cost and provide underlying public chain of high performance, high security and high availability for blockchain business applications.