Cross-chain interoperability: Atomic commit protocol