Featured image of post Building an Ethereum Vanity Address Generator with Distributed Computing Support

Building an Ethereum Vanity Address Generator with Distributed Computing Support

Developed an Ethereum vanity address generator that supports multi-node operation, enabling any device to become a computing node

Current Progress

  • Estimated 1 week to generate desired vanity address with 0x0000 prefix and 9999 suffix - now running

Successfully Generated Address

  • Ethereum Address: 0x0000f31fE398080ef162841Cae9111735C919999

Usage Guide

Ethereum Vanity Address Generator

Important Notes

  • Generated mnemonics are encrypted in wallet.csv:
rmkcmvvaevdzupda,"See README for decryption instructions"
0x000Bb65F2e742F10492546bDaFD74F9BCEA427BD,nxI3NdxHKsIezLVu7UFBdkDM9pLLnEvgP/ZxlHtzq1ICtTDhhkKNCj8T1bAbyVKarh3wnYEng3hx1dPrxOEmYla9JO+OqIFTWc9VXdq8pay20DL+Kixy6mS3o4K0r11/Z3E5YQ==

Decryption Command:

ethereum-wallet-generator-worker decrypt \
  --key=rmkcmvvaevdzupda \
  --data=Z8qTxdkhRlTwbZEO+dppDCY7F3TWcsP/4B9q4V456stR2Ss7oFdHl5nWhMBNnrAP7J3H3xkk3jEzUqnAdW9V2nfgJKEsKh1QlCKy7lnfzKbVlKl020x5NAdfvzgeZ8+LQj5GgT9VbHI/jeO1XWc= \
  --limit=12

# Output:
# glory helmet alter river mystery method fuel number acoustic address parade flavor
# After decryption, save securely and delete all records!

Quick Start

One-Click Installation

OS Command
Linux wget -O upgrade.sh https://raw.githubusercontent.com/seth-shi/ethereum-wallet-generator-worker/master/linux.sh && sh upgrade.sh
Windows Download windows.ps1 and run in PowerShell
macOS See manual installation

Master Node Setup (Requires Public Server)

# Linux/macOS
./ethereum-wallet-generator-worker master --prefix=0x0000 --suffix=9999

# Windows
.\ethereum-wallet-generator-worker.exe master --prefix=0x0000 --suffix=9999

Worker Node Setup (Any Device)

# Replace {$url} with master node's public URL
./ethereum-wallet-generator-worker worker --server="{$url}"
Manual Installation Details

Download Pre-built Binaries:

OS URL
Linux AMD64
Windows AMD64
macOS AMD64

Extraction Commands:

# Linux/macOS .tar.gz
tar xvf [filename].tar.gz

# Windows .zip
Expand-Archive [filename].zip

Technical Highlights

  1. Distributed Architecture: Leverage multiple devices for parallel computation
  2. Cross-Platform Support: Pre-built binaries for Windows/Linux/macOS/Android
  3. Secure Encryption: AES-256 encrypted mnemonics with automatic cleanup
  4. Smart Task Allocation: Dynamic workload distribution based on node capabilities

Performance Metrics

Device Type Addresses/sec
Modern Desktop ~25,000
Smartphone ~8,000
Raspberry Pi 4 ~12,000

Note: Performance varies based on pattern complexity and hardware specs

Roadmap

  • Web-based dashboard for cluster monitoring
  • GPU acceleration support
  • Multi-chain support (BNB Chain, Polygon, etc.)
  • Docker/Kubernetes deployment templates