Post
Topic
Board Announcements (Altcoins)
Re: Protect-coin / cn-trtl-v2
by
Cideg
on 24/04/2019, 10:39:32 UTC
This is wrong, with this coin, a new algo was implemented, this is still in clash project. Unfortunately it did not work to implement it in xmrig. Fortunately, Github is transparent, so that this is understandable.
There is nothing spoiled or anything else. It was just a project. Bitsream was the first with this ALGO project.Bitstream got rebranded to TAX.
Thus, the now-how is constantly being improved and mistakes reduced

The project existerit continues and also finds great attachment.

You can find everything here for Algo Support - CN-AscendingNight: https://github.com/Tax-Project/Clash
https://github.com/Tax-Project/Clash/blob/master/src/crypto/slow-hash.c
https://discord.gg/n7Ahx7C

Please make your exercises more thorough in the future! And please do not make false claims.


Edit: AscendingNight is similar to CryptoNight (same scratchpad implode and explode) but it utilizes a different main algorithm. While CryptoNight uses one aes step every second step, AscendingNight uses one AES every fourth step, has some substitutional parts and things like that to perform less calculations for more memory intesety.
In our private testing we came across performance boosts of 10% to 30% on Ryzen CPUs and up to 100% on older i7s.
Since the memory utilisation is still the same, the algorithm is just as fast on GPU (mathematically speaking, not tested yet).

The thing with Heavy mentioned, light and fast is just that, similar to CryptoNight, you can apply all the causal variations like CN-Heavy on AN as well (since it's just changing memory and iteration variables).

The point with the reference implementation of AscendingNight is that, while it's modular, it's still using 2MB as a scratchpad size and 2^14 iterations to increase the speeds of the validation process.
By increasing the iteration number to the casual CryptoNight step count of 2^20 you'd see an even higher boost in the performance of CPUs compared to GPUs.

The important changes were done in the posr_aes macro. It can be found in here:
https://github.com/Tax-Project/Tax/blob/master/src/crypto/slow-hash.c#L264