Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Content Page: Historic Timeline & Roadmap #332

Closed
gitr0n1n opened this issue Feb 2, 2020 · 15 comments
Closed

Content Page: Historic Timeline & Roadmap #332

gitr0n1n opened this issue Feb 2, 2020 · 15 comments
Assignees
Labels
content adding or changing current info help seeking assistance

Comments

@gitr0n1n
Copy link
Contributor

gitr0n1n commented Feb 2, 2020

sitemap: https://ethereumclassic.org/roadmap

Historic Timeline & Roadmap

This page outlines the history of Ethereum Classic and it's future development goals.

Historic Timeline Slider:

A timeline of Ethereum Classic's past.

  • JULY 30 2015. Ethereum Launches. Vitalik Buterin and The Ethereum Foundation create the first blockchain-based turing-complete smart contract platform

  • APRIL 5 2016. Slock.it Creates TheDAO. Slock.it construct TheDAO Ethereum Contract; a security audit is completed by Dejavu

  • APRIL 30 2016. TheDAO Crowdsale Begins. TheDAO smart contract is deployed; members of the public send it value in return for DAO tokens

  • MAY 26 2016. Security Proposal. Slock.it announce a $1.5 Million USD proposal, paid in Ether by the crowdfund, 'to guarantee the integrity of The DAO'

  • MAY 27 2016. Moratorium Called. On the last day of the crowdsale, DAO curator Vlad Zamfir calls for a moratorium on TheDAO, citing many game-theoretical security issues

  • MAY 27 2016. TheDAO Crowdsale Ends. The crowdsale completes to become the world's largest and raising an incredible $150 Million USD

  • JUN 9 2016. Recursive Call Bug Discovered. Peter Vessenes publicly discloses the existence of a critical security vulnerability overlooked in many Solidiy contracts.

  • JUN 12 2016. No Funds at Risk. Stephan Tual publicly claims that TheDAO funds are safe despite the newly-discovered critical security flaw.

  • JUN 17 2016. TheDAO is Hacked. Ether is slowly and silently drained from TheDAO as the re-entry bug is applied.

  • JUN 17 2016. Panic Hits the Markets. The price of Ether is slashed in half as Griff Green announces that TheDAO has been hacked.

  • JUN 17 2016. The Countdown Beings. TheDAO's splitting mechanism gives around a month for a solution to be found that recovers the funds; Foundation and community developers race to implement a soft fork.

  • JUN 21 2016. Robin Hood Group Announced. A group of 'white-hat' hackers secure 70% of TheDAO funds but protocol-level action is required to save the remaining 30% split by the hacker.

  • JUN 24 2016. DAO Wars: Soft Fork Vote. The Ethereum Foundation releases a 'Soft Fork' client to censor transactions coming from the hacker; mining pools vote to enable it by lowering gas limit.

  • JUN 28 2016. Soft Fork Vulnerability. Critical Denial of Service flaws are found in the Soft Fork implementation, miners quickly decide not to use it

  • JUN 28 - JUL 15. Hard Fork Debate. Many days of intense arguing goes on in the Ethereum community about the pros and cons of implementing a Hard Fork.

  • JUL 15 2016. Hard Fork Spec Announced. The only remaining option is a controversial Hard Fork. A Specification is determined and announced by Slock.it and Ethereum Foundation members.

  • JUL 15 2016. Last Minute Carbonvote. With 12 hours notice, The Ethereum Foundation use a controversial third party 'coin vote' to determine that the Hard Fork should be turned on by default; consensus is declared and an updated client is released

  • JUL 20 2016. DAO Bailout Hard Fork. With around 80% of nodes updating to the new client, the community nervously await the arrival of the Hard Fork activation block 1920000.

  • BLOCK 1920000. Mission Accomplished!. The community lets out a sigh of relief as the Hard Fork code is succesfully implemented with no obvious flaws; champagne corks are popped all over the globe.

  • BLOCK 1920001. Ethereum Classic is Born. With predictions of the original non-forked chain to disappear within hours, many are surprised to find that miners continue mining blocks and OTC trading of the original chain tokens gives them value.

  • JUL 23 2016. Poloniex Lists ETC. The largest Ethereum exchange lists 'ETC' - Ethereum Classic; many exchanges quickly follow suit, ETC price peaks to 1/3 of ETH's.

  • JUL 23 ONWARDS. Community in Disarray. Flame wars begin in the once peaceful /r/Ethereum and /r/ethtrader subreddits and economically-charged vitriolic spats begin to take hold of the community as it comes to terms with the split.

  • JUL 24 2016. Ethereum Classic Community. The Ethereum Classic community begins to branch off from the forked-chain subreddits and form its own communication channels, including /r/EthereumClassic, Slack and Telegram.

  • AUG 10 2016. RHG Strikes Back. The Robin Hood Group attempts to dump a large quantity of stolen ETC on the market. Poloniex freezes the funds. Uncertainty reaches an all time high.

  • BLOCK 2050000. Classic Declares Independence. Declaration of Independence on the ETC website is published stating ETC no longer wants to be in association with the Foundation.

  • AUG 15 2016. Classic Rebuilds. The Ethereum Classic community begins to rally behind a stabilizing ETC price by rebuilding on the Classic network; this website is created, groups are formed, new ideas begin to surface.

  • AUG 31 2016. DAO ETC unlocked. Millions of previously locked or frozen ETC become available to DAO token holders and DAO attacker. Despite predictions of doom and gloom, ETC price holds remarkably well in face of huge dumps.

  • OCT 25 2016. Attacks and Upgrades. Both Ethereums are hit with non-stop network attacks; ETC devs quickly ensure smooth and uncontentious network upgrade to patch exploited vulnerabilities.

  • NOV 1 2016. ETC Monetary Policy. Classic community starts debating ETC monetary policy and emission schedule, as a way to align interests of platform users, miners, investors and developers.

  • DEC 11 2016. Grothendieck team. A team of 7 full-time developers, committed by IOHK, starts working for Ethereum Classic.

  • BLOCK 3000000. ETC Diehard Upgrade. ETC goes through a non-contentious network upgrade, resolving critical issues such as difficulty bomb and replay attacks. List ECIPs involved: ECIP 1010

  • FEB 20 2017. ETCDEV Team Announcement. A team of long-term ETC contributors and volunteers rebrands as a ETCDEV team.

  • MARCH 1 2017. Monetary Policy Adopted. Ethereum Classic community adopts a fixed-cap monetary policy with a Bitcoin-like limited emission schedule. List ECIPs involved: ECIP 1017

  • MARCH 1 2017. ETC Investment Fund. Grayscale circulates investment thesis for 'Ethereum (ETC) Investment Trust', first non-bitcoin crypto fund targeted at traditional investors.

  • SEPT 2017. Birth of ETC Cooperative. ETC Cooperative legal entity was created Sep 2017 as LLC. Application for non-profit status was made May 2018 and approved Nov 2018, retroactive to the date of application.

  • NOV 12 2017. ETC 2017 Summit in Hong Kong.

  • DEC 11 2017 Block 5,000,000. ECIP-1017: Monetary Policy and Final Modification to the Ethereum Classic Emission Schedule. Era 2 (blocks 5,000,001 - 10,000,000).

  • May 19 2018. Die Hard Network Upgrade. ECIP 1041: Remove Difficulty Bomb. The Ethereum Classic participants safely disabled the Difficult Bomb that was put in place to switch the original Ethereum project to PoS. Ethereum Classic commits itself to PoW as it's consensus mechanism.

