Update on EMC2 algo change
1. Researching Ethash (concept and implementation) - Done
2. Implementing Ethash in Einsteinium core. - Done
In this stage, Ethash algorithm was rewritten from original implementation of Ethereum.
3. Implementing changes in block structure. - Done
Ethash demands some attributes in block header that do not exist in current Einsteinium version. Also,
adding those attributes will help in next stage.
4. Implementing algo version conditions - Done
In order to use existing genesis and create hardfork, it was needed to create condition that will check
block number and switch algo.
5. Testing block broadcast. – In progress
Functions that verify broadcasted blocks need to be updated…
6. Implementing changes in existing EMC2 stratum. – In progress
Current implementation of Stratum protocol cannot handle new attributes in block structure and API
calls.
We are making the progress with ETHash, but we do not exclude possibility to implement some other good algo, or even multi algo scenario.
It would be core devs call.
Guys ...
I warned you how much this would take and all the issues present in such a damned complex algo as this.
CWI is still open for discussion with the previous discussions that took place, as we have FOUR Algos that we have yet to implement, one we built as a plugin for EMC2.
#crysx
Crysx, I deeply appreciate your support.
Algo is the core of the core. It is a big reliability there.
If something goes wrong all coins could be gone.
That's why it is very important to be well tested algo, and testing algo takes time. In my head few years min.
On other side, we are here to stay. This thread will be active in 2020 for sure.
And this is neither first nor last EMC2 fork.
We are happy to implement CWI algo in some other coins, and test it, see how it goes.
For ETHash, seems like Bitman is releasing AISC for ETH. Lets see how it goes.
For $800 it might be just a slightly better than graphic cards.
In general you can make 500 times more efficient miner for compute intensive algos but only few times efficient for memory intensive algos.
We are going through the process of changing the algo in our labs, but once we do that for the first time, we can implement second with far less effort.
At the end everything will be good.
You will be able to mine EMC2 on your PC like in old good days.
All good mate.
You know we (and I) will be around for the long haul ANYWAY
The ASIC's are already out, and they hash a load faster than any GPU to date. So EMC2 has swapped one ASIC Algo for another, which defeats the purpose of the Algo change.
I agree with your 'stable' way of thinking, but science is the art of pushing boundaries, not staying with the 'mundane'. We will continue to work together and hope that EMC2 grows much more than what it already has. The naysayers will always be here, and speculators will always gamble, but as a group we should all strive for the next star in our universe, not just the next suburb.
It will be what it will be, and we will still be here mate. You are a good man, and the EMC2 team are a good group of people. You have our support in anyway we can support through CWI and it's group of projects (soon to be separate companies on their own).
#crysx
Let me clarify something, when I wrote 'We are going through the process of changing the algo in our labs, but once we do that for the first time, we can implement second with far less effort.' I ment before the release. Devs are just using ETHash to exercise the change. It might be or might not the final 2018 choice.
huh? changing algo is not hard but why? :\ ~ looks like we could see some more selling dev funds = 50+btc #greed_is_good weee lol