Blog_Banner_Asset
    Homebreadcumb forward arrow iconBlogbreadcumb forward arrow iconBlockchain Technologybreadcumb forward arrow iconEthereum Vs. Ethereum Classic: Differences You Should Know About

Ethereum Vs. Ethereum Classic: Differences You Should Know About

Last updated:
30th Jul, 2020
Views
Read Time
8 Mins
share image icon
In this article
Chevron in toc
View All
Ethereum Vs. Ethereum Classic: Differences You Should Know About

Ethereum vs Ethereum Classic

If you’ve spent some time learning about cryptocurrencies, then you must’ve heard about the ‘Ethereum vs Ethereum Classic debate’ as well. The blockchain is divided in two because of this topic, and in this article, you’ll find out why. 

Important Note: We are not financial advisors, and this article is for information only, not for financial advice. If you want to invest in a cryptocurrency, you should do ample research and choose on your accord. 

Learn Software Development Programs from the World’s top Universities. Earn Executive PG Programs, Advanced Certificate Programs or Masters Programs to fast-track your career.

Check out our free courses to get an edge over the competition.

Ads of upGrad blog

The Decentralized Autonomous Organization and its Formation

Ethereum and its ecosystem work according to smart contracts. Smart contracts are automated contracts that complete themselves when both of the parties have satisfied their conditions. 

The Decentralized Autonomous Organization (or DAO) was a highly sophisticated and advanced smart contract. You can view it as a decentralized VC fund for future DAPPS of the Ethereum ecosystem. For example, if you want any stake in DAPPS awaiting funding, you’d have to purchase DAO Tokens by paying a certain quantity of Ether. DAO Tokens would show that you’re a part of the DAO ecosystem. 

Check out upGrad’s Java Bootcamp

DAO attracted Ether worth $150 million within a month. So you can understand how popular it was. But even though with a lot of transparency, control, and flexibility, DAO had a problem: if a user had to exit DAO, they would use the ‘Split Function’ which would give them their DAO back. The user can also create a ‘Child DAO’ which would split off multiple token holders and accept proposals. After you split off, you must keep the Ether for 28 days. You can only spend them after you’ve spent that time. This little issue caused the evil attack

Read: Ethereum vs Bitcoin: Difference Between Ethereum and Bitcoin

The Attack

In June 2016, a hacker used the ‘Split Function’ and took away $50 million (around one-third) from DAO. You see, a split function did the following whenever a user issued its request:

  • Give the user their Ether for their DAO tokens
  • Register the deal in the ledger and update the balance

The hacker created a recursive function which did this:

  • Give the user their requested Ether and take the DAO tokens 
  • Transfer more Ether for the same DAO tokens (instead of registering the transaction)

Check out upGrad’s Full Stack Development Bootcamp (JS/MERN)

The process kept going on until the hacker had stolen $50 million from DAO. You should know, this attack doesn’t indicate Ethereum is terrible, it just exposed the faults in DAO, which runs on Ethereum. 

Explore our Popular Software Engineering Courses

The Aftermath

After the attack took place, the hacker had to wait for 28 days before he/she could use the Ether. The community of Ethereum now had several options as their solutions, which were:

  • Not doing anything
  • Soft Fork
  • Hard Fork

The first option might seem like the wrong choice now, but people argued that changing things would be against the philosophy of blockchain. 

Check out: Ethereum Project Ideas for Beginners

Soft Fork and Hard Fork

What is Soft Fork?

A Soft Fork means the software is divided into two versions where the new one can run the old version. The drawback in this method is the old version can’t have the features present in the new one. 

Doing a Soft Fork seemed like an excellent choice for many because it meant that Ethereum would have two versions, one before DAO and one after, and users can use one according to their requirements.

However, Soft Fork exposed it to the risk of DoS (Denial of Service) attacks, so they discarded it. 

What is Hard Fork?

A Hard Fork means the software is divided into two versions, but the new one can’t run the old one. There’s no going back in this method, and if a user opts for the old version, they can’t access the community or features of the new one. 

