LogoLogo
WhitepaperMultiSwapHelp CenterWebsite
Ferrum Network - Whitepaper
Ferrum Network - Whitepaper
  • Welcome to the Ferrum Network
  • πŸ‘‹Introduction
    • πŸ“Overview
      • 🏁Ferrum Network Mission
      • 🌎Market Opportunity
      • βš–οΈProblem and the Solution
      • πŸ—ΊοΈ10,000 Foot View – A gateway to the multichain future
  • πŸ› οΈArchitecture
    • βš’οΈCore Tech
      • πŸ“Overview
      • ❓Why Polkadot?
      • βš™οΈRUST Programming Language
      • πŸ› οΈSubstrate Framework
      • ⛓️Ferrum Runtime
      • 🀝Quantum Portal
        • πŸ“Overview
        • ⛏️Quantum Portal Miner (QPM)
        • πŸ“Quantum Portal Validator (QPV)
        • βš™οΈQuantum Portal Smart Contracts (QPSC)
        • 🧱Quantum Portal Blocks (QPB)
        • πŸ”Quantum Portal Multichain Explorer (QPME)
        • Ferrum Testnet Node
      • βš–οΈValue-Constrained PoS Rollup (VCPR)
      • πŸ‘₯Multi-Chain Validators Staking
    • 🧱Standards
      • βš–οΈBIS - Blockchain Interoperability Standards
      • πŸ“BIP - Blockchain Interoperability Proposals
    • Security
      • Securing the Network
      • Securing the Rollup
    • Glossary & Acronyms
      • Glossary
  • πŸ’‘Use Cases
    • Multichain Token
    • Bridging Value
    • Multichain Staking
    • Build Once, Deploy Everywhere
  • πŸͺ™Tokenomics
    • Token Utility
    • Monetary Policy
    • Token Categories
  • βš–οΈGovernance
    • Ferrum Network DAO
      • πŸ“Overview
      • βž•Voting Eligibility and Process
      • ✍️Proposal Creation
        • πŸ“Steps
Powered by GitBook
On this page
  • Standard Quantum Portal Blocks (standardQPB)
  • Finalized Quantum Portal Blocks (finalizedQPB)
Edit on GitHub
  1. Architecture
  2. Core Tech
  3. Quantum Portal

Quantum Portal Blocks (QPB)

PreviousQuantum Portal Smart Contracts (QPSC)NextQuantum Portal Multichain Explorer (QPME)

Last updated 2 years ago

There are two types of Quantum Portal Blocks.

  1. Standard Blocks

  2. Finalized Blocks

Standard Quantum Portal Blocks (standardQPB)

Standard Quantum Portal Blocks are created & mined by using on-chain data provided by the on the sourceChain that the QPM is configured to mine transactions.

A standardQPB is made up of a pair of networks i.e. each block requires a source and destination network. The block numbers for standardQPBs are incremented independently on each network.

For example, when a QPM is configured to mine Ethereum sourceChain transactions, both of the following conditions can be true:

  1. A transaction with the sourceChain of Ethereum and destinationChain of BSC; ETH <--> BSC can have minedStandardQPB #1 (ETH<-->BSC).

  2. Another transaction with the sourceChain of Ethereum and destinationChain of Polygon; ETH <--> Polygon can have minedStandardQPB #1 (ETH<-->Polygon) as well.

These numbers are incremented independently as minedStandardQPBs are chain-specific, not chain-agnostic.

Finalized Quantum Portal Blocks (finalizedQPB)

There is a concept of finalized blocks for Quantum Portal. This concept treats Standard Blocks the same way as transactions. Where a pool of Standard Blocks is mined but not finalized yet. After certain criteria are met, then this pool of blocks is finalized and assigned a Finalized Block Number.

Finalized Quantum Portal Blocks are created & finalized by (QPV) using verification threshold signatures of for minedStandardQPBs in the mempool and verified against on-chain data. Quantum Portal Validators are chain agnostic and can finalize minedQPBs for any integrated chain.

A finalizedQPB is also made up of a pair of networks i.e. each block requires a source and destination network. Similar to minedStandardQPBs, the block numbers for finalizedQPBs are also incremented independently on each network.

For example, when a QPV finalizes minedStandardQPBs both of the following conditions can be true:

  1. A minedStandardQPB with the sourceChain of Ethereum and destinationChain of BSC; ETH <--> BSC with a minedStandardQPB #1 (ETH<-->BSC) can have finalizedQPB #1 (ETH<-->BSC).

  2. Another minedStandardQPB with the sourceChain of Ethereum and destinationChain of Polygon; ETH <--> Polygon with minedStandardQPB #1 (ETH<-->Polygon) can have finalizedQPB #1 (ETH<-->Polygon) as well.

finalizedQPB numbers are incremented independently as finalizedQPBs are chain-specific, not chain-agnostic, similar to minedStandardQPBs.

πŸ› οΈ
βš’οΈ
🀝
🧱
Quantum Portal Miners
Quantum Portal Smart Contract (QPSC)
Quantum Portal Validators
Quantum Portal Miners