An Architecture That Enables Cross-Chain Interoperability for Next-Gen Blockchain Systems