Skip to content


Cryptonight variant 2
Browse files Browse the repository at this point in the history
Contains two modifications to improve ASIC resistance: shuffle and integer math.

Shuffle makes use of the whole 64-byte cache line instead of 16 bytes only, making Cryptonight 4 times more demanding for memory bandwidth.

Integer math adds 64:32 bit integer division followed by 64 bit integer square root, adding large and unavoidable computational latency to the main loop.

More details and performance numbers:
  • Loading branch information
SChernykh committed Sep 9, 2018
1 parent 0dddfea commit 5fd83c1
Show file tree
Hide file tree
Showing 5 changed files with 577 additions and 56 deletions.

0 comments on commit 5fd83c1

Please sign in to comment.