Web3 Technology Stack for Developers
The Web3 Technology Stack is a combination of technologies that can broadly be divided into 4 parts: Blockchain & Settlement Layer, Infrastructure Layer, Developer Tools, and Applications.
Building a Web3 solution requires an in-depth understanding of the Web3 Technology Stack. This Stack is a combination of technologies that can broadly be divided into 4:
Blockchain & Settlement Layer
Infrastructure Layer
Developer Tools
Application Enablement Layer
1. Blockchain & Settlement Layer
The Blockchain & Settlement Layer is also called the Protocol Layer. It comprises:
L1 Blockchain networks
These include Algorand, Avalanche, Bitcoin, BNB Smart Chain, Cardano, Ethereum Mainnet, Litecoin, Hybrid Finance Blockchain, Polkadot, Solana, Tezos.
L2 Blockchains networks
These include Arbitrum, Optimism, Polygon, Stacks, zkSync.
Bridges
These include WBTC, JustCryptos, Multichain, hBTC.
2. Infrastructure Layer
The Infrastructure Layer is also called the Blockchain interaction layer and comprises:
Node Infrastructure providers
These include Alchemy, BlockCypher, Infura, QuickNode.
Self-hosted nodes
You can run self-hosted nodes on centralized cloud services like AWS, Azure, Digital Ocean or on decentralized storage providers.
Blockchain Explorers
These include Blockchair, Etherscan, BscScan.
Wallet & Key Management services
These include Gnosis Safe, Metamask, Web3Auth, Spruce.
Identity services
These include ENS, Unstoppable Domains, Lit Network, Incode.
Decentralized Compute providers
These include Akash, Aleph, Render Network.
Decentralized Storage systems
These include Arweave, Filecoin, IPFS, Sia.
Oracles
These include API3, Band Protocol, Chainlink, Flux, Nest Protocol.
Interoperability solutions
These include Astar, Layer Zero, Axelar.
3. Developer Tools
Web3 Developer Tools can be classified into:
Frameworks & IDEs
These include Truffle, Moralis, Tatum.
Low-code / No-code
These include Settlemint, Esprezzo.
Index & Query
These include Coherent, Covalent, The Graph.
Testing
These include BlockNAtive, Tenderly, Kurtosis.
Security
These include Certora, Certik, Forta, OpenZeppelin.
Messaging
These include XMTP Labs, EPNS.
Analytics
These include DeFi Llama, Dune, Messari, Nansen, TokenTerminal.
4. Application Enablement Layer
DAO
These include Aragon, Snapshot, Utopia.
DeFi
These include InstaApp, Unicrypt.
Gaming
These include Horizon, Joyride, Venly.
NFT
These include Bitski, SimpleHash.
Something missing? Spotted an error? Email me: rohasnagpal@gmail.com
References
https://blog.coinbase.com/a-simple-guide-to-the-web3-developer-stack-8364b612d69c
https://alchemy.com/blog/web3-stack