Where should I start?
Resources I have found so far:
https://github.com/scaffold-eth/scaffold-eth - building decentralized applications on Ethereum
https://moralis.io/ - Firebase for Crypto(?)
https://thirdweb.com/ - Web3 apps?
The main feature of our platform is you own the contracts (we don't have access to them), your wallet deploys it and is effectively the same as if you wrote the code underneath. Our core platform is all on chain so you don't rely on us to be around for your apps to continue to run.
There's a lot we want to get to in the next few months: analytics, bring your own contracts and other chains like solana / flow.
Generally in the web3 space here's the projects/tools i found super helpful:
buildspace - https://buildspace.so
hardhat - https://hardhat.org
crypto zombies - https://cryptozombies.io
eth foundation learn - https://ethereum.org/en/learn/
web3 university - https://www.web3.university
OdysseyDao - https://www.odysseydao.com
DeveloperDAO Wiki - https://developerdao.notion.site/developerdao/Developer-DAO-...
Feel free to reach out if you need more resources or help getting started!
If you want decentralization look at WebRTC. https://webrtc.org/
If you want crypto you have to guess at what resources are valid.
Just keep in mind the only commonality in crypto is blockchain, which is a distributed form of third party storage. Crypto will not get you decentralization.
It’s a protocol that allows nodes to gossip event messages amongst each other. The event relays can be used as a backend to provide data to your web/desktop/mobile apps.
we have a tutorial with them going on where we show you how to build a full stack web3 app with their sdks/platform. we’re rewarding folks who complete the tutorial with a bit of $MATIC and a cool nft[1]
another cool resource after you get your feet wet is this collection of tiny examples of popular web3 apps[2]
https://m.youtube.com/channel/UCZM8XQjNOyG2ElPpEUtNasA
Disclaimer: I am the creator of EatTheBlocks
Get started with:
- https://github.com/ethereumbook/ethereumbook
- https://docs.soliditylang.org/
- https://cryptozombies.io/en/course/
- Join crypto twitter. A lot of projects have twitters that you can use to keep up on with what's happening.
- Join discords. A lot of projects have discords that you can use to keep up on with what's happening.
- https://www.youtube.com/c/Finematics/videos
IDE and Basic Tooling
- https://hardhat.org/getting-started/ (dev environment)
- https://trufflesuite.com/ (dev environment)
- https://docs.ethers.io/v5/ (web3 tooling)
- https://openzeppelin.com/contracts/ (security)
Node Infra
Indexing and Analytics
- there's more
Wallets:
- https://gnosis-safe.io/ (contract wallet / multisig capabilities)
- https://www.coinbase.com/wallet
Monitoring, Alerting, Simulating
- https://etherscan.io/, bscscan, polygonscan, snowtrace, etc
Security and Audit - Trail of Bits Tools: Slither (static analyzer), Echidna (fuzzing), Manticore (symbolic execution)
- ConsenSys Diligence and their tools
- there's more
Oracles
- there's more but I'm lazy
Bridging:
- there's a lot here
- https://docs.google.com/spreadsheets/d/1jYZOfU2R3PdzRmnY9Nfc...
Governance and Voting:
Other things you may find interesting
- Networks: Polygon, Binance Smart Chain, Avalanche, Arbitrum, etc