Skip to content

Commit

Permalink
Updates
Browse files Browse the repository at this point in the history
  • Loading branch information
rolodexter committed Jan 4, 2025
1 parent 50ac9af commit 8d0312e
Show file tree
Hide file tree
Showing 5 changed files with 244 additions and 0 deletions.
54 changes: 54 additions & 0 deletions docs/onboarding/performance/scoring.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
# Performance Scoring System

The DataHive network implements a comprehensive scoring system to evaluate [node operator](/docs/onboarding/nodes.md) performance across multiple metrics.

## Scoring Components

**Core Metrics**
- [Node uptime](/docs/onboarding/performance/uptime.md): 30% weight
- [Task completion](/docs/onboarding/performance/tasks.md): 30% weight
- [Validation accuracy](/docs/onboarding/performance/validation.md): 20% weight
- [Network contribution](/docs/onboarding/network/contribution.md): 20% weight

## Score Calculation

The performance score is calculated using the following formula:

$$ Score = (Uptime × 0.3) + (TaskCompletion × 0.3) + (Validation × 0.2) + (Contribution × 0.2) $$

## Performance Tiers

| Score Range | Tier | Benefits |
|-------------|------|----------|
| 98-100% | Diamond Elite | Maximum rewards, priority tasks |
| 96-97.9% | Diamond | Enhanced rewards, premium status |
| 94-95.9% | Platinum Elite | Increased task allocation |
| 92-93.9% | Platinum | Advanced privileges |
| 90-91.9% | Gold Elite | Enhanced staking benefits |
| 88-89.9% | Gold | Standard rewards plus bonuses |
| 86-87.9% | Silver Elite | Improved standard rewards |
| 85-85.9% | Silver | Standard rewards |

## Score Adjustments

**Bonus Factors**
- Consistent high performance
- Early task completion
- Quality contributions
- Network support activities

**Penalty Factors**
- Missed validations
- Late task completion
- Invalid contributions
- Network disruptions

## Performance Monitoring

**Real-time Metrics**
- Live performance dashboard
- Automated alerts
- Trend analysis
- Improvement suggestions

*Note: Scores are calculated and updated hourly based on rolling 7-day performance data.*
53 changes: 53 additions & 0 deletions docs/onboarding/security/2fa.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
# Two-Factor Authentication

The DataHive network requires [node operators](/docs/onboarding/nodes.md) to implement robust two-factor authentication (2FA) to enhance security and protect network operations.

## Supported 2FA Methods

**Authenticator Apps**
- Google Authenticator
- Authy
- Microsoft Authenticator
- YubiKey Authenticator

## Implementation Requirements

**Setup Process**
- Generate unique secret key per operator
- QR code generation for easy app pairing
- Backup code generation and secure storage
- Recovery email verification

## Security Features

**Authentication Flow**
- Time-based one-time passwords (TOTP)
- 30-second code refresh interval
- Rate limiting on failed attempts
- Session management and timeout controls

## Recovery Options

**Account Recovery**
- Backup codes (one-time use)
- Secondary device verification
- Support ticket verification process
- Identity verification requirements

## Best Practices

**Security Recommendations**
- Use dedicated devices for authentication
- Enable app-level security features
- Regular backup code verification
- Periodic security audits

## Integration Points

**System Integration**
- [Node dashboard](/docs/onboarding/dashboard.md) login
- [Wallet operations](/docs/onboarding/wallets.md)
- [Critical operations](/docs/onboarding/operations.md)
- [Administrative functions](/docs/onboarding/admin.md)

*Note: Two-factor authentication is mandatory for all node operators to ensure network security and protect against unauthorized access.*
47 changes: 47 additions & 0 deletions docs/onboarding/staking/pre-tge.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Pre-TGE Staking

The DataHive network implements a pre-TGE (Token Generation Event) staking mechanism that incentivizes early [node operators](/docs/onboarding/nodes.md) through enhanced participation benefits.

## Staking Structure

**Base Requirements**
- Minimum stake amount determined by [tier level](/docs/onboarding/tiers/overview.md)
- Stake must be maintained throughout pre-TGE period
- Staking duration affects [TGE participation](/docs/onboarding/tge/participation.md) multiplier
- Performance metrics influence final allocation

## Participation Benefits

**TGE Allocation Multipliers**
| Performance Tier | Multiplier | Requirements |
|-----------------|------------|---------------|
| Top 10% | 3.0x | 98%+ uptime, Diamond Elite status |
| Top 25% | 2.5x | 95%+ uptime, Platinum status |
| Top 50% | 2.0x | 90%+ uptime, Gold status |
| Remaining | 1.0x | Basic participation |

