The invention relates to the technical field of distributed
data synchronization, in particular to a three-terminal message synchronization method, which comprises the following steps of: generating FALCON public and private keys for three terminals respectively, negotiating a two-threshold threshold public key, writing a message key hash with a vector
clock into a multi-
branch Verkle tree, and updating a root abstract; a sending end carries out integrity proof
broadcasting through a Bloom
bitmap, a compression model, a root abstract and zero knowledge; a receiving end compares the bitmaps to obtain a difference set, and a coding window, a redundancy proportion and power distribution are obtained through
reinforcement learning; a sending end uses sparse Fountain coding to send difference set packets in
wireless and optical links in a
shunting manner; a receiving end carries out linear solution decoding,
verification and certification, batch box opening, supplementary signing aggregation and root abstract refreshing; and the
completion rate and the link quality are continuously written, and self-adaptive operation is carried out in offline, alternating or low-power scenes. The method has the advantages of
quantum security, low bandwidth, low time
delay and
energy conservation, and transaction omission and data conflict can be avoided.