Skip to content

VOLT-COIN/volt-core

Repository files navigation

⚡ Volt Core & Wallet

Volt is a high-performance Layer 1 blockchain built in Rust. It combines a custom Proof-of-Work (PoW) engine with advanced networking and a modern React credentials-free web wallet.


🚀 Key Features

🛡️ Security & Privacy

  • Mandatory Wallet Encryption: All wallets are encrypted by default using AES-256 GCM and PBKDF2.
  • MTP-11 Consensus: Implements Median Time Past (MTP) rules to prevent Time Warp attacks.
  • Active Defense: Automatic Peer Banning system detects and blocks malicious nodes.

⚙️ Protocol

  • PoW Consensus: SHA256d Mining (Bitcoin Standard) suitable for ASIC/FPGA.
  • Dynamic Difficulty: Retargeting every 360 blocks (~6 hours) for stable block times.

📡 Advanced Networking

  • Instant Startup (UPnP): Automatically maps ports on your router for immediate connectivity.
  • Global Discovery: Hardcoded Seed Nodes and upcoming DNS seeding ensure you always find peers.
  • Kademlia DHT: Fully implemented Distributed Hash Table for decentralized peer discovery.
  • Active Defense: Automatic banning of misbehaving nodes to protect network integrity.

🔌 Connection Details

  • RPC: http://82.201.143.174:7862
  • Stratum: stratum+tcp://82.201.143.174:3333

💰 Economic Model

  • Max Supply: 21,000,000 VLT
  • Block Reward: 100 VLT (Halving every 105,000 Blocks)
  • Mining Limit: 6 Cycles (Hard Stop after ~1.5 Years)
  • Developer Fee (Mining): 2% of every block reward is automatically sent to the developer wallet to support ongoing maintenance.
  • Transaction Tax: A 2% tax is applied to the transfer amount of all VLT transactions (deducted from sender).
  • Network Fee: Standard relay fees apply to prevent spam.

💼 Volt Wallet (Web & Desktop)

  • Web Wallet: Access Here | Explorer: View Chain
  • Modern Dashboard: Responsive React-based UI.
  • Secure Unlocking: Requires password authentication for sensitive actions.
  • Visual Explorer: Built-in block explorer and transaction history.

🗺️ Roadmap

  1. Smart Contract Support (Wasm/EVM): Integration of WebAssembly for DApps.
  2. GUI Wallet V2: Enhanced DEX & Asset Management UI.
  3. Mobile Wallet: Lightweight SPV client for iOS/Android.

🛠️ Getting Started

Prerequisites

  • Rust: Stable toolchain (cargo).
  • Node.js: For the Web Dashboard.

Build & Run

  1. Clone the Repository:

    git clone https://github.com/VOLT-COIN/volt-core.git
    cd volt-core
  2. Run the Node:

    cargo run --release --bin volt_core
  3. Run the Web Dashboard:

    cd web_deploy
    npm install
    npm run dev

🧪 Running Tests (Windows)

If you encounter dlltool errors, use the MSVC toolchain:

rustup run stable-x86_64-pc-windows-msvc cargo test

🤝 Contributing

Contributions are welcome! Please check the implementation_plan.md for active tasks.

📄 License

MIT License

❤️ Donate

USDT (TRC20): TDone8gQNXR1vuCNMyULnqFw81Q6PNw45Q