Build on Ethereum
Ethereum is an open-source, decentralized blockchain platform that enables developers to build and deploy smart contracts and decentralized applications (DApps). It was proposed by programmer Vitalik Buterin in 2013 and officially launched in 2015. Ethereum's main distinction from Bitcoin lies in its smart contract functionality, a type of computer protocol that automatically executes the terms of a contract, allowing for trustless transactions without the need for a third party. Ethereum's features make it an ideal platform for developing decentralized finance (DeFi), games, identity verification systems, and many other applications. With the gradual implementation of Ethereum 2.0, it is evolving towards a more scalable, secure, and sustainable direction, introducing the Proof of Stake (PoS) mechanism aimed at increasing the network's transaction processing speed and efficiency while reducing energy consumption. Ethereum is more than just a cryptocurrency platform; it represents a vast decentralized ecosystem, offering endless possibilities for users and developers worldwide.
目标学习者
这门课是给谁上的
- For developers who are interested in learning Solidity
- For developers who are interested in the basic concepts and architecture of Ethereum
要求
- Introduction to the core basic concepts of Ethereum
- Basic understanding of blockchain concepts
- Basic programming skills are recommended - prior experience with Web2 languages such as Java or Python will facilitate a better grasp of the course material
你会学到什么
- Introduction to Ethereum
- Detailed introduction to Solidity syntax
- Guided projects providing step-by-step guidance, from writing project code to deploying and running on the Ethereum test Network
课程安排
- Ethereum Basic Concepts
- Concept
- Fungible Tokens
- Syntax
- Syntax
- Syntax
- Guided Project
- NFT Gaming Explored: CryptoKitties
- Syntax
- Guided Project
- Syntax
- Advanced Smart Contract Strategies: Crowdfunding
- Syntax
- Guided Project