Courses:
The Complete NFT Web Development Course - Zero To Expert
- MetaMask (crypto wallet)
- Intro video
- Secret Recovery Phrase (12 words)
- Terminal
- Node.js
- NPM
- Ganache
- Truffle
- Development framework for Ethereum
- VS Code
- ERC standards are basically a set of rules which enables your contract to play well with other developers' contracts
- EIP = Ethereum Improvement Proposal
- ERC721 = non-fungible
- ERC20 = fungible
- Creates level of abstraction between executing code and executing machine to improve the portability of software and ensure applications are separated from each other and their host
- Smart contract languages are compiled to low-level machine instruction called opcodes
- EVM uses 256-bit register stack
- SHA256
- Lots of guessing to find right # and uses powerful computers, but also rewarded with incentives
- Nonce: arbitrary and randomly generated number for security
- Bitcoin Mining is NOT Solving Complex Math Problems [Beginner's Guide]