Sign inSign up

pihiker/oclvanitygen-gpu

By pihiker

•Updated almost 2 years ago

oclvanitygen-gpu: GPU-accelerated Bitcoin vanity address generator using CUDA and OpenCL.

Image
Data science
0

403

pihiker/oclvanitygen-gpu repository overview

oclvanitygen-gpu is a GPU-accelerated Bitcoin vanity address generator, designed to significantly speed up the process of generating custom Bitcoin addresses using CUDA and OpenCL. By offloading the computation to the GPU, it provides a substantial performance boost compared to traditional CPU-based methods. This image utilizes Vanitygen++, an optimized tool for generating vanity Bitcoin addresses, which can be customized to match a specific pattern or prefix.

With support case-insensitive (-i) flag makes it even more flexible for finding addresses that match various character combinations, finding vanity addresses much faster than case sensitive. The image is compatible with NVIDIA only OpenCL-enabled GPUs.

⁠Key Features:
  • GPU Acceleration: Utilizes CUDA and OpenCL for fast, efficient address generation.
  • Customizable Patterns: Use regular expressions to specify complex address patterns.
  • Case Insensitivity: Supports case-insensitive matching, useful for finding addresses that match specific characters.
  • High Performance: Leverages the power of GPUs to generate Bitcoin addresses much faster than CPU-based alternatives.
  • Easy to Use: Built to be run as a Docker container, simplifying setup and usage across different environments.
⁠Requirements:
  • A GPU with OpenCL support (NVIDIA compatible devices).
  • Docker and NVIDIA Docker installed to utilize GPU acceleration.
  • The image is based on Ubuntu 20.04 with dependencies such as:
    • libssl-dev
    • libcurl4-openssl-dev
    • nvidia-opencl-dev

⁠Test

Tested on Nvidia P5000 Quadro doing ~68Mkey/s

⁠How to Use:
⁠Pull the Image:

docker pull pihiker/oclvanitygen-gpu:latest

⁠Example Run:

docker run --rm --gpus all pihiker/oclvanitygen-gpu -C BTC 1bitcoin

Tag summary

Content type

Image

Digest

sha256:5bad311d8…

Size

3.5 GB

Last updated

almost 2 years ago

docker pull pihiker/oclvanitygen-gpu