Oscar | Web3 Dev ⚑ Profile picture
Apr 22 β€’ 12 tweets β€’ 4 min read
Learning Web3❓

Here are 10 concepts you need to MASTER if you want to become a Web3 developer.

πŸ§΅πŸ‘‡ Thread
1) WEB3:

Web 3.0 is the third generation of the Internet, based on blockchain technology, incorporating concepts such as decentralization and token-based economy and providing autonomy, privacy and security to users.

Users are in control of their own data and applications.
2) ETHEREUM:

Ethereum is an open source blockchain platform that enables developers to write Smart Contracts and deploying decentralized applications or dApps.
3) DLT or Distributed Ledger Technology:

DLT refers to the technological infrastructure and protocols that allow simultaneous access, validation and update of data records in an immutable way across a multi-entity or multi-location network.
4) SMART CONTRACT:
Smart contracts are programs stored in a blockchain that are executed when certain conditions are met. They are often used to automate the execution of an agreement, creating an ecosystem of decentralized protocols.
5) DAO:
A decentralized autonomous organization, or DAO, is an organization that is code-driven rather than leader-driven.
DAOs employ a governance token that allows token holders to vote on the direction of a project and its future evolution.
6) Layer 2 Solutions:
Layer 2 solutions are protocols developed on top of a blockchain core network (layer 1). The main goal of layer 2 solution development focuses on improving cross-chain communication, privacy and scalability.
7) NFT - Non Fungible Token
Non-fungible token (NFT) denotes a particular cryptographic token that is used as a representation of a single asset.
Non-Fungibility means it can neither be replaced nor interchanged because it has unique properties.
8) Ethereum Token Standards:
Β· ERC-20: A standard interface for fungible tokens, like voting tokens, staking tokens or virtual currencies.
Β· ERC-721 - A standard interface for non-fungible tokens (NFTs).
Β·ERC-1155: allows for creating both utility tokens and Non-Fungible Tokens.
9) Solidity
Solidity is an object-oriented programming language for implementing Smart Contracts on various blockchain platforms, especially Ethereum.
10) EVM - Ethereum Virtual Machine
Ethereum Virtual Machine is a runtime environment for executing Smart Contracts in the Ethereum blockchain. It allows a secure way of running programs that spread between machines around the world.
That's a wrap.

Further explanations can be found in my profile πŸ‘‰ @Web3Oscar

If you found it useful, please engage with the first tweet:
πŸ” Retweet
πŸ‘ Like
πŸ’¬ Comment

Drop a πŸ‘‹ if you are interested in #Solidity and #Web3 content

β€’ β€’ β€’

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

Keep Current with Oscar | Web3 Dev ⚑

Oscar | Web3 Dev ⚑ 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 @Web3Oscar

Apr 21
"Play allows us to mantain curiosity while learning".

3 websites to learn #Solidity by playing. Last one is my favorite. 🀩

A thread πŸ‘‡πŸ§΅ Image
These tutorials will get you through the basics of Solidity learning in a very interactive and didactic way.
πŸ‘‡
The Ethernaut:
A Web3/Solidity based wargame played in the Ethereum Virtual Machine. Each level is a smart contract that needs to be 'hacked'.
@OpenZeppelin
ethernaut.openzeppelin.com
Read 6 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

Don't want to be a Premium member but still want to support us?

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

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(