Protocol Stack
Cross Chain Computing Protocol
Last updated
Cross Chain Computing Protocol
Last updated
Multichain computing protocol(MCP) is an open-sourced standard for developers to easily build secure multi-chain services and applications. With a universal bridging interface, developers can utilize resources across multiple blockchain networks including computing, storage, and bandwidth, eliminating the need for developers to write agile code for fast cross-chain integrations. MCP opens a new category of web3 applications that can be built by developers for multi-chain ecosystems.
Protocol Requirements
In order to enable a new class of web3 native dApps, a Decentralized Query Protocol must meet the following requirements:
Web3 Resource Discovery: client should be able to get the web3 resources with minimum effort on the network
Data availability: a client should be able to pay to keep the data available for running queries against specific data sources.
Price efficiency: clients should be able to pay for data, bandwidth, and computing resource availability in efficient and competitive marketplaces.
Incentive alignment—incentives should be aligned between clients, providers, and dApp de- velopers to encourage growth of the network and positive network effects.
1. Cross-chain Consensus Layer—responsible for smart contract execution and payment settlement.
2. Peer-to-peer (P2P) Network—defines how nodes locate and connect.
3. Payment Channels —facilitates fast and low-cost payments in the system.
4. Service Discovery – Server nodes and reputation module for public service
5. Data Marketplace — the mechanism by which users pay nodes for the dataset.
6. Indexing and Caching Marketplace — the mechanism by which users pay nodes for indexing and caching data sources.
7.Web3 Task Auction – public and private task, market matcher, auto bidding
8.Storage Layer — data stored on public blockchains or content addressable networks.
9. Computing Layer — how a query is routed to a specific node for computing.
10.CDN Layer – how data is distributed and hosted on the global network
11. Governance —manages schemas, treasure, and disputes.