Web3 Stack - February 2022

Layer 1
· Ethereum
· Solana
· Polkadot
· Cardano

Layer 2
· Polygon
· Zk Sync
· Optimism
· Arbitrium

SDK
· Thirdweb
· Moralis

Oracles
· Chainlink

Node Providers
· Alchemy
· Infura
· Quicknode

File Storage
· IPFS
· Arweave
· Filecoin

Dev Env
...
Web3 Stack - February 2022....
Dev Env
· Hardhat
· Truffle
· Brownie
· Remix IDE

Identity
· Wallet Connect
· Metamask
· Phantom

Indexing
· The Graph

Client SDK
· Web3.js
· Ether.js

Languages
· Solidity
· Rust
· JavaScript
· Python
GitHub repositories with all the Web3 posts on Twitter. 195 stars.
github.com/FrancescoXX/10…
If you found this useful, and you want to stay updated about the Web3 world, follow @FrancescoCiull4 and RT the tweet below. Thank you.

• • •

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

Keep Current with Francesco Ciulla

Francesco Ciulla 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 @FrancescoCiull4

Feb 24
11 Fundamental Docker Definitions in plain English for:

🏠Docker host
⚙️Docker engine
🖥️ Docker client
😈Docker daemon
📝Dockerfile
📦Docker image
🐳Docker container
🔗Docker network
💾Docker volumes
🐙Docker compose
🪣 Docker registry

docker threads. 11 definitions
🏠Docker (Active) Host

A computer with Docker installed and the daemon running.

It can process Docker and non-Docker workloads.
⚙️Docker Engine

A Client-Server application.
It has 3 components:

- CLI: A command-line interface client.

- daemon process: A server that is a type of long-running program.

- Rest API: to specify interfaces that programs can use to talk and interact with the daemon.
Read 14 tweets
Feb 23
Layer 1 & Layer 2 Blockchains

Layer 1 (Main chain)
They are an independent set of solutions for the base protocol and for the core system and the main architecture.

Layer 2
Secondary Blockchains that operate ON TOP of Layer 1 blockchains, to improve the Layer 1 efficiency.

web3 threads - layer 1 and layer 2 blockchains
Layer 1 examples:
Ethereum
Bitcoin
Solana
Cosmos
Tron
Near
Polkadot
Avalanche
Tezos
Celo
Fantom
Algorand

Layer 2 Examples:
Zk Sync
Starknet
Polygon
Arbitrum
Optimism
Bitcoin's Lightning Network

🏁Conclusion

Ethereum @ethereum

"Ethereum is the community-run technology powering the cryptocurrency ether (ETH) and thousands of decentralized applications."

ethereum.org
Read 23 tweets
Feb 22
Why run a local node? thread.

There are many valid node services, like Alchemy.

But in some cases, you want to run your own node.

Here are the main reasons accordingly to the official Ethereum docs.

Image
Table of Contents

🤝Participate
💥Decentralization
🕵️Privacy & Security
⛔Censorship Resistance
📢Voice your choice
👑Sovereignty
🏁Conclusion

🤝Participate

By running a node you become part of a global movement to decentralize control and power over a world of information.

If you're a holder, you can bring value to your ETH by supporting the decentralization of the network.
Read 11 tweets
Feb 20
Public vs private Ethereum thread

The Ethereum blockchain can run on the public network (Mainnet).

There are pros and cons for both.

Let's see them briefly

web3 threads. public vs private Ethereum
Table of Contents

Intro
Security
Performance
Cost
Node Permissioning
Privacy
Intro

🧑‍🤝‍🧑Public
Apps built on the Mainnet are able to interoperate, similarly to how apps can cooperate on Internet, using the potential of decentralized blockchain.

🔒Private
Many businesses have deployed private, permissioned blockchains for specific apps based on Ethereum.
Read 9 tweets
Feb 19
OMFG 1 Year already 😱

Exactly 1 year ago, on Feb 19, 2021, I monetized my YT Channel.

It took me 192 days and 145 videos🥵

With zero experience in making videos and a great initial embarrassment.

Here is the thread I wrote 1 year ago to help YOU that are struggling.

1. Find YOUR way

I had to start making a video in a strange way for a developer...by RUNNING!

This for various reasons
- I like to run
- I didn't feel confident speaking in front of a camera
- I did that for charity so it was a boost for me

A very strange way, but it worked
2. Focus on one goal at a time

Instead of wanting to create the BEST VIDEO EVA', I focused on small little goals, in the form of challenges.

And coming from the sports world this is the way my brain works!
Read 7 tweets
Feb 18
🔲Solidity Videos on YouTube

When I want to learn something new, I start with a video (usually on YT).

If you want to learn the Solidity programming language, here is a list of videos I have watched and which I recommend watching.

Final thoughts at the end.

Video Resources - Solidity ...
Solidity in 100 Seconds by @fireship_dev

The world-famous format to give you a good idea just before your Solidity developer interview.

I am joking but it helps a ton.

Solidity, Blockchain, and Smart Contract Course – Beginner to Expert Python Tutorial @PatrickAlphaC

It has the length of a Netflix Series, but it's probably worth more to jump into your blockchain development🐸

Read 10 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!

:(