Když se zrodil blockchain, očekávalo se, že bude jeden takový a vše poběží v něm. Čas ale ukázal, že vzniklo více blockchainů, které jsou odděleny a nijak spolu nekomunikují. Myšlenka jednoho blockchainu se ukázala jako nepraktická.
Cross-chain je schopnost interoperability (spolupráce) mezi různými blockchainy. Tedy cross-chain umožní spolupráci různých blockchainů mezi sebou. Hlavní cíl cross-chainu je výměna nebo převod aktiv. Cross-chain interakce můžeme ještě dělit a to na izomorfní a heterogenní. Izomorfní cross-chain interakce jsou snadnější. To protože spojují mezi sebou relativně podobné blockchainy. Např. Mají společný konsensus, třeba PoW. Pokud ale se jedná o opravdu rozdílné blockchainy i různým typem „těžby“ je využita heterogenní interakce. Jde o podstatně složitější proces. Příkladem projektů, kteří poskytují cross-chain jsou Cosmos nebo Wanchain. Wanchain např. Již dokáže propojit mezi sebou ERC20 a EOS.