Chain Abstraction 101: The Key to Cross-Chain Compatibility