你将学到什么
从技术的角度,理解区块链的数据结构和算法
体会 Ethereum 和 Solidity 语言的设计原则和理念
从零开始,学会编写安全的 Solidity 智能合约
学会 remix IDE, truffle 等开发、自动部署和测试工具,提高开发效率
课程概况
欢迎来到 Udemy 首门 Ethereum 中文课程。
这门课从开发者的角度,重点介绍区块链技术的核心问题:分步式共识算法,独家剖析工作量证明(PoW, Proof of Work) + 权益证明(PoS, Proof of Stake) 算法,讲述智能合约的安全性,同时涵盖以太坊(Ethereum)的数据结构, 社区和历史, Solidity语言, 部署工具等。
课程大纲
区块链介绍 (Introduction to Blockchain)
4 个讲座
15:41
区块链核心问题: 分布式共识算法 (Blockchain Essentials: Distributed Consensus Algorithm)
7 个讲座
44:06
以太坊介绍 (Introduction to Ethereum)
10 个讲座
01:04:49
编写 Solidity 智能合约 (Programming Solidity Smart Contracts)
7 个讲座
36:00
开发工具介绍
2 个讲座
13:46
面向人群
对区块链或 Ethereum 技术感兴趣的朋友
预备知识
熟悉一种主流编程语言即可,例如 C++, java, javascript, python