Skip to content

Latest commit

 

History

History
62 lines (42 loc) · 2.6 KB

File metadata and controls

62 lines (42 loc) · 2.6 KB

MAP Protocol Developer Documentation

Welcome to the MAP Protocol developer documentation. This documentation is designed for advanced developers who want to understand the technical details of MAP Protocol's cross-chain infrastructure.

What is MAP Protocol?

MAP Protocol is a peer-to-peer cross-chain infrastructure that enables secure and decentralized interoperability between heterogeneous blockchains. It provides two complementary cross-chain solutions:

  • Protocol 2.0: TSS (Threshold Signature Scheme) based decentralized custody
  • Protocol 1.0: Light client-based trustless verification

Documentation Structure

Introduction to MAP Protocol, architecture overview, and comparison between v1 and v2.

TSS-based cross-chain solution: architecture, maintainer roles, TSS mechanism, MStack, cross-chain flow, gas mechanism, security, and slashing.

Light client-based cross-chain solution: light client design, MOS layer, and chain integration guides.

MAP Relay Chain (Atlas) technical details: architecture, consensus mechanism, genesis contracts, and precompile contracts.

Fundamentals

Core blockchain and smart contract concepts:

Appendix

Quick Links

Topic Description
Architecture Overall system architecture
v1 vs v2 Comparison of two solutions
TSS Threshold signature scheme
Light Client Light client design
Consensus Proof of Stake consensus
Genesis Contracts Genesis contract design

For Users and Operators

If you're looking for:

  • Node operation guides
  • API/SDK usage
  • Running Compass-TSS

Please visit the User Documentation instead.

Contributing

We welcome contributions to improve this documentation. Please submit issues or pull requests to our GitHub repository.

Resources