Git Product home page Git Product logo

bitreverse's Introduction

Bitreverse - A secp256k1 GPU BSGS Collider

Cuda & Windows x64

Based on Etayson/BSGS-cuda

Help command: Bitreverse.exe -h

C:\Users\User>Bitreverse.exe -h

  -t       Set the number of GPU threads, defaults to 512
  -b       Set the number of GPU blocks, defaults to 68
  -p       Set the number of param, defaults to 256
  -d       Select NVIDIA CUDA GPU IDs to use
 -pubkey   Set single uncompressed/compressed public key to search
 -start    Range start point, defaults to 800000000000000000000000000000
 -end      Range end point, defaults to the end of 256-bit range
 -babies   Set the number of baby items 2^N
 -htsz     Set the number of HashTable 2^N, defaults to 26
 -infile   Set file with public keys list to search for in uncompressed/compressed format (searches one-by-one)
 -state    Set a recovery file from which the current state will be able to be loaded from
 -timer    Set timer for autosaving current state, defaults to every 180seconds

Colliding Speed:

  • RTX 3090 (24 GB) = 4.7 Ekeys/s
  • RTX 3080 (10 GB) = 2.7 Ekeys/s
  • RTX 2070 ( 8 GB) = 1.7 Ekeys/s
  • GTX 1080 ( 8 GB) = 120 Pkeys/s
  • 1 Ekeys = 1,000,000,000,000,000,000
  • 1 Pkeys = 100,000,000,000,000,0000

#120 17s2b9ksz5y7abUm92cHwG8jEPCzK3dLnT
-start 800000000000000000000000000000
-end FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-pubkey 02CEB6CBBCDBDF5EF7150682150F4CE2C6F4807B349827DCDBDD1F2EFA885A2630

#125 1PXAyUB8ZoH3WD8n5zoAthYjN15yN5CVq5
-start 10000000000000000000000000000000
-end 1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-pubkey 0233709EB11E0D4439A729F21C2C443DEDB727528229713F0065721BA8FA46F00E

#130 1Fo65aKq8s8iquMt6weF1rku1moWVEd5Ua
-start 200000000000000000000000000000000
-end 3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-pubkey 03633CBE3EC02B9401C5EFFA144C5B4D22F87940259634858FC7E59B1C09937852

#135 16RGFo6hjq9ym6Pj7N5H7L1NR1rVPJyw2v
-start 4000000000000000000000000000000000
-end 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-pubkey 02145D2611C823A396EF6712CE0F712F09B9B4F3135E3E0AA3230FB9B6D08D1E16

#140 1QKBaU6WAeycb3DbKbLBkX7vJiaS8r42Xo
-start 80000000000000000000000000000000000
-end FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-pubkey 031F6A332D3C5C4F2DE2378C012F429CD109BA07D69690C6C701B6BB87860D6640

#145 19GpszRNUej5yYqxXoLnbZWKew3KdVLkXg
-start 1000000000000000000000000000000000000
-end 1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-pubkey 03AFDDA497369E219A2C1C369954A930E4D3740968E5E4352475BCFFCE3140DAE5

#150 1MUJSJYtGPVGkBCTqGspnxyHahpt5Te8jy
-start 20000000000000000000000000000000000000
-end 3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-pubkey 03137807790EA7DC6E97901C2BC87411F45ED74A5629315C4E4B03A0A102250C49

#155 1AoeP37TmHdFh8uN72fu9AqgtLrUwcv2wJ
-start 400000000000000000000000000000000000000
-end 7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-pubkey 035CD1854CAE45391CA4EC428CC7E6C7D9984424B954209A8EEA197B9E364C05F6

#160 1NBC8uXJy1GiJ6drkiZa1WuKn51ps7EPTv
-start 8000000000000000000000000000000000000000
-end FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
-pubkey 02E0A8B039282FAF6FE0FD769CFBC4B6B4CF8758BA68220EAC420E32B91DDFA673

Use:

Value GPU Memory Needed
-w 30 11.03 GB
-w 29 8.01 GB
-w 28 7.01 GB
-w 27 6.02 GB
Value RAM
-w 30 -htsz 28
-w 29 -htsz 28
-w 28 -htsz 27
-w 27 -htsz 25

All arrays and hashtable saved to the disk for fast spinup solver next time.
After you have the arrays saved, you will need less RAM to launch.

Building

bitreverse's People

Contributors

giladleef avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.