Skip to content

An implementation of karlsenhashv2 mining algorithm based on FishHash v2

Notifications You must be signed in to change notification settings

karlsen-network/fish-hash-plus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KarlsenHashV2

This is the implementation of fishhash+ algorithm adapted to the karlsen network new algorithm karlsenhashv2 This version is supposed to be as closed as possible to the original fishhash plus version. Notable modifications are :

  • the header size of 80 bytes (no impact here)
  • the blake3 hash result are always of 32 bytes
  • the hasher use a hash512 seed as input like in the first version of fishhash
  • the last blake3 hash input is only the fishhashplus kernel result (32 bytes) instead of the seed + result (96 bytes)

FishHash

This is a work in progress version of Iron Fish's new mining algorithm FishHash. It was created by community member Lollidieb. It is a modified version of the Ethash mining algorithm that uses the blake3 hashing algorithm as well as some other customizations.

Specification

Lollidieb has created a specification for the algorithm.

Discussion

Discussion has been happening in the IronFish Discord mining channel. There is also a post for the proposal on the IronFish Discourse website.

About

An implementation of karlsenhashv2 mining algorithm based on FishHash v2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 63.2%
  • C++ 35.7%
  • CMake 1.1%