L1X Foundation
  • Getting Started
    • L1X Overview
      • Mission and Vision
      • Why Layer One X?
      • L1X Coin
      • Infrastructure Essentials
    • Glossary
    • Quick Links
      • Foundation Website
      • WhitePaper
      • Social Media Links
      • Blog
      • Others
  • Ecosystem
    • Multifunction Utility
    • Products
    • Partnerships
      • L1DEX - Decentralised Exchange
      • DigaLabs
      • Omchain
      • Healthlink
      • L1X_Labs
      • UWA
      • Prysm Group
      • Hype Talent
  • L1X Technology Explained
    • Abstract
    • Introduction
    • Scalability and Interoperability Limitations of Existing Blockchain Networks
    • L1X Network
      • Design Principles
      • Prominent Features
      • L1X Benefits
    • Mobile Nodes
    • L1X Architecture
      • Components
      • Consensus Mechanism
    • L1X Transaction Lifecycle
    • X-Talk
      • X-Talk Architecture
      • Use Case: Advertise BSC NFT Sale in OpenSea Ethereum Marketplace
      • X-Talk Workflow
      • Benefits
    • Virtual Machine
    • L1X Time Units
    • Validator Nodes
      • Validator LifeSPAN
      • Validator Lifespan Algorithm
      • Validator Selection
      • Validator Selection Algorithm
      • Vigilant Nodes
      • Radix Nodes
      • Cluster Assignment
      • Lexicon
    • L1X Reward Mechanism
      • Friction on the Network
      • Consensus Mechanism and Incentive Scheme
      • Resource Costing Model
      • Token Distribution and Pricing Strategy
      • Consensus Mechanism and Token Pricing with Respect to Token Inflation
      • Token Participant Distribution and Pricing
      • Ongoing Distribution Rules, Governance, and Token Pricing
      • Layer Two Tokenomics Vs Layer One Tokenomics
      • L1X Coins
    • Tokenomics
    • L1X Applications
      • Staking
      • Exchange
      • Ledger Tokenization
      • Micropayment Transactions
      • Micro Trading
      • Gaming
      • Metaverse
    • L1X Components - Example Use-Cases
      • L1X Fungible Token Smart Contract
      • L1X Non-Fungible Token Smart Contract
      • X-Talk Token Swap
      • X-Talk Token Staking
      • X-Talk Fungible Token Lending and Borrowing
      • X-Talk NFT Liquidity Provision
      • X-Talk NFT Leasing Provision
      • Health Smart Contract
      • L1X Wallet SDK
    • Conclusion
  • L1X Tokenomics
  • Node Hosting on L1X
    • Node Architecture & Consensus Mechanism
Powered by GitBook
On this page
  • Cluster Maintenance and Node Shuffling
  • Threshold Management
  1. L1X Technology Explained
  2. Validator Nodes

Cluster Assignment

In addition to the above functionality, the radix node assigns new nodes to specific clusters within the network. Clusters are logical subdivisions that group nodes based on shared characteristics or roles. The cluster assignment process involves the following steps:

  1. Network Topology Analysis: Leveraging its understanding of the network's topology and node capabilities, the radix node evaluates new nodes to determine the most suitable cluster for each. This evaluation ensures optimal communication and collaboration among nodes with complementary features.

  2. Cluster Assignment: The radix node assigns new nodes to appropriate clusters based on the evaluation results. This strategic allocation enhances the overall performance, scalability, and efficiency of the L1X blockchain network.

Cluster Maintenance and Node Shuffling

The radix node assumes the responsibility of maintaining clusters within the L1X network, ensuring their ongoing stability and effectiveness. This involves periodic node shuffling, wherein nodes are reorganized within clusters in regular intervals called Cubes. The cluster maintenance and node shuffling process encompass the following steps:

  1. Cluster Monitoring: The radix node continuously monitors the clusters' composition and performance, keeping track of participating nodes and their respective roles within the cluster.

  2. Epoch Initialization: At the beginning of each cube, the radix node initiates the node shuffling process by creating a randomized order of nodes within each cluster.

  3. Node Shuffling: The radix node reassigns nodes within the cluster based on the randomized order, promoting fairness and preventing centralization. This shuffling enhances network resilience and discourages potential attacks.

  4. Cluster Update: The radix node updates the cluster configurations and disseminates the revised information to all participating nodes, ensuring they are aware of the newly shuffled cluster arrangement.

Threshold Management

The threshold management aspect of the radix node evolves around maintaining the network's threshold by tracking node records and ensuring clusters have a minimum number of nodes to meet the threshold requirement. This process encompasses the following actions:

  1. Node Record Maintenance: The radix node maintains records of nodes that have exited or been slashed from the network due to various reasons such as misconduct, insufficient resources, or voluntary withdrawal. These records help in tracking node history and determining their eligibility for future participation.

  2. Minimum Cluster Size Threshold: The L1X framework defines a minimum number of nodes required to be present in each cluster to meet the threshold. The radix node ensures that each cluster maintains this minimum cluster size to preserve the L1X network integrity and security.

  3. Cluster Redistribution: If a cluster falls below the minimum cluster size threshold, the radix node initiates the redistribution process. It identifies surplus nodes from other clusters or new nodes attempting to join the network and assigns them to the affected cluster, thereby maintaining the minimum number of nodes required.

  4. Node Eligibility Assessment: When assigning nodes to clusters, the radix node evaluates the eligibility of new nodes based on the predefined threshold criteria. This assessment ensures that only qualified nodes, meeting the required computational power, reputation, stake, or other factors, are included in the cluster.

  5. Cluster Update and Communication: Once the redistribution is completed, the radix node updates the cluster configurations and communicates the revised information to all nodes in the network. This enables nodes to stay informed about the updated cluster composition and maintain a synchronized view of the L1X network.

Thus, the radix node reinforces the network's stability, security, and adherence to predefined criteria. It guarantees that the L1X blockchain network operates with reliable and qualified nodes, enhancing the overall trustworthiness and effectiveness of the system.

PreviousRadix NodesNextLexicon

Last updated 1 year ago