How to Bridge Assets Across Blockchains Safely: A Complete Guide