Skip to main content

Network Bribes

💜 Support the DIG Network

Overview​

Network Bribes enable content owners to pay for capsule consolidation on specific nodes, optimizing retrieval performance through market-driven incentives that complement the main reward system.

How It Works​

Each DataStore includes an independent bribe distributor that supports multiple assets (XCH, CAT tokens). Content owners can fund these distributors to incentivize nodes to store all their capsules together for faster retrieval.

Configuration​

def configure_bribe(datastore, asset, amount, rules):
datastore.bribe_distributor.fund(asset, amount)
datastore.bribe_distributor.set_rules({
'reward_per_tb': amount,
'min_consolidation': 0.75, # 75% of capsules
'geo_requirements': ['us-east', 'eu-west'],
'performance_sla': {'latency': 200, 'uptime': 0.999}
})

Economic Model​

The system creates a dual-incentive economy:

StrategyUse CaseIncentiveStorage Pattern
DecentralizationCensorship resistanceDIG rewards onlyDistributed
PerformanceCommercial appsBribes + DIG rewardsConsolidated
HybridMixed requirementsBalanced approachOptimized

Node Decision Logic​

def node_decision(bribe_value, dig_rewards, opportunity_cost):
if bribe_value > (dig_rewards + opportunity_cost):
return "consolidate_for_bribes"
else:
return "maintain_diversity"

Use Cases​

DeFi Frontend: High-performance requirements

config = {
'asset': 'USDS',
'budget': 1000, # monthly
'targets': 5, # nodes
'sla': {'latency': 100, 'uptime': 0.9999}
}

Archival Storage: Maximum resilience

config = {
'bribes': None, # No bribes
'strategy': 'max_distribution',
'priority': 'resilience'
}

Summary​

Network Bribes enable the DIG Network to efficiently serve diverse use cases from censorship-resistant archival to high-performance commercial applications through market-driven storage optimization.