The invention belongs to the technical field of block chains and
privacy protection, and particularly relates to a privacy-protected block chain cross-chain asset transaction method. The method comprises the following steps: firstly, generating a
virtual identity, and completing ownership
verification based on zero-knowledge proof to ensure that an address and the identity are decoupled; secondly, creating a ring account by using the
virtual identity, and constructing an address privacy isolation carrier; and then combining the
virtual identity and the ring account to design a shared burning /
casting privacy primitive so as to eliminate the difference of address assets on the chain. And then, executing cross-chain fund transfer based on the primitive, and realizing one-way asset privacy transfer through light
client verification and
relay transmission. According to the method, the non-linkability of the addresses of the two cross-chain parties is realized, the execution
delay is controlled at a
millisecond level, the cost on the chain is reduced by 30-40% compared with that of a similar scheme, the method is compatible with cross-chain architectures such as light clients and notarians, is adaptive to multi-chain DeFi and cross-chain lending scenes, and has high privacy, high efficiency and high expansibility.