WTF is Web 3.0?

A thread🧵
Y'all ready to fill your brains with juicy ass info?!🔥

Quick table of contents:
- What is Web3?
- Problems with Web2
- How Web3 solves the problems with Web2
- Web3 example
- How TF to access Web3

Without further ado,...let's go!!😆
In short:

Web 3.0 = Web 2.0 + decentralization

Web3 is anything you currently use in the internet and decentralizing it.

This is the short version, but let’s take a look at it in more detail 👇
Web3 is the decentralized web.

This means that it's not controlled by any authorities, it's controlled by the people belonging to the network.

In other words, Web3 is 'spread' across multiple computers in the world. The power is in the hands of the people.
To fully understand what Web3 is, we gotta understand the problems that Web2 has.

This is because Web3 solves a lot of the problems that Web2 currently has.

Web2 problems:
1️⃣ Centralized
2️⃣ Vulnerable to attacks / single point of failure
3️⃣ Censored
1️⃣ Centralized

Web2 is centralized; power belongs to a single authority.

This means that you DON'T have the power, and any personal data you upload is not yours anymore.

For example, centralized platforms are allowed to track your info, and use it to show you ads!
2️⃣ Vulnerable to attacks / single point of failure

In Web2, you can take down the network by attacking the central authority

For example, if someone wants to take Twitter down, all they have to do is to attack Twitter itself.

This can cause the whole system/app to fail.
3️⃣ Censored

Web2 is censored. Currently, platforms can ban or censor anything they want.

For example, Twitter can ban any account or a Tweet they find inappropiate.
Fortunately, Web3 solves these problems. Web3 is a HUGE game changer to our current web, which is why people keep saying it's the future🔥

Web3 benefits:
1️⃣ Decentralized
2️⃣ Not vulnerable to attacks
3️⃣ Not censored
4️⃣ No personal data
1️⃣ Decentralized

Web3 is democratic; the power belongs to the people running the network (blockchain).

If you're part of a blockchain and contributed to it, you have a say on how it runs.

You need everyone's approval for anything in the blockchain to change!
2️⃣ Not vulnerable to attacks

Web3 servers are difficult to attack because it's decentralized; meaning it has a bunch of computers running their servers.

To attack a server, you'd have to attack all of the computers in the network simutaneously, & that's nearly impossible to do
In other words, it doesn't have a single point of failure.

In Web3, the network can still functon even if it's been attacked.
3️⃣ Not censored/unstoppable

Web3 isn't censored at all.

For example, Twitter in Web3 wouldn't be banning anything you post.

If something is published in Web3, nobody can take it down and nobody will ban you!
4️⃣ No personal Info.

Making transactions in Web3 doesn't require any personal or bank account info.

You just need wallet. They're easy to set up, and fully controlled by you.

This is different from Web2, which requires your name, email, phone number, & other personal info.
An example of Web3 is the Ethereum project.

It's a world-wide, open source platform for decentralized apps to run on.

You can do a everything you can currently do now, the mild difference being that in Web3, everything is decentralized.

Let's took at an example below👇
Decentralized Finance.

Basically, DeFi is a decentralized alternative to the traditional banking system.

DeFi applications are accessible to anyone with an internet connection, and they're maintained by its own users. There's no central authority that can block payments!
OK, how TF does Web3 work, and how do you access it?

To better understand how Web3 works, let's compare it to the web we know today.

You probably know how the web works now. But, here's a quick recap below👇
(Web2)
1. Access website from browser
2. Browser sends request to backend servers
3. The servers send back the requested webpage and its resources to the user/client (HTML, CSS, JS, images, etc.)

On the other hand, the way Web3 works is a litte bit different from Web2 👇
Firstly, to access Web3, you need an Ethereum wallet, like MetaMask.

MetaMask is a chrome extension wallet that provides you with a username, which gives you access to all Web3 👇
Essentially, it's like having one username for everything on Web3, rather than different usersnames and passwords for different platforms.

Then, it points to the blockchain (backend) & smart contracts for the data. Lastly, it grabs that info. and goes back to the user.
That's it!

Thank you for making it this far & hopefully this thread could help you get a brief overview of what Web3 is😆

I'm still learning Web3; I'm making threads of the info I learned and understood, so I can simplify it for others!
Feedback is appreciated❤️
Check me out @codingyuri if you liked this thread!!

I'm gonna be tweeting more about Web3, blockchain, wallets, DAO, DeFi, etc.

