BLAKE256 Cryptocurrency Algorithm