(pt. 4) A Compromise on ECIP-1049: Preserving the Consensus while adopting Keccak256 via Soft Fork.

When it comes to cryptography simpler = better. Less attack surface.
  • Keccak256 is a good proof of work algorithm, but the risks of switching are too high and potentially risky to perform on a live network.
  • If we were designing ETC from scratch, it would make sense to adopt Keccak256, but it is unfair to switch Proof of Work algorithms on a live network.
if blockheader.mixHash[0:4] == '0x0000':
  • Those in favor of Keccak, can submit work to the blockchain that is considered valid. This means dedicated miners can create chips and ASICs for the network, and defend against potential rogue Ethash mining pools, the same ones that 51% attacked ETC numerous times in January 2019.
  • Those in favor of staying with Ethash now know that, if we activate ECIP1049 and we don’t have any Keccak miners on the network, it’s not an issue because everybody can just keep business as usual.
  • If ECIP1049 is activated, no new tools need to be written, since now two PoW methods are considered valid as opposed to just one. Everyone agrees that both of these two PoW methods are collision resistant and can function for block sealing.




https://antsankov.com : Pushing boundaries

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Weekly Crypto Overview — Khilone #13

5 Growing NFT Startups Taking Over the World

Bitcoin Flash Cash #BTFC Airdrop⚡️😎🙊

Beginner’s Guide on NFTs for Cryptocurrency Enthusiasts

A chat with crypto investor and engineer Lorenzo Decaria

The Maison Launchpad and its prospects

Yarloo — New era in gambling, lottery industry

Fintech Podcast — Episode 324

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alexander Tsankov

Alexander Tsankov

https://antsankov.com : Pushing boundaries

More from Medium

What is GainX?


Lesson #5: DEX Aggregators