Cherry
  • The Basics
    • Introduction
    • The Cherry Primer
    • Cherry Protocol
    • Cherry Token
      • Wrapped Cherry Token
  • Quickstart
    • Installing the Cherry Node
    • Create an Account
  • Cherry Stack
    • Parachain & Parathread
    • Consensus
      • Become a Validator
      • Become a Nominator
      • Unbonding and Rebonding
      • Validating FAQ
    • Governance
      • Treasury
    • Storage
      • What is IPFS
      • Application Programming Interface
    • EVM Compatibility (pEVM)
    • Identities
  • Build
    • Style Guide
  • Community
    • Ambassador Program
    • Public Grants
  • Cherry Ecosystem
    • Finance
    • Capital Partners
  • Substrate
    • Polkadot
    • Substrate
    • XCM
  • Resources
    • Glossary
    • Blockchain UI
    • Job Board
  • Official Website
Powered by GitBook
On this page
  • Basic information
  • External References
  1. Substrate

XCM

PreviousSubstrateNextGlossary

Last updated 2 years ago

Basic information

One of the killer features of the Dotsama ecosystem is the interconnection of all the parachains. Sharing the same security layer, all parachains have an innate shared platform to securely communicate with one another.

The two core parts of cross-chain communication are:

  • Cross-Consensus Message Format (XCM)

  • Cross-Consensus Protocols

XCM is just a generic message format, designed to be a language for communication between two systems. As the name suggests, it’s not necessarily only bound to Substrate-based or Dotsama chains - it can be adopted and used by any system using any consensus.

Cross-Consensus Protocols specify how to pass and act on XCM messages. Polkadot provides two protocols at the moment which are supported by both Astar and Shiden Networks:

  • Vertical Message Passing (VMP)

  • Cross-Chain Message Passing (XCMP)

    • Currently, only XCMP-lite (HRMP) is supported

External References

Readers and developers are encouraged to go over the official documentation to learn more about XCM and the protocols before diving in on the specific usage of XCM on Astar and Shiden Networks:

  • XCM articles by Gavin Wood: , , and

  • (consult while reading the articles)

Learn Cross-chain
part 1
part 2
part 3
XCM format
Sub0 - Getting Started with XCM
How to make a cross-chain transfer