Read: All You Need to Know About Bitcoin

The Inception of Ethereum Classic

People decided to follow the Hard Fork method for ethereum. This method split ethereum in two chains, where the new became ‘Ethereum’ or ‘ETH’, and the old one became ‘Ethereum Classic’ or ‘ETC’. 

They did the hard fork to refund all the lost money to the users. However, many people objected to this and chose to remain with the old version, Ethereum Classic. Knowing this ordeal is crucial because it marks the basis for their differences. Now that we have that out of the way, let’s take a look at the critical differences in Ethereum vs Ethereum Classic.

In-Demand Software Development Skills

Ethereum vs Ethereum Classic: The Key Differences

1. Philosophical

Ethereum doesn’t adhere to the philosophy that blockchain is immutable. Supporters of this notion believe people shouldn’t change the blockchain according to their whims; otherwise, it would fall prey to human corruption. 

The creators of Ethereum had built it with this idea in mind. Ethereum Classic is based on this principle, and the members of its community believe in that principle as well.

The supporters of the ETH argue that the Hard Fork was necessary to do justice. It devalued the tokens the hacker had stolen, and it refunded the people who had lost their Ether. 

Must Read: Introduction to Ethereum Mining

2. Value

Currently, ETH is 15 times more valuable than ETC. A prominent reason behind this is ETH has the backing of numerous big players of the crypto community, and it continually gets new updates. 

ETC’s value might be low, but it recently attracted the support of several prominent people too. 

3. Potential

The growth potential of ETC is questionable. Some people argue that ETC has no future and its community is mostly filled with scammers, others believe in it. Whether ETC will grow or not, we have no idea. 

On the other hand, many experts claim that ETH can become the first cryptocurrency after Bitcoin to reach $10,000. That’s a significant achievement, and it shows how much potential ETH has. It is growing at a rapid pace as well and gets multiple updates regularly. 

4. Features

This is another area where the contrast between ETH, ETC is too visible. ETH has the backing of the Enterprise Ethereum Alliance (EEA), a group of more than 200 companies that has the goal of using blockchain for smart contracts in Fortune 500 companies. 

EEA has some of the most prominent organizations as its members, including JP Morgan, ING, Microsoft, and Toyota. ETH gets multiple updates regularly, which allow it to stay up-to-date with the market and its requirements.

ETC, however, can’t access most of the updates of ETH. So, it is substantially behind in terms of features and qualities. 

Ads of upGrad blog

upGrad’s Exclusive Software Development Webinar for you –

SAAS Business – What is So Different?

 

Ethereum vs Ethereum Classic: The Verdict

The debate about which one of these two is better might never reach an end. On the one hand, you have the principle of immutability and on the other hand, constant development. As you’ll learn more about blockchain and its philosophy, you’ll realize how complicated this entire issue is. 

Explore Our Software Development Free Courses

Conclusion

There is a rise in careers in blockchain technology and blockchain has tremendously changed the very face of the technology industry forever. If you’re interested to become a blockchain developer and build smart contracts and chain codes, checkout IIIT-B & upGrad’s Advanced certificate program in blockchain technology.

Profile

Mayank Sahu

Blog Author
Mayank Sahu is the Program Marketing Manager with upGrad for all emerging technology vertical. His past experience is in analytics industry extensively in healthcare Domain. Mayank has completed his Graduation from IIT Delhi.
Get Free Consultation

Select Coursecaret down icon
Selectcaret down icon
By clicking 'Submit' you Agree to  
UpGrad's Terms & Conditions

Our Popular Blockchain Course

Frequently Asked Questions (FAQs)

1What are the key features of Blockchain?

Blockchain has a number of distinguishing characteristics. To begin with, it is decentralized, which means that there is no central authority to oversee your actions; instead, they will be recorded in a public distributed ledger. Second, because all information on the Blockchain is cryptographically hashed, Blockchain provides greater security to all of its users. Cryptographically means that the network will conceal the input data using mathematical riddles. Furthermore, because blockchains use distributed ledgers, all information about the transaction and participants is distributed to every node in the network. Finally, the consensus algorithm is used by Blockchain. This Consensus Algorithm is in charge of confirming transactions, balances, and signatures, making Blockchain more safe and transparent.

