| Algorithm 2 Collect cross-chain smart contract B(CCSC-B) |
| Input: DATA; CCSC- A; N; skp func Get-Crack (DATA,skp)// Obtain DATA and use user skp to decrypt to obtain Ds, etc. func Pre-stored(Ds)// Pre-storage based on data summary, get AD func Get(N)// Obtain N through data interaction, and generate Y/F to CCSC-A func Storage(D)// Store according to the pre-stored address |