Menu
Matic logoDeveloperBasicsDevelopValidateIntegrateContributeFAQ
Support
Matic logoDeveloper
  • Basics
  • Develop
  • Validate
  • Integrate
  • Contribute
  • Support
  • FAQ
Matic logoDeveloper
  • Overview
  • Basics
    • What is Matic
    • Who is a Validator
    • Who is a Delegator
    • PoS, Staking & Delegation
    • Economics
    • Minimum Technical Requirements
  • Validator
    • Introduction
    • Architecture
    • Responsibilities
    • Core Components
      • Heimdall Chain
      • Bor Chain
      • Checkpoint Mechanism
      • Proposers & Producers Selections
      • Validator key management
      • Staking
      • Delegation
      • Derivatives
      • Proposer Bonus
      • Transaction Fees
      • State Sync Mechanism
  • Delegate on Matic
  • Delegator FAQ
  • Mainnet
    • Getting Started
    • Core Components
    • Responsibilities of Running a Validator node and as being a Validator on Matic Network
    • Node Setup Ansible
    • Node Setup Binaries
    • How to Stake and Become a Validator on Matic
    • Replacing a Validator on Matic Network
    • Changing your Signer Address
    • Commission
    • Moving Stake
    • Technical FAQs
  • FAQs
  • Bug Bounty Program
  • Reporting Issues
  • Rewards

Bor Chain

The Bor node or the Block Producer implementation is basically the sidechain operator. The sidechain VM is EVM-compatible. Currently, it is a basic Geth implementation with custom changes done to the consensus algorithm. However, this will be built from the ground up to make it lightweight and focused.

Block producers are chosen from the Validator set and are shuffled using historical Ethereum block hashes for the same purpose. However, in the future, sources of true randomness will be utilised for this selection.

Edit this page
Previous
« Heimdall Chain
Next
Checkpoint Mechanism »