# 🚨 MANDATORY UPDATE - ViceversaChain v2.0.0 Hard Fork
**Date:** January 13, 2026
**Activation Block:** 99,994,000
**Current Block:** ~99,994,657
**Time Until Activation:** ~22 hours (657 blocks at 2 min/block)
---
## ⚠️ CRITICAL - ALL NODES MUST UPDATE
ViceversaChain is implementing a **mandatory consensus change** to enforce developer rewards at the protocol level.
### What's Changing
Starting at **block 99,994,000**, all mined blocks MUST include:
- **Founder Reward:** 1.5% of block subsidy → `vive1qznp34576pqttj5utkl84nfhkeegalcj6zmf8jz`
- **Team Reward:** 6.5% of block subsidy → `vive1qlphfpsmaqufgz932lscz7fl64yke650t7ccxsu`
- **Miner Reward:** 92% of block subsidy + 100% transaction fees
Blocks that do not include these mandatory outputs will be **REJECTED** by the network.
---
## 🎯 Who Must Update
### ✅ MUST UPDATE (Before block 99,994,000):
- **All miners** - Your blocks will be rejected if you don't update
- **All mining pools** - Pool software must be updated
- **All full nodes** - You'll fork off the main chain without updating
- **Exchanges** - To maintain chain sync and accept deposits
- **Block explorers** - To track the correct chain
### ℹ️ Should Update:
- **Wallet users** - For best security and to support network consensus
---
## 📥 Download & Install
### Official Release
**GitHub Release:**
https://github.com/Viceversachain/Viceversachain/releases/tag/v2.0.0### Binaries Available For:
- Linux (x64, ARM64)
- Windows (x64)
- macOS (x64, ARM64)
### Installation
```bash
# Stop your current node
viceversachain-cli stop
# Backup your wallet (IMPORTANT!)
cp -r ~/.viceversachain/wallet.dat ~/viceversachain_wallet_backup.dat
# Download and extract v2.0.0
wget
https://github.com/Viceversachain/Viceversachain/releases/download/v2.0.0-devfee-enforcement/viceversachain-v2.0.0-linux-x64.tar.gztar -xzf viceversachain-v2.0.0-linux-x64.tar.gz
# Replace binaries
sudo cp viceversachain-v2.0.0/bin/* /usr/local/bin/
# Restart node
viceversachaind -daemon
# Verify version
viceversachain-cli --version
# Should show: Viceversachain Core version v2.0.0
```
---
## ⏰ Timeline
| Block Height | Status | Action Required |
|--------------|--------|-----------------|
| **99,994,657** | Current height | Update as soon as possible |
| **99,994,000** | 🔴 ACTIVATION | Dev rewards become mandatory |
| **< 99,994,000** | Future blocks | All blocks MUST have dev rewards |
**Estimated activation time:** ~22 hours from now (based on 2 min/block)
---
## 🔍 Why This Update
### Problem
Some miners have been bypassing the voluntary developer fee by mining blocks without the founder and team reward outputs. This threatens the long-term sustainability and development of the ViceversaChain project.
### Solution
This hard fork makes developer rewards **mandatory at the consensus level**. The network will automatically reject any blocks that don't include the required dev reward outputs.
### Benefits
- ✅ Guaranteed sustainable funding for ongoing development
- ✅ Fair distribution: miners still receive 92% + all transaction fees
- ✅ Protection against dev fee bypass attacks
- ✅ Long-term project viability
---
## 🛠️ For Miners
### Your Mining Software Changes
After updating to v2.0.0, your node will automatically:
1. Include founder reward output (1.5%) in every block
2. Include team reward output (6.5%) in every block
3. Pay you 92% of block subsidy + 100% of transaction fees
### Block Template Structure (New)
```
Coinbase Transaction Outputs:
├── Output 0: Miner (92% subsidy + fees) → Your address
├── Output 1: Founder (1.5% subsidy) → vive1qznp34576pqttj5utkl84nfhkeegalcj6zmf8jz
└── Output 2: Team (6.5% subsidy) → vive1qlphfpsmaqufgz932lscz7fl64yke650t7ccxsu
```
### What Happens If You Don't Update
- Your mined blocks will be **REJECTED** by updated nodes
- You will mine on an orphaned chain
- You will **LOSE** all mining rewards
- Your hashrate will not contribute to network security
---
## 🔐 Technical Details
### Consensus Changes
- New validation rule: `CheckMandatoryDevRewards()` in ConnectBlock()
- Activation height: 99,994,000 (reverse blockchain: lower = future)
- Blocks without dev rewards → `BLOCK_INVALID` status
### Error Codes
If you mine an invalid block after activation, you'll see:
- `bad-cb-founder-missing` - Missing founder reward output
- `bad-cb-team-missing` - Missing team reward output
- `bad-cb-founder-amount` - Incorrect founder reward amount
- `bad-cb-team-amount` - Incorrect team reward amount
### Validation Logic
```cpp
// Blocks at height > 99,994,000: no validation (old blocks)
// Blocks at height ≤ 99,994,000: MUST have dev rewards
if (nHeight <= 99994000) {
// Validate founder and team outputs exist
// Validate amounts are correct (1.5% and 6.5%)
// Validate addresses match hardcoded constants
}
```
---
## ❓ FAQ
### Q: What if I'm just a wallet user?
**A:** You should update to stay on the correct chain, but it's less urgent than for miners/nodes. Update within the next 24 hours.
### Q: Will my coins be safe?
**A:** Yes! This is a consensus change only. Your wallet and coins are not affected. **Always backup your wallet.dat before updating.**
### Q: What if I don't update in time?
**A:** You'll follow an orphaned chain. You'll need to update and resync to rejoin the main network.
### Q: Can I still mine profitably?
**A:** Yes! You still receive 92% of block subsidy (0.23 VIVE instead of 0.25 VIVE) plus 100% of all transaction fees. The hashrate distribution remains competitive.
### Q: Is this reversible?
**A:** No. Once activated at block 99,994,000, this becomes permanent consensus. This is a one-way hard fork.
### Q: What if most hashrate doesn't update?
**A:** The updated nodes will reject invalid blocks. With >51% updated hashrate, the correct chain (with dev rewards) will have the most proof-of-work and become the canonical chain.
---
## 📞 Support & Resources
- **GitHub Issues:**
https://github.com/Viceversachain/Viceversachain/issues- **Discord:** [Your Discord Link]
- **Telegram:** [Your Telegram Link]
- **Documentation:**
https://github.com/Viceversachain/Viceversachain/tree/master/doc---
## 🔗 Verification
### Verify Binary Authenticity
```bash
# Download SHA256SUMS
wget
https://github.com/Viceversachain/Viceversachain/releases/download/v2.0.0/SHA256SUMS# Verify your download
sha256sum -c SHA256SUMS 2>&1 | grep OK
```
### Verify You're Updated
```bash
# Check version
viceversachain-cli --version
# Check current block height
viceversachain-cli getblockcount
# After activation, check a recent block has 3 outputs
viceversachain-cli getblock $(viceversachain-cli getblockhash 99993990) 2 | grep '"n":'
# Should show 3-4 outputs (miner, founder, team, [optional OP_RETURN])
```
---
## ⚖️ Governance
This update was implemented to:
1. Protect project sustainability
2. Prevent dev fee bypass attacks
3. Ensure fair compensation for ongoing development
The 8% developer fee (1.5% founder + 6.5% team) was always part of the ViceversaChain tokenomics. This update simply enforces it at the protocol level.
---
**UPDATE NOW - Don't get left behind!**
🚀 ViceversaChain Core Team
January 13, 2026