Warehouse-receipt financing fears two things above all: one cargo sold to many buyers, and duplicate pledging. The root cause is mixing ownership with delivery right; the cargo still sits in the warehouse, yet the delivery right has already been pledged to two banks, and whoever lifts first takes the loss.
The fix is to split one chain into two: the ownership chain records who the batch belongs to, and the delivery-right chain records who may take the cargo out at some future point. Once separated, a bank lends only against the delivery-right chain, and the system auto-compares; if the same batch's delivery right is already in bank A's pledge pool, bank B is blocked outright, never even reaching manual approval.
Every transfer is signed with SM2 and time-stamped with SM3, so who moved the delivery right from party A to party B, and when, is written on the chain immutably. In a dispute that timestamp is a court-grade birth certificate, far more usable than the endorsement chain on a paper receipt.
For SNSUC's transshipment cargo this is the point: cargo in transit with title changing hands several times is the norm. Dual-layer registration lets the future delivery right be pledged on its own for T+0 lending; the bank reads the state of the delivery-right chain, not whether the physical pile is in the warehouse. Cargo has not reached port, but the money has; that is the liquidity transshipment actually needs.