Oscar (🧠 πŸ§ͺ) Profile picture
Apr 22, 2022 β€’ 12 tweets β€’ 4 min read β€’ Read on X
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 (🧠 πŸ§ͺ)

Oscar (🧠 πŸ§ͺ) 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 @oansotegui_

Oct 22, 2022
Is it possible for two miners of a PoW blockchain like #Bitcoin to validate a block at the same time?

Yes, in this case a split in consensus is taking place.

Here's why it happens and how it' s solved.

🧡 Image
The propagation speed in a blockchain is fast but not instantaneous.

If two miners simultaneously validate a block in a tiny time interval, what the nodes will see is that there are two valid blocks.

This produces a bifurcation in the chain known as "Split in Consensus".
The two blocks are valid, since in a range of a few seconds they are seen as simultaneous.

The consensus dispute will be resolved by the longest chain rule. Image
Read 6 tweets
Oct 21, 2022
In Ethereum's blockchain there are two types of accounts:

β€’ Externally Owned Accounts (EOA)

β€’ Contract Accounts

Mini-Thread ↓ Image
Externally Owned Accounts (EOA):

Accounts associated with individuals.

They are represented by a public key and controlled by anyone with the private keys.
Contract Accounts:

Accounts, associated with Smart Contracts, that are controlled by code.

They need an EOA to be created and are represented by two public keys, its own and the EOA's key.
Read 5 tweets
May 17, 2022
There are some WEB3 concepts that are difficult to understand when you are just starting out.

I've made a list of 10 ESSENTIAL terms explained in a simple way to help you deal with that.

Check it out πŸ§΅πŸ‘‡ Image
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. Image
Read 12 tweets
May 10, 2022
Want to become a great BLOCKCHAIN developer?

Learn how the technology works first.

Check out this curated list of FREE resources.

πŸ§΅β†“
1) Learn Blockchain: The COMPLETE beginner’s guide
2) Blockchain Technology Explained (2 Hour Course)
Read 8 tweets
May 9, 2022
Top 10 Ethereum Development Tools

A ThreadπŸ§΅πŸ‘‡
Metamask: wallet
metamask.io
Remix: in-browser IDE
remix.ethereum.org
Read 12 tweets
May 9, 2022
What is PRAGMA in Solidity?

πŸ§΅πŸ‘‡Mini Thread
Pragma is a keyword that is placed at the beginning of the code, along with the version of Solidity to be used.
What is it for?
Β· It tells the compiler how to execute the file
Β· It configures the compiler features and checks
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!

:(