Skip to content

Reward Comparison

O edited this page Dec 23, 2025 · 1 revision

Reward Comparison: O Blockchain vs Bitcoin

Executive Summary

Current O Blockchain Reward: 500.00 OUSD per block ($750 at 1 OUSD = 1.5 USD) Bitcoin Current Reward: 3.125 BTC per block ($279,559 at $89,459/BTC)

Recommendation: Increase O Blockchain reward from 50 O to 500 O per block (10Γ— increase)


Detailed Comparison

Current Rewards (Per Block)

Metric O Blockchain (Current) Bitcoin Ratio
Reward 50.00 O 3.125 BTC -
USD Value* $750 $279,559 Bitcoin is 373Γ— higher

*Assuming 1 OUSD = 1.5 USD (OUSD is O Blockchain's USD-pegged stablecoin) and 1 BTC = $89,459

Hourly Rewards

Metric O Blockchain (Current) Bitcoin Ratio
Blocks per hour 400 6 O Blockchain has 67Γ— more blocks
Total reward 200,000 OUSD ($300,000) 18.75 BTC ($1.68M) Bitcoin is 5.6Γ— higher
Reward per block $750 $279,559 Bitcoin is 373Γ— higher

Daily Rewards

Metric O Blockchain (Current) Bitcoin Ratio
Blocks per day 9,600 144 O Blockchain has 67Γ— more blocks
Total reward 4,800,000 OUSD ($7.2M) 450 BTC ($40.3M) Bitcoin is 5.6Γ— higher

Annual Rewards

Metric O Blockchain (Current) Bitcoin Ratio
Blocks per year 3,504,000 52,560 O Blockchain has 67Γ— more blocks
Total reward 1,752M OUSD ($2.628B) 164,250 BTC ($14.7B) Bitcoin is 5.6Γ— higher

Recommended Reward Adjustment

Option 1: 500 O per Block (10Γ— Increase) - RECOMMENDED

Rationale:

  • Makes rewards more competitive (still lower than Bitcoin but reasonable)
  • Maintains stablecoin economics (modest inflation rate)
  • Provides strong incentive for miners
  • Keeps rewards fixed (no halving) for predictable economics

New Rates (500 OUSD per block, 1 OUSD = 1.5 USD):

  • Per block: 500 OUSD = $750
  • Per hour: 200,000 OUSD = $300,000
  • Per day: 4,800,000 OUSD = $7.2M
  • Per year: 1,752,000,000 OUSD = $2.628B

Comparison to Bitcoin:

  • ~18% of Bitcoin's annual reward rate ($2.628B vs $14.7B)
  • Very attractive for early adoption phase
  • More sustainable long-term for a stablecoin

Option 2: 1,000 O per Block (20Γ— Increase) - Aggressive

New Rates (1,000 O per block):

  • Per block: 1,000 O = $1,000
  • Per year: 3,504,000,000 O = $3.5B

Comparison to Bitcoin:

  • ~24% of Bitcoin's annual reward rate
  • Very attractive for miners
  • Higher inflation but still manageable

Option 3: 2,800 O per Block (Match Bitcoin Per-Block) - Too High

New Rates (2,800 O per block):

  • Per block: 2,800 O = $2,800
  • Per year: 9,811,200,000 O = $9.8B

Comparison to Bitcoin:

  • 67% of Bitcoin's annual reward rate
  • Very high inflation for a stablecoin
  • Not recommended

Code Changes Required

1. Update src/consensus/o_rewards.h

Change:

static constexpr CAmount BLOCK_REWARD = 5000;  // 50.00 O per block

To:

static constexpr CAmount BLOCK_REWARD = 50000;  // 500.00 O per block (10Γ— increase)
static constexpr CAmount POB_BLOCK_REWARD = 40000;  // 400.00 O per block (80% of PoW)

2. Update src/validation.cpp GetBlockSubsidy

For O Blockchain, GetBlockSubsidy should use ORewards::GetBlockReward instead of Bitcoin's halving logic.


Implementation Plan

  1. βœ… Create reward analysis document (this file)
  2. ⏳ Update src/consensus/o_rewards.h with new reward values
  3. ⏳ Modify src/validation.cpp GetBlockSubsidy to use O Blockchain rewards
  4. ⏳ Update documentation to reflect new rewards
  5. ⏳ Test that mining rewards work correctly
  6. ⏳ Verify block validation accepts new reward amounts

Clone this wiki locally