• Blockchain: The overall architecture of the blockchain

    The overall architecture of the blockchain includes six layers: data layer, network layer, consensus layer, incentive layer, contract layer, and application layer. Data layer The underlying dependence of all blockchain technologies is also the essence of blockchain. Network Layer The part that carries out point-to-point transactions and broadcast multicast ensures the smooth progress of transactions and transaction confirmations. It is precisely because of the point-to-point transaction characteristics of the blockchain that data transmission is dispersed among various nodes. The destruction of some nodes or networks will have little impact on…