♾️
OneFinity Docs
🎓 Learn🛠 Build💾 Testnet 👔 Protocol🔄 Bridge
  • Welcome to OneFinity
  • OneFinity
    • What is OneFinity
    • OneFinity approach
    • What is a Sovereign Shard?
  • Technology
    • Basic concepts
      • Nodes and Wallets
      • Epoch and Rounds
      • Secure Proof of Stake
      • Glossary
    • Sovereign Shard
    • WASM Virtual Machine
    • Ethereum Virtual Machine (EVM)
    • ESDT vs ERC-20
    • Run a OneFinity node
      • System Requirements
      • Configuration
      • Installation
      • Updates
      • Management
      • Nodes
        • Rating
        • Redundancy Setup
        • Configuration files
        • Operation modes
        • Node Databases
        • Import Database
        • Node CLI
      • Staking
      • Unstaking
      • Jail/Unjail
      • Staking Smart Contract
      • Keys
        • Validator Keys
        • Wallet Keys
        • Multikey nodes
  • Validators
    • Overview
    • Git repo
    • Binaries
    • Go
    • General setup
    • How to generate a Validator pem
    • Node start
    • Interact with the blockchain
    • Unjail
  • OneFinity Protocol
    • Overview
    • Governance
    • Protocol Rewards
      • Validators
      • Delegators
      • Staking Agencies
    • ONE Token
    • OG Validators: NFT Staking
  • Technical documentation
    • Overview
    • Integration of the Ethereum Virtual Machine (EVM)
    • Integration of the Ethereum Remote Procedure Call (RPC)
    • Interoperability between Ethereum and MultiversX ecosystems
    • Tools and SDKs for developers
    • Environments
  • Bridges
  • Ecosystem
  • Grants
  • FAQs
  • Social Media
  • Roadmap & Tokenomics
  • Team
Powered by GitBook
On this page
  • SPoS Overview
  • Key Features
  1. Technology
  2. Basic concepts

Secure Proof of Stake

SPoS Overview

Secure Proof of Stake (SPoS) is the consensus mechanism adopted by OneFinity, emphasizing efficiency and security in blockchain consensus. It leverages a modified BLS multisignature scheme and prioritizes meritocracy among validators.

Key Features

  • ONE Tokens & Validator Rating: Validator nodes are selected for consensus based on their staked ONE tokens and an individual rating score, reflecting their past behavior. This combination ensures that stake importance is balanced with performance and reliability.

  • Efficient Rounds: The process is structured into rounds that last mere seconds, with only 2 communication rounds needed for signing blocks. The selection of validators for each round is completed in roughly 100 ms, thanks to the deterministic nature once the randomness source is known.

  • Selection Process:

    • Randomness Source: At the start of each round, a randomness source, uninfluenced and unpredictable, is generated from the previous block’s signature, ensuring fairness in the selection of the consensus group and the block proposer.

    • Block Proposer: The validator with the smallest numerical hash of their public key and the randomness source becomes the block proposer, responsible for producing the block that round.

  • Security: The quick succession of rounds is designed to prevent malevolent actors from adapting quickly enough to influence block proposals, enhancing the overall security of the network.

SPoS stands out by integrating these mechanisms smoothly, fostering both a high level of security and efficient governance within the blockchain’s operations.

PreviousEpoch and RoundsNextGlossary

Last updated 1 year ago