HTP system consists of data layer, network layer, consensus layer, incentive layer, contract layer and application layer. Among them, the data layer encapsulates the underlying data blocks and related basic data and algorithms such as data encryption and timestamp; the network layer includes distributed networking mechanism, data dissemination mechanism and data validation mechanism; the consensus layer encapsulates all kinds of consensus algorithms of network nodes; and the incentive layer integrates economic factors into the block chain technology system, including economic incentives. The contract layer encapsulates all kinds of scripts, algorithms and intelligent contracts, which is the basis of block chain programmability. The application layer encapsulates all kinds of application scenarios and cases of block chain.