Demystifying Cross-chain Bridge