Developer Docs
What is MAP Protocol?
Documentation Structure
Overview
Protocol 2.0
Protocol 1.0
Relay Chain
Fundamentals
Appendix
Quick Links
Topic
Description
For Users and Operators
Contributing
Resources
Last updated
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.
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
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.
Core blockchain and smart contract concepts:
Blockchain: accounts, transactions, blocks, gas, MPT, RLP, oracle
Smart Contracts: EVM, development, testing, security
BTC Layer2: BTC Layer2 and BRC-201
Overall system architecture
Comparison of two solutions
Threshold signature scheme
Light client design
Proof of Stake consensus
Genesis contract design
If you're looking for:
Node operation guides
API/SDK usage
Running Compass-TSS
Please visit the User Documentation instead.
We welcome contributions to improve this documentation. Please submit issues or pull requests to our GitHub repository.
Last updated