I'll also make short threads on how to make a wallet, how to join developer DAO, etc.

Y'all are literally going through this Web3 journey with me😘

• • •

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

Keep Current with Yuri 🇰🇷

Yuri 🇰🇷 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 @codingyuri

23 Sep
Blockchain is the FUCKING future🔥

NOW is the time to learn Web3 + blockchain development!!

A roadmap for blockchain development + resources👇

A thread 🧵
There is no concrete roadmap for this field yet, as it's still VERY new, but here's a quick roadmap 🗺️

-Web dev basics
-Blockchain fundamentals
-Crypto basics
-Blockchain wallet
-Ethereum/Bitcoin
-Mining
-Solidity
-Smart contract
-Web3.js
-Truffle & Ganache
-dApp
1️⃣ @DappUniversity

This guy is a self-taught Blockchain dev that provides YouTube tutorials and roadmaps on the blockchain, and teaches crypto as well!

He also has a bootcamp you can sign up to for FREE!!

youtube.com/c/DappUniversi…
Read 8 tweets
17 Sep
Top 20 JavaScript array methods every JS beginner should know!!

A thread 🧵
Quick array method recap:

Array methods are built-in functions in JavaScript that you apply to arrays. Each method has a particular function that changes or manipulates the array.

It saves us time because we can use methods instead of hard coding everything!!😆
1️⃣ pop()

pop() removes the LAST element of an array and returns that removed element. This method changes the original array and its length.
Read 23 tweets
16 Sep
7 FREE resources/courses to learn web development!!

A thread 🧵
1️⃣ The Odin Project

I love the Odin Project!!💛
It's how I started my web dev journey. It's THE BEST full stack curriulum I've seen so far. I really like TOP because it doesn't hold your hand; it forces you to solve problems by yourself!!

theodinproject.com
2️⃣ Full Stack Open

This course is for the intermediate, definitely for people who are familiar with the basics!! You don't gotta be an expert, you just gotta be familiar with vanilla JavaScript and the DOM.

fullstackopen.com/en/
Read 9 tweets
12 Sep
I got 25K & a job at Hashnode within 2 months in Tech Twitter!

A thread on building an audience 🧵
Building an online presence puts you out there!

It shows your personality, what you're passionate about, & what you're working on. Depending on how you use it, it can be very beneficial!!
Being self-taught, building an audience opened many doors, and gave me opportunities I never dreamed of!

Joining Tech Twitter has been one of the best decisions I've made, & I'm forever grateful at the community ❤️

It can be an amazing experience, so make the most out of it!
Read 16 tweets
22 Aug
Continuing my Frontend thread...this is the BACKEND ver!🔥

A list of the top Udemy courses for each slide of Brad Traversy's 2021 Web Development roadmap😆

This thread is for aspiring backend developers!

Includes: node.js, python, backend frameworks, database, etc.

A thread🧵
👉 Backend Languages

💚NodeJS

1⃣ The Complete Node.js Developer Course - Andrew Mead (35hrs)

2⃣ Learn & Understand NodeJS - Anthony Alicea (13hrs)

3⃣ NodeJS - The Complete Guide - Max Schwarzmüller (40.5hrs)
4⃣ Node.js, Express, MongoDB & More: The Complete Bootcamp 2021 - Jonas Schmedtmann (42hrs)

5⃣ Node JS: Advanced Concepts - Stephen Grider (16hrs)

6⃣ Node.js API Masterclass With Express & MongoDB - Brad Traversy (12hrs)
Read 21 tweets
21 Aug
I love Udemy !!❤️

So, I made a list of the top Udemy courses for each slide of Brad Traversy's 2021 Web Development roadmap😆

This thread is for aspiring frontend developers!

Includes: HTML/CSS, JavaScript, Frontend frameworks, TypeScript, etc.

A thread🧵
👉 HTML/CSS

1⃣ Build Responsive Real-World Websites with HTML and CSS - Jonas Schmedtmann (49.5 hrs)

2⃣ Web Design for Beginners: Real World Coding in HTML & CSS - Brad Schiff (11 hrs)

3⃣ Modern HTML & CSS From The Beginning - Brad Traversy (21 hrs)
CSS & SASS

1⃣ Advanced CSS and Sass: Flexbox, Grid, Animations and More! - Jonas Schmedtmann (28 hrs)

2⃣ CSS - The Complete Guide 2021 (incl. Flexbox, Grid & Sass) - Maximilian Schwarzmüller (22.5 hrs)
Read 20 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 Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(