What is the Ethereum blockchain, smart contracts, gas, and Ether (ETH)?

Let's try explaining it in simple terms 🧵
The majority of big decentralized app (dApps) are built in the Ethereum blockchain (if you want a more in-depth explanation of what a blockchain is, please tell me!)

But... what is Ethereum? You can think of it as a global computer that no one can shut down.
Developers write Smart Contracts that can interact with your funds, think of it as a real contract.

The big difference is that smart contracts are immutable, once they are written, they can't be modified.

This is one of the reasons that security is so important,
If you leave an important function public inside the contract like "withdrawFunds()", someone could go and steal all the contract funds.

Usually, exploits are more complicated than that, but you get the idea.
Smart Contracts in the Ethereum network are written in Solidity.

Solidity is an object-oriented programming language that, for me, is something in-between C++ and TypeScrpt, so if you are used to typed languages, it's pretty easy to pick up (and hard to master)
Writing Solidity code is different than writing JavaScript code, since every computation power that you use, the users of the smart contract will have to pay for, in gas.

Gas is a fee that refers to the amount of computational effort required to execute an operation.
Gas fluctuates depending on the traffic of the network and the complexity of the smart contract.

An operation in the Ethereum Network might cost $150-$250.

There are Layer 2 (L2) networks, like Polygon, or other blockchains, like Solana, that solve this issue.
Gas is measured in gwei, which is the smallest unit of an Ether,

1 gwei = 0.000000001 Ether.

So, what is Ether? Ether is the cryptocurrency attached to the Ethereum network, it's a common misconception that people call Ethereum to the currency.
Bitcoin is even more confusing. Bitcoin, capitalized, is the network, and bitcoin, lowercase, is the cryptocurrency.
There are solutions in the works by the Ethereum team to improve gas fees and make the network more environmentally friendly.

ETH 2.0 and Shards.

And these are two things that should be happening over 2022.
The future is bright and we're early.

That's why we say "gm", because, we're always early.

And if you're reading this and you're interested in learning more, remember:

wagmi (we're all gonna make it)
If you have enjoyed this thread and have learned something, make sure to like/RT the first tweet and follow me (@nachoiacovino).

More content like this coming!

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Nacho Iacovino ⚡

Nacho Iacovino ⚡ Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @nachoiacovino

18 Oct
10 FREE Udemy courses! 🤑

They are gonna be free for a day or two so grab them before the promotions run out!

All of the courses have at least 4⭐!

This week: Android, Kotlin, HTML, CSS, JavaScript, SASS, Gatsby, MySQL, Python, Machine Learning, SEO, R, etc.

Small thread 🧵
Android App Development Bootcamp with Kotlin - Masterclass!

udemy.com/course/android…
Build Amazing Websites w/ HTML, CSS, Sass, JavaScript & More

udemy.com/course/build-w…
Read 13 tweets
11 Oct
10 FREE Udemy courses! 🤑

They are gonna be free for a day or two so grab them before the promotions run out!

All of the courses have at least 4⭐!

This week: JavaScript, Python, Cyber Security, AI, NFT, Blockchain DApp, Vue, C++, HTML, CSS...

Small thread 🧵
Javascript For Beginners Complete Course

udemy.com/course/javascr…
how2Py 101 - Beginners Python Crash Course

udemy.com/course/how2pyc…
Read 6 tweets
1 Oct
10 FREE Udemy courses! 🤑

They are gonna be free for a day or two so grab them before the promotions run out!

All of the courses have at least 4⭐!

This week: React, JavaScript, Python, SQL, MySQL, Machine Learning, HTML, CSS, R, DevOps...

Small thread 🧵
React JS- Complete Guide for Frontend Web Development [2021]

udemy.com/course/react-j…
The Self-Taught Programmer

udemy.com/course/self-ta…
Read 13 tweets
24 Sep
10 FREE Udemy courses! 🤑

They are gonna be free for a day or two so grab them before the promotions run out!

All of the courses have at least 4⭐!

This week: JavaScript, React, Prisma, Web Development, Docker, Python, R, SQL, Machine Learning, AI, Hacking...

Small thread 🧵
Javascript For Beginners Complete Course

udemy.com/course/javascr…
End to End React with Prisma 2

udemy.com/course/end-to-…
Read 13 tweets
23 Sep
Growing an audience on Twitter is not easy!

So... how do you do it?

This is a question I've been asked over and over.

Doesn't matter if you are a JavaScript developer or yoga enthusiast.

I'm gonna give you the tools so you can create and grow an audience.

Thread 🧵
1. Have a real name and picture.

(Or at least, real-sounding name).

People follow people, it gives them trust, so be yourself, I know it can be scary to show your face online or tell the world your name, but it creates trust.

This is not 100% required, look at @naval.
2. Optimize your profile.

This is mine. I tell people what technologies I talk about, I tell them I post daily content.

I tell them what I do, and I encourage them to DM me.

Also, I have linked my Revue newsletter so I can grow an audience outside of Twitter simultaneously.
Read 15 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Thank you for your support!

Follow Us on Twitter!

:(