Cubiq Logo

Qubes & Validators

Qubes & Validators

Qubes are lightweight mobile nodes that act as validators in the Cubiq Network, enabling unprecedented decentralization and mobile participation.

Democratizing Consensus

Cubiq allows everyday mobile devices to contribute to network security and consensus, fostering a truly decentralized ecosystem.

Overview

In traditional blockchain networks, running a full node or participating in validation often requires significant computational resources, limiting participation to a few powerful entities. Cubiq Network overcomes this by introducing "Qubes" – lightweight mobile nodes that can act as validators.

This innovative approach, powered by zero-knowledge proofs, allows billions of mobile devices to participate in securing and decentralizing the network, making Cubiq truly mobile-native.

What are Qubes?

A Qube is a Cubiq mobile application instance running on a user's smartphone (Android or iOS) that performs critical validation tasks for the network. Unlike traditional full nodes, Qubes do not store the entire blockchain history or re-execute every transaction. Instead, they:

  • Verify Zero-Knowledge Proofs: Qubes download compact zero-knowledge proofs (ZKPs) generated by Cloud Provers and cryptographically verify them using optimized WASM verifiers. This ensures the integrity of transactions and state transitions with minimal computational overhead.
  • Participate in Consensus: Qubes that have staked QUBE tokens can participate in the Delegated Proof of Stake (DPoS) consensus mechanism, voting on the validity of new blocks.
  • Propagate Blocks: They participate in a gossip-based peer-to-peer network to efficiently propagate new blocks and transaction information.
Lightweight & Efficient

Minimal impact on mobile device resources (CPU, RAM, battery, data).

True Decentralization

Enables broad participation in network security and governance.

Role of Validators

Validators (Qubes with staked tokens) play a crucial role in maintaining the security and integrity of the Cubiq Network. Their responsibilities include:

  • Block Proposal: A selected validator proposes a new block containing a batch of transactions and their corresponding zero-knowledge proof.
  • Proof Verification: All active validators verify the ZKP associated with the proposed block to ensure the validity of the transactions.
  • Consensus Voting: Validators vote on the proposed block. Once a supermajority (2/3+) of the staked QUBE tokens vote in favor, the block is finalized.
  • Network Participation: Maintaining an active Qube client and participating in the peer-to-peer network.

Delegated Proof of Stake (DPoS)

Cubiq Network utilizes a lightweight Delegated Proof of Stake (DPoS) consensus mechanism, optimized for mobile participation.

How DPoS Works in Cubiq

  • Delegation: QUBE token holders can "delegate" their stake to a validator (Qube) of their choice. This allows smaller token holders to participate in consensus without running a Qube themselves.
  • Validator Selection: A set of active validators are chosen based on their total delegated stake. These validators are responsible for proposing and validating blocks.
  • Voting: Active validators vote on proposed blocks. The weight of their vote is proportional to their total staked and delegated QUBE.
  • Block Finality: Blocks achieve instant finality once a 2/3+ supermajority of staked tokens (via their delegated validators) confirm its validity.
Community Governance

DPoS empowers the community to choose validators and influence network direction.

Efficient Consensus

Achieves high transaction throughput and fast block finality.

Becoming a Validator

To become an active validator (Qube) on the Cubiq Network, you will need to:

  • Run the Cubiq App: Install and keep the Cubiq mobile application running on your device.
  • Meet Minimum Stake: Hold and stake a minimum amount of QUBE tokens (details on minimum stake will be announced).
  • Maintain Uptime: Ensure your Qube is consistently online and connected to the network to participate in block validation.
  • Network Requirements: Your device will need a stable internet connection.

Validator Onboarding Process

A detailed guide for onboarding as a validator, including technical setup and best practices, will be provided closer to mainnet launch.

Validator Program Coming Soon

Validator Rewards & Slashing

Validators are incentivized to act honestly and maintain network security through a system of rewards and penalties.

Rewards

  • Block Rewards: Validators who successfully propose and validate blocks receive a portion of newly minted QUBE tokens.
  • Transaction Fees: Validators may also earn a share of transaction fees from the blocks they process.
  • Delegator Share: Validators share a portion of their earned rewards with their delegators, encouraging more stake.

Slashing

To deter malicious behavior, validators can be "slashed," meaning a portion of their staked QUBE tokens are forfeited, for actions such as:

  • Double-signing blocks.
  • Downtime or prolonged inactivity.
  • Maliciously attempting to fork the chain.
Network Security

The reward and slashing mechanisms ensure validators are aligned with the network's best interests.