2How does Ethereum work?

To validate network transactions, Ethereum relies on nodes that are free to run. Nodes can hold the entire or a fraction of Ethereum transaction history, as well as the most up-to-date information on smart contract status, account balances, and more. The Ethereum Virtual Machine (EVM), which is the operational and trustless environment for smart contracts, lies at the heart of Ethereum. Smart contracts are computer protocols that enable the negotiation, verification, and enforcement of digital agreements. The EVM executes a contract in accordance with the developer's guidelines. To run these programs, the EVM employs a bytecode language. Ethereum programmers may use Ethereum programming languages like Solidity and others to create smart contracts and decentralized apps.

3What is the difference between Bitcoin and Ethereum?

Many of the underlying concepts of Bitcoin and Ethereum are similar. Both blockchain networks use a Proof of Work consensus process and have a number of cryptographic features in common with blockchain technology. Ethereum was built to solve opportunities that the Bitcoin blockchain can not handle. Smart contracts, which are coded agreements that may be executed automatically, are a key characteristic that distinguishes Ethereum from Bitcoin. One of the most distinguishable differences between Bitcoin and Ethereum is the programming languages they utilize. Ethereum uses a Turing-complete programming language, whereas Bitcoin uses a stack-based programming language. Their hashing techniques and block times differ as well. Switching to a Proof of Stake method, according to Ethereum's core developers, will increase the efficiency and security of Ethereum's smart contract-based network.

Explore Free Courses

Suggested Blogs

Top 12 Highest Paying Blockchain Jobs in India [A Complete Report]
900634
Blockchain is an emerging job skill in the IT industry. Technological advancements are gradually bringing this distributed ledger technology to the ma
Read More

by Mayank Sahu

19 Feb 2024

Skills Needed to Become a Blockchain Developer
54062
Blockchain development is one of the fastest-growing sectors. Companies are looking for blockchain developers to make new implementations, advance the
Read More

by Mayank Sahu

Prerequisites to Learn Blockchain Technology: It’s Not What You Think It Is
54292
There has been a massive development in the field of Blockchain technology in the last decade. Many people and companies came to know about Blockchain
Read More

by Mayank Sahu

16 Feb 2024

Blockchain Developer Salary in India 2024 [For Freshers & Experienced]
902597
The Blockchain Era is has arrived, and it is now. Enterprises across various sectors of the industry are warming up to the concept of the decentralize
Read More

by upGrad

11 Feb 2024

Top 10 Interesting Blockchain Project Ideas for Beginners/Students [2024]
177002
Summary: In this Article, you will learn top 10 interesting blockchain project Ideas for beginners. Trusted Crowdfunding Platform Using a Smart Cont
Read More

by upGrad

14 Jan 2024

Blockchain Applications in Supply Chain
5643
The distributed-nature technology of Blockchain has disrupted many industries, with its uses and blockchain applications in supply chain leading to in
Read More

by Radhika Maloo

28 Aug 2023

Applications of Blockchain in Healthcare Industry
6582
After taking the finance and business sector by storm, Blockchain applications in healthcare are now all set to radicalize the healthcare industry. Ev
Read More

by Shubham Chakraborty

23 Aug 2023

What is Ripple Blockchain? Everything You Need to Know in 2024
7193
Ripple is a popular name in the tech industry. And Ripple blockchain has created a lot of buzzes. We all know how blockchain is transforming the indus
Read More

by Mayank Sahu

21 Aug 2023

How Blockchain in Transforming Manufacturing Industry [2024]
6172
How Today’s Large Scale Industries Leverage Blockchain to Scale Their Manufacturing Process As a foundation for distributed ledgers, blockchain is an
Read More

by Mayank Sahu

26 Jun 2023

Schedule 1:1 free counsellingTalk to Career Expert
icon
footer sticky close icon