JUN 2018 Birth of ETC Labs. ETC Labs provides funding, industry connections, and office space to burgeoning ETC projects; with office space in San Francisco and Singapore. Their long-term goal is to accelerate the development of the Ethereum Classic community & ecosystem.

  • SEPT 8 2018 - Birth of the Kotti Testnet. A Proof-of-Authority (Clique) testnet constructed to provide interoperability testing with sister-chain ETH's Görli Testnet. POA becomes the preferred testnet environment for dapp development testing.

  • SEPT 12 2018. ETC Summit 2018 in Seoul, South Korea

  • OCT 1 2018. Coinbase Lists Ethereum Classic. The largest cryptocurrency exchange in the USA signals long-term support for Ethereum Classic.

  • OCT 25 2018. Birth of ETC Labs' Launch Incubator Program.

  • JAN 2019. 51% Attack. The Chinese blockchain security firm SlowMist sent out an alert, that the Ethereum Classic network might have been targeted by hashpower consolidation (chain reorganization). The chain reorganization is a situation when a single miner, or pool has more resources than the rest of the network

  • SEPT 30 2019. Atlantis Upgrade. ECIP-1054: Enable the outstanding Ethereum Foundation Spurious Dragon and Byzantium network protocol upgrades on the Ethereum Classic network in a hard-fork code-named Atlantis to enable maximum compatibility across these networks.

  • OCT 3 2019. ETC Summit 2019 in Vancouver, CA

  • OCT 3 219. The birth of Mordor PoW Testnet. The retiring of old PoW testnets to clean up pre-chain split baggage.

  • JAN 12 2020. Agharta Upgrade - ECIP-1056: Enable the outstanding Ethereum Foundation Constaninople and Petersburg network protocol upgrades on the Ethereum Classic network in a hard-fork code-named Agharta to enable maximum compatibility across these networks.

  • March 2020 Block 10,000,000: ECIP-1017: Monetary Policy and Final Modification to the Ethereum Classic Emission Schedule. Era 3 (blocks 10,000,001 - 15,000,000).

