Skip to content
This repository was archived by the owner on Feb 16, 2024. It is now read-only.

Commit 47bae5a

Browse files
committed
minor README updates
1 parent 1c24878 commit 47bae5a

File tree

1 file changed

+5
-11
lines changed

1 file changed

+5
-11
lines changed

README.md

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,6 @@ requires a strict 1.2Gb, so be careful if you're using verthash in memory. At th
2121

2222
# Algorithms
2323

24-
The estimated hash times are meant to be relative since
25-
it can vary across different hardware. All tests were run
26-
with the respective DAG already calculated. In almost all cases hashing
27-
functions are the bottleneck (which is how PoW algorithms
28-
are designed to behave).
29-
3024
| Algorithm | DAG | Supported |
3125
| ------------- | ----------- | ----------
3226
| Ethash | yes | yes
@@ -44,18 +38,18 @@ are designed to behave).
4438
# Things to Note
4539

4640
- Cuckoo Cycle is built specifically for Aeternity. There is a modification of the `sipnode` function in the current version
47-
of tromp's cuckoo algorithms that Aeternity does not use (a Nicehash dev gives more details [here](https://forum.aeternity.com/t/support-aeternity-stratum-implementation/3140/5)). It wouldn't be hard to implement other Cuckoo Cycle algorithms (cuckatoo, cuckaroo),
41+
of tromp's cuckoo algorithms that Aeternity does not use (a Nicehash dev gives more details [here](https://forum.aeternity.com/t/support-aeternity-stratum-implementation/3140/6)). It wouldn't be hard to implement other Cuckoo Cycle algorithms (cuckatoo, cuckaroo),
4842
there just isn't really a need at this point since Grin is fairly annoying. BlockCypher implements the other algorithms [here](https://github.com/blockcypher/libgrin/tree/master/core/pow).
4943
- Equihash is built around ZCash's variation of Equihash. The original implementation is left for compatibility reasons, hopefully one day
5044
I'll find a way to unify the two (though this may not be possible in a reasonable way).
5145
- All non-DAG algorithms are less organized than I would like, they'll probably be overhauled at some point for a more coherent general standard.
5246
- All testing is done on linux, windows support is hazy at best.
5347
- The library assumes the host architecture is little-endian, I'm fairly confident big-endian architectures will not function properly.
5448
- The base ProgPow implementation ("ProgPow094") exists in the `internal/progpow` package.
55-
- One day I'll implement BeamHashIII, it is just a slight modification of Equihash (I think 150_5?). Other than that, there are no outstanding
56-
algorithms that are planned - there is a [cryptonight](https://github.com/Equim-chan/cryptonight) and a
57-
[randomx](https://git.dero.io/DERO_Foundation/RandomX) implementation in Go, though these aren't really of interest. Of course, this can
58-
change if new algorithms become popular.
49+
- One day I'll implement BeamHashIII, it is just a slight modification of Equihash (I think 150_5?). Other than that, no other
50+
algorithms are planned - there is a [cryptonight](https://github.com/Equim-chan/cryptonight) and a
51+
[randomx](https://git.dero.io/DERO_Foundation/RandomX) implementation in Go, though these aren't really of interest.
52+
Of course, this can change if new algorithms become popular.
5953

6054
# Roadmap
6155

0 commit comments

Comments
 (0)