In simple terms, a cross-chain bridge is infrastructure for transferring data and assets from one blockchain to another. In order to understand the concept let's imagine a world composed of water and different islands disconnected from each other. Each island has its own attributes, one is flat and is made of hard, solid granite with a large city at its center, another is made of constantly shifting sand - very few people live here, and yet another is covered in thick vegetation and is o...