Hybrid PoW/DPoS Consensus Mechanism
Last updated
Last updated
Bitcoin Solaris implements an innovative hybrid consensus mechanism that combines Proof-of-Work (PoW) and Delegated Proof-of-Stake (DPoS) across its dual-layer architecture. This approach leverages the security and decentralization of PoW with the scalability and energy efficiency of DPoS.
The Base Layer of Bitcoin Solaris utilizes a PoW consensus mechanism similar to Bitcoin, with some modifications:
Algorithm: SHA-256 (compatible with existing Bitcoin mining hardware)
Difficulty Adjustment: Every 1008 blocks (approximately 3.5 days)
Block Time: 300 seconds (5 minutes)
Miners compete to solve the PoW puzzle by finding a nonce that produces a hash below the target difficulty.
The first miner to solve the puzzle broadcasts the block to the network.
Other nodes verify the block’s validity, including:
Correct block structure
Valid PoW solution
All transactions in the block are valid
Nodes add the new block to their local copy of the blockchain if valid.
In case of a fork, the chain with the most accumulated PoW (longest chain) is considered valid.
The Solaris Layer implements a DPoS consensus mechanism for faster transaction processing and smart contract execution:
21 active validators are elected by BTC-S token holders.
Voting Power: Proportional to the amount of BTC-S staked.
Block Time: 15 seconds
Block Size: Dynamic, up to 32MB
Validators take turns producing blocks in a round-robin fashion.
The selected validator proposes a new block.
Other validators verify the block’s validity.
If 2/3+ of validators approve, the block is finalized and added to the chain.
Validator set rotates every 24 hours to ensure decentralization.
Validators can be penalized (slashed) for malicious behavior or poor performance.
The hybrid consensus mechanism ensures seamless interaction between the Base and Solaris layers:
The Solaris Layer periodically commits its state to the Base Layer.
This commitment is included in a PoW block, leveraging the security of the Base Layer.
Changes to the validator set on the Solaris Layer are recorded on the Base Layer.
This ensures that the validator selection process benefits from the immutability of the PoW chain.
Users can move assets between layers through a two-way peg mechanism.
These cross-layer transactions are verified and processed by both consensus mechanisms.
The PoW Base Layer provides strong resistance against 51% attacks.
The DPoS Solaris Layer’s security is reinforced by periodic checkpoints on the Base Layer.
The Solaris Layer can tolerate up to 1/3 of validators being Byzantine (malicious or faulty).
Validator set changes recorded on the Base Layer prevent long-range attacks on the Solaris Layer.
Base Layer: Capable of processing up to 3,000 transactions per second (TPS).
Solaris Layer: Achieves up to 100,000 TPS with near-instant finality.
This hybrid consensus mechanism allows Bitcoin Solaris to maintain a high level of security while enabling the scalability and advanced features required for a next-generation blockchain platform.