Live Network Map
VitoCoin P2P Mesh
🇩🇪
Frankfurt
LEADER
Frankfurt
LEADER
🇺🇸
New York
New York
🇸🇬
Singapore
Singapore
🇯🇵
Tokyo
Tokyo
4 active nodes
Online
Your node
Offline
Fast gossip <500ms
Medium <1500ms
Slow >1500ms
Avg: —ms
4
Active Nodes
—
Best Height
—
Net Hashrate
99.9%
Mesh Uptime
1
One-Line Install — Docker
$ docker run -d \
--name vitocoin-node \
--restart unless-stopped \
-p 6334:6334 \
-v vitocoin-data:/app/data \
vitocoin/node:latest
--name vitocoin-node \
--restart unless-stopped \
-p 6334:6334 \
-v vitocoin-data:/app/data \
vitocoin/node:latest
Port 6334 must be open (inbound TCP) for peer discovery. If behind NAT, forward port 6334 on your router. Outbound connections work automatically.
2
System Requirements
Disk space≥ 20 GB SSD
RAM≥ 1 GB
CPU1 core (x86_64)
Network≥ 10 Mbps, static IP preferred
Dockerv20.10+
OSLinux, macOS, Windows (WSL2)
3
Compile from Source (Advanced)
# Prerequisites sudo apt-get update sudo apt-get install -y python3.10 python3-pip git # Clone repository git clone https://github.com/vitocoin/vitocoin.git cd vitocoin # Install Python dependencies pip3 install -r requirements.txt # Start node with bootstrap seeds python3 node.py \ --port 6334 \ --seeds 84.201.20.90:6334,151.245.104.152:6334 \ --data-dir ./data
Seed nodes: Your node bootstraps via the Frankfurt (
84.201.20.90:6334) and Tokyo (151.245.104.152:6334) seed nodes. Once connected, peer discovery is automatic.
Environment / Config
| Flag | Default | Description |
|---|---|---|
| --port | 6334 | P2P + API listen port |
| --seeds | (see seeds.ts) | Comma-separated bootstrap peers |
| --data-dir | ./data | Blockchain data directory |
| --miner-threads | 0 | CPU mining threads (0 = disabled) |
| --log-level | INFO | DEBUG / INFO / WARNING / ERROR |
| --no-mine | — | Run full node only, no CPU mining |
4
Why Run a Node?
🛡️
Full Verification
Validate every block and transaction yourself. Don't trust — verify. Your node enforces the consensus rules independently.
🌐
Strengthen the Mesh
Every new peer makes the network more censorship-resistant. No single point of failure when there are hundreds of nodes.
⚡
Instant API Access
Query your own node at
localhost:6334. No rate limits. Full blockchain data available instantly.🏆
Mine from Your Node
Connect the browser miner or an external GPU rig directly to your node. Earn full block rewards with zero intermediary.
Node REST API Reference
| Endpoint | Method | Description |
|---|---|---|
| /status | GET | Node height, peers, difficulty |
| /blocks | GET | List recent blocks |
| /mining/template | GET | Get block template for mining |
| /mining/submit | POST | Submit solved block |
| /tx/broadcast | POST | Broadcast a signed transaction |
| /mempool | GET | Pending transactions |
| /network-stats | GET | Hashrate, miner count, block time |
| /events | GET (SSE) | Real-time NEW_BLOCK, NEW_TRANSACTION events |
🤝
Community Ready
VitoCoin is open source. The node software, mining protocol, and wallet are all available for review and contribution. Join the community — every node counts.