- MouseRun
- Posts
- Smart contract development path:
Smart contract development path:
Path for web3 developers
How to start with web3 development:
Gm Mouse member 🐭,
Choose what you want to become.
Web3 developers are classified into two types:
👉 those who build full-stack web3 applications from the frontend to the smart contract.
👉 those who only work on the smart contract part.
if you choose full stack web3 development
here is a roadmap with days and time:
Become a Full Stack Web3 / Blockchain Developer in 180 days
Detailed ROADMAP with days 🧵↓
— Param.eth ᵍᵐ (@Param_eth)
10:59 AM • Mar 5, 2022
Smart contract development(EVM based Blockchain):
one of the most common questions is "how to begin learning SC development ?"
Deep dive into itunderstand the fundamentals of the Internet:• What exactly is RPC?• What exactly is HTTP?• How does the website work?• How does a browser work?as well as many other thingsBlockchain Fundamentals: • Bitcoin Whitepaper• What exactly are blocks?• What exactly are transactions?• What exactly is the consensus algorithm?• What is the difference between proof of work and proof of stake?• doubling spending
Basics of EthereumThe Fundamentals of Blockchain:• What is Ethereum?• How does it work?• What is the ETHER currency and unit of ether?• Wallet• Ethereum client • What exactly is Gas?• mining• public vs private key• EVMs• smart contractsand other terms.
Understand Smart contract programming language:Solidity is a programming language that is used to create smart contracts on the Ethereum blockchain. Here is a road map for learning solidity.
Smart contract Vulnerabilities
Learn about these attacks
• REENTRANCY
• tx,origin
• sandwich attack
• DOS
• Signature Malleability
• Gas attack
• visibility of a variable
• Unchecked Call Return Value.
Practice
• Openzeppelin’s Ethernaut.
• Damn Vulnerable DeFi.
• Smart Contract CTF.
• Capture the Ether.
• GOATCasino.
• Paradigm CTF.
• Cryptozombies
Tweet of the day 👀
How to deploy smart contract?
Have you ever been wondering how to deploy smart contract in easy steps?
If so, this tutorial is totally for you, go through that and achieve necessary knowledge which will boost your web3 dev career.
93/100 #100DaysOfCode
— Kacper Hernacki (@KacperHernacki)
12:31 PM • Dec 28, 2022