Harmonizing Systems: Smart Contracts and Interoperability