Final ECIPs

Number Title Author
1010 Delay Difficulty Bomb Explosion Igor Artamonov
1015 Long-term gas cost changes for IO-heavy operations to mitigate transaction spam attacks Cody W Burns
1017 Monetary Policy and Final Modification to the Ethereum Classic Emission Schedule Matthew Mazur
1017 ETC 货币政策和铸币方案最终修改 Matthew Mazur
1039 Monetary policy rounding specification Isaac Ardis
1041 Remove Difficulty Bomb Igor Artamonov
1054 Atlantis EVM and Protocol Upgrades Isaac Ardis
1056 Agharta EVM and Protocol Upgrades Isaac Ardis, Wei Tang

source: https://ecips.ethereumclassic.org

Roadmap Slider:

To be determine...

  • TBD 2020. Network upgrade: Istanbul ETH<>ETC parity.
  • Mining Algorithm Debate. Multiple ECIPs to discuss including no action.
  • Account Versioning to ensure Backward Compatibility
  • Gas Limit Debate.

Note: If you notice a material network event that is not listed, please reach out to the community via the Ethereum Classic Discord.

@gitr0n1n gitr0n1n added the content adding or changing current info label Feb 2, 2020
@gitr0n1n gitr0n1n added this to the Website modernization milestone Feb 2, 2020
@gitr0n1n gitr0n1n self-assigned this Feb 2, 2020
@gitr0n1n
Copy link
Contributor Author

gitr0n1n commented Feb 2, 2020

need to review histroric timeline from Sept 2017 -> Jan 2020.

Need to gather info for 2020 Roadmap from Active Dev teams and core devs.

@gitr0n1n gitr0n1n added the help seeking assistance label Feb 2, 2020
@TheEnthusiasticAs
Copy link
Member

Bob is going to submit an updated roadmap from ETCCoop side soon

@gitr0n1n
Copy link
Contributor Author

gitr0n1n commented Feb 6, 2020

Can we get some updates from other dev teams as well? Might require some outreach to see what's going on with them.

@TheEnthusiasticAs
Copy link
Member

I will ping Stev on discord. He published the last roadmap for ETC Core.

@gitr0n1n
Copy link
Contributor Author

gitr0n1n commented Feb 8, 2020

@TheEnthusiasticAs you've been active since Sept 2017. Can you review those ETC Network events and ADD or REMOVE notable events to bring us to current date?

If we get the historic timieline updated, @hitchcott can get that JS setup. Then we will have half of this page done.

@TheEnthusiasticAs
Copy link
Member

I will check. The answer from Stev regarding roadmap: tba. I will keep you updated here

@TheEnthusiasticAs
Copy link
Member

@gitr0n1n these events come me into the mind:

JAN 2019
Hashpower Consolidation on the Network

The Chinese blockchain security firm SlowMist sent out an alert,
that the Ethereum Classic network might have been targeted by
hashpower consolidation (chain reorganization). The chain
reorganization is a situation when a single miner,
or pool has more resources than the rest of the network

