The DIPChain architecture has five layers: data layer, network layer, consensus layer, contract layer, and application layer. • Data layer The data structure of the blockchain table ensures that the data is safe, reliableand credible that cannot be tampered with. • Network layer This layer is represented by p2p network which distributes tasks and workloads within the network. • Consensus layer DIPChain selects DPOS so that the block is generated exactly every 3 seconds and there is only one authorized producer at any point in time to generate the block. • Contract layer Contract layer serves for smart contract management within the platform, including trading contracts, crowdfunding contracts, education contracts and community activity contracts. • Application layer Application layer provides user interfaces as well as all the infrastructure for the services rendered at the platform. There is also technical description for the wallet architecture and virtual machine in the technical part of the whitepaper.