Topic: "Understanding Web3 Architecture"
Presenter: Nader Dabit --> Nader Dabit Author, Developer, Teacher
I. About Nader Dabit
- 10+ years of code experience & from "Web2"- mobile app dev, AWS cloud computing
- Web3 tools made Nader excited about bringing his expertise to grow this budding space.
- From Mississippi, USA
II. Days in Web3
Worst Day
- Losing control of your wallet due to hardcoding in private keys getting compromised = a TERRIBLE DAY. It can be extremely sad to lose control of your smart contracts and/or your digital assets.
Best Day
- Meeting new people who you can learn from, teach, and create new connections with in web3.
III. Why do you believe in Web3? Where is the real world usage?
Web3.0 protocols provide new tools that unlocks more use cases then with web2 alone. Additionally, lowering the barrier of entry to finance systems so that traditionally unbanked can access tools was intriguing. Open source software in data and infrastructure components means less single points of failure for providing access to certain social networks & communities. TLDR; Public Data, Public Infrastructure, Public Protocols
IV. How to land your first role coming from 0 experience?
Focus your time and attention to getting your foot into the door and then finding something specific you want to contribute to. There is lots of opportunities in front end/ React developers.
Women Build Web3 is a spin off from DeveloperDAO protip: "You don't have to wait to get hired to work on the type of jobs you want to do. A great way to get experience is to join and contribute to a DAO." -Camila Ramos
Kicking off #30DaysOfWeb3
YOUTUBE marker---> Nader's Workshop Start
Understanding Web3 Architecture
1. What is web3?
- depends on who you ask...
Naders take- Web3 can be sold as a utopia, but the core is that there are new tools available but they are not the end all be all solutions to every problem. Web3 is functional but still will grow and need polishing. "Web3 is the stack of protocols that enable fully decentralized applications." -developer
Scale in web2 = throughput = centralized and no need for consensus Scale in web3 = throughput/ verifiable data = people around the world run nodes to verify the data (hence distributed)
Characteristics of Web3 are closely coupled to current use cases. Dabit has some favorites.
2. Traditional APIs v Web3 APIS
- Centralized V - Distributed & Robust
- Mutable V -Immutable
- Brittle, 1 line can break entire app V -Composable, can build modularly
- Fluctuate & can be closed V -Trustless & Open-by-nature
3. Where is Web3 Headed?
2020- DeFi Summer
2021- NFTs, DAOs
2022 & 2023- Open Protocols--> Enable more use cases with will allow creation of more real world value. Do you need funds to use the app? Not with Lens Protocol ๐
4. The web3 stack
Traditional = ID/Auth + Storage + Web Hosting + Data + Compute
Web3= ID/Auth + Storage + Web hosting + Public & Open Data and APIs + Indexing& Querying + Smart Contracts + Native Digital Payments
Youtube Marker- Component Breakdown
web3 Stack
- the graph- indexing & querying
- Ceramic network- off chain / p2p data protocols
- Livepeer- video/ video streaming
- IPFS, Filecoin, arweave.org- file storage
- Radicle- version control/ code collab
- Metamask, Rainbow, Phantom(SOL) - ID&Auth / wallets
- Self.id, SpruceID- self-sovereign identity
- Hardhat, Foundry, Truffle, Anchor(SOL)-dev enviornments
- Lit Protocol- access control & private data
- Geo, Lens- shared infra/ social graph
- Graph Client- client side tooling
- RainbowKit- dapp wallet integration
- Bundlr- Multi-chain for Arweave
- WAGMI- react hooks for EVMs
Nader's Ideas
use case + tool from stack
Tea---> Max Howell, creator of Homebrew new Web3 Venture known as Tea
Thank you Women Build Web3 and Nader Dabit for sharing this information. Notes by -SleepySatoshi founder: SatoshiSucculents.xyz Thought our new "How to set up a Metamask Wallet tutorial" might be helpful so dropping the link here <3