DEC 2018
Shut down of ETCDEV

Due to the lack of funds, the company was shut down

JUN 2018
Birth of ETC Labs

ETC Labs provides funding, industry connections, and office space
to burgeoning ETC projects; with office space in San Francisco and
Singapore. Their long-term goal is to accelerate the development
of the Ethereum Classic community & ecosystem

@phyro
Copy link
Member

phyro commented Feb 10, 2020

Great effort! I'm terrible with dates, but I did write down a story that I hope is accurate but doesn't involve the last year and a half, unfortunately, https://phyro.github.io/etc-history/ (contributions are welcome, the repo is open source under my repos)
I'm not sure this adds something to what you guys have as you have quite an extensive list already. But I do have a few things in there that probably only a few people know.

P.S. I would drop the Callisto airdrop as it had absolutely nothing to do with ETC itself. It was a promotion mechanism by one of the ETC volunteers and unfortunately, the media got baited into it.

@phyro
Copy link
Member

phyro commented Feb 10, 2020

I'll post also here.
https://classic.etccoopexplorer.com/blocks/5000000/transactions
https://classic.etccoopexplorer.com/blocks/5000001/transactions

we can see the date December-11-2017 06:24:25 PM +1 UTC which was the reward reduction block that went from 5 ETC per block to 4 ETC (reward can be seen from the above links). This is probably your entry DEC 12 2017. Scheduled Hard Fork but it was not really a hard fork, the hard fork for this was the hard fork that implemented the Monetary Policy. This was just the block on which the first reduction happened.

@TheEnthusiasticAs
Copy link
Member

I will prepare the infos from Phyro's posts and comment here, so you, @gitr0n1n, will need to copy and paste into the list

@gitr0n1n
Copy link
Contributor Author

Okay, I think this is a great draft to get up updated. I'm sure we are missing some stuff, but this is a good foundation to build off of @hitchcott

@gitr0n1n
Copy link
Contributor Author

Similar card but formatting: #235

@gitr0n1n
Copy link
Contributor Author

Similar Card: #186

@IstoraMandiri
Copy link
Collaborator

IstoraMandiri commented Mar 8, 2020

May 19 2018. Die Hard Network Upgrade. ECIP 1041: Remove Difficulty Bomb. The Ethereum Classic participants safely disabled the Difficult Bomb that was put in place to switch the original Ethereum project to PoS. Ethereum Classic commits itself to PoW as it's consensus mechanism.

There is also a die hard upgrade at block 3m. Is this correct?

We current have two Die Hard upgrades. Is this Die Harder?

For now I have just listed it as ECIP 1041

IstoraMandiri added a commit that referenced this issue Mar 8, 2020
@gitr0n1n
Copy link
Contributor Author

gitr0n1n commented Mar 8, 2020

May 19 2018. Die Hard Network Upgrade. ECIP 1041: Remove Difficulty Bomb. The Ethereum Classic participants safely disabled the Difficult Bomb that was put in place to switch the original Ethereum project to PoS. Ethereum Classic commits itself to PoW as it's consensus mechanism.

There is also a die hard upgrade at block 3m. Is this correct?

We current have two Die Hard upgrades. Is this Die Harder?

For now I have just listed it as ECIP 1041

Great catch @hitchcott. After deeper review, it was just called "Defuse Difficulty Bomb".

Name Release date Release block
Frontier 2015-07-30 0
Frontier Thawing 2015-09-08 200,000
Homestead 2016-03-15 1,150,000
The DAO Bailout 2016-07-20 1,920,000
Gas Reprice 2016-10-24 2,500,000
Diehard 2017-01-13 3,000,000
Gotham (5M20 Era 2) 2017-12-11 5,000,000
Defuse Difficulty Bomb 2018-05-29 5,900,000
Atlantis 2019-07-29 8,500,000
Agharta 2020-01-11 9,573,000
Gotham (5M20 Era 3) 2020-03-17~ 10,000,000

https://en.wikipedia.org/wiki/Ethereum_Classic

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
content adding or changing current info help seeking assistance
Projects
None yet
Development

No branches or pull requests

4 participants