Synchronization means the mechanism used to maintain consistency between the contents of two or more databases,files,modules,or threads.Consensus and synchronization are essential sectors in the blockchain. The synchronization process enables all nodes in the entire blockchain network to achieve data consistency, ensuring that the data can be verified throughout the network. At the same time,while not affecting the consensus,it prepares the data required for the consensus in advance,so that the data throughout the network reaches an agreement, and increases the success rate of transactions