## Performance Metrics

**Evaluation Criteria**
- [Node uptime](/docs/onboarding/performance/uptime.md)
- [Task completion rate](/docs/onboarding/performance/tasks.md)
- [Network contribution](/docs/onboarding/network/contribution.md)
- [Quality assessment](/docs/onboarding/performance/quality.md)

## Staking Periods

**Duration Benefits**
- Minimum 3-month commitment required
- Additional multipliers for longer commitments
- Early staker bonus for first 1000 nodes
- Loyalty rewards for continuous operation

## Lock-up Requirements

**Post-TGE Rules**
- Mandatory 12-month lock-up period
- Graduated unlocking schedule
- Performance-based early release options
- Continued operation incentives

*Note: Detailed TGE participation rules and final multipliers will be announced closer to the token generation event.*
47 changes: 47 additions & 0 deletions docs/onboarding/tge/participation.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# TGE Participation Guidelines

The DataHive network implements a performance-based TGE (Token Generation Event) participation system that rewards early [node operators](/docs/onboarding/nodes.md) based on their contributions and achievements.

## Participation Structure

**Base Allocation**
- Initial allocation based on [node tier](/docs/onboarding/tiers/overview.md)
- Performance multipliers applied to base allocation
- Early operator bonus rewards
- Network contribution incentives

## Performance Multipliers

| Performance Category | TGE Multiplier | Requirements |
|---------------------|----------------|--------------|
| Top 10% | 3.0x | 98%+ uptime, Diamond Elite status |
| Top 25% | 2.5x | 95%+ uptime, Platinum status |
| Top 50% | 2.0x | 90%+ uptime, Gold status |
| Remaining | 1.0x | Basic participation |

## Qualification Metrics

**Core Requirements**
- Minimum 3-month node operation
- [Performance score](/docs/onboarding/performance/scoring.md) above 85%
- [Network contribution](/docs/onboarding/network/contribution.md) threshold met
- [Validation accuracy](/docs/onboarding/performance/validation.md) requirements

## Participation Benefits

**Early Operator Advantages**
- Priority token allocation
- [Bonus rewards](/docs/onboarding/rewards/bonus.md) for consistent performance
- [Special badges](/docs/onboarding/achievements/badges.md) and achievements
- [Network privileges](/docs/onboarding/privileges.md)

## Lock-up Requirements

**Post-TGE Rules**
- 12-month mandatory lock-up period
- Graduated unlocking schedule
- Performance-based early release options
- Continued operation incentives

*Note: Detailed TGE participation rules and final multipliers will be announced closer to the token generation event.*

43 changes: 43 additions & 0 deletions docs/onboarding/tiers/diamond-elite.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Diamond Elite Status

Diamond Elite represents the highest achievement tier in the DataHive network, reserved for [node operators](/docs/onboarding/nodes.md) who consistently demonstrate exceptional performance and network contribution.

## Qualification Requirements

**Performance Metrics**
- Maintain 98%+ [uptime](/docs/onboarding/performance/uptime.md)
- Achieve top 5% [network ranking](/docs/onboarding/performance/ranking.md)
- Complete 5,000+ weekly [tasks](/docs/onboarding/tasks.md)
- Maintain highest [validation accuracy](/docs/onboarding/performance/validation.md)

## Elite Benefits

**Network Privileges**
- Maximum [TGE participation](/docs/onboarding/tge/participation.md) multiplier (3.0x)
- Priority [task allocation](/docs/onboarding/tasks/allocation.md)
- First access to [network upgrades](/docs/onboarding/upgrades.md)
- [Beta feature](/docs/onboarding/features/beta.md) testing access

**Reward Enhancements**
- Maximum [staking rewards](/docs/onboarding/staking/rewards.md)
- Enhanced [performance bonuses](/docs/onboarding/rewards/performance.md)
- Exclusive [achievement badges](/docs/onboarding/achievements/badges.md)
- Special event participation rights

## Maintenance Requirements

**Continuous Performance**
- Weekly performance evaluation
- Monthly status review
- Immediate notification of status changes
- Grace period for temporary performance drops

## Status Protection

**Recovery Mechanism**
- 48-hour grace period for performance drops
- Performance improvement plan support
- Technical support priority
- Status retention program

*Note: Diamond Elite status requires consistent maintenance of qualification metrics and is subject to weekly review.*

0 comments on commit 8d0312e

Please sign in to comment.