Pantos Network: Core Components and Token Transfer Process
Pantos is a multi-blockchain technology that aims to provide a secure, scalable, and fully decentralized system for blockchain interoperability. This document provides a detailed explanation of the core components of the Pantos network and the process involved in token transfer across multiple blockchains.
Core Components
1. Pantos Hub: This is the main component of each supported blockchain. It connects all on-chain and off-chain components and requires node operators and token issuers to register with the Pantos Hub. They must provide a stake in our native Pantos token (PAN) to ensure the network’s stability.
2. Pantos Forwarder: This component connects the Pantos Hub and all Pantos-supported tokens. It verifies user signatures during token transfers, ensuring each transfer is processed only once within its validity period.
3. Pantos Tokens: Tokens are essential for executing transactions across the Pantos network.
4. Pantos Validator Nodes: Validator nodes ensure that a cross-chain token transfer is correctly processed and fully included on the source blockchain before it is submitted to the destination blockchain.
5. Pantos Service Nodes: These nodes accept client transfer requests and submit them to the Pantos hub. Service nodes enable users to pay transaction fees for all Pantos transfers in PAN, independent of the actual source or destination blockchain.
6. Pantos Clients: These are software that runs outside any blockchain network. Clients initiate token transfer requests and select the most appropriate service node bid based on cost or speed.
Token Transfer Process
1. The user initiates a token transfer by signing a request.
2. The user's request gets submitted to a service node.
3. The service node validates the request and sends it to the Pantos Hub.
4. The Pantos Hub validates the involved tokens and nodes and forwards this information to the Pantos Forwarder.
5. The Pantos Forwarder verifies user signatures and instructs token burn on the source chain.
6. The Pantos Validator monitors all chains and registers incoming transfers.
7. After the source blockchain confirms the burn, the validator submits a token transfer request to the Pantos Hub on the destination chain.
8. The Pantos Hub checks the incoming request and forwards it to the Pantos Forwarder on the destination chain.
9. The Pantos Forwarder verifies the validator's signature and instructs token mint on the destination chain.
In summary, the Pantos network provides a comprehensive multi-blockchain infrastructure, integrating various components to facilitate cross-chain token transfers. By utilizing native tokens, validating nodes, and secure hubs and forwarders, Pantos aims to achieve seamless interoperability across multiple blockchain networks.