NTU MOOC 学习笔记 - 第二讲 从 Web2 到 Web3:开发者指南
日期:2024 年 5 月 28 日 新加坡时间上午 9:30-11 点 / 2024 年 5 月 27 日 美国东部时间晚上 9:30-11 点
课程主题:区块链和智能合约简介
NTU I&E x HackQuest MOOC 是我们与南洋理工大学官方联合出品的公开课程,旨在为对 Web3 感兴趣的小伙伴提供免费且公开的学习机会。MOOC 课程由 Yat Siu (Co-founder, Animoca), Ed Felten (Co-founder, Offchain Labs), Sergey Gorbunov (Co-founder, Axelar), Scott Moore (Co-founder, Gitcoin), Haider Rafique (CMO, OKX), Austin Griffith (Developer Onboarding, Ethereum Foundation), Anna Yuan (Stablecoins Lead, Solana Foundation) 等 Web3 业界和学界专家主讲。所有 MOOC 课程将会被整理提炼成笔记供各位复盘和学习。Happy Learning!
概述
主要主题:了解如何在以太坊上构建应用程序并探索Web3技术。
目标:
第1节:基本概念
1.1 区块链的演变
1.2 加密货币的重要性
1.3 密码学原理

1.4 现实应用
第2节:在以太坊上构建
2.1 关键概念和工具
2.2 开发工具

2.3 构建会话
第3节:智能合约和DApps
3.1 智能合约
3.2 去中心化应用程序(DApps)
3.3 用例


关键要点
在以太坊上构建涉及理解区块链技术的理论和实践方面。从密码学原理到智能合约开发,本课程为从Web2 过渡到 Web3 提供了全面的概述。
问答环节
回答:量子计算可能更容易解决一些密码学挑战,这可能需要未来采用不同的方法和类型的安全性。Vitalik Buterin 讨论了如何使系统更加量子安全。虽然这超出了我的专业范围,但我相信构建这些平台的人们理解如何使它们抵御此类威胁。
回答:只是 VS Code中的默认 Solidity 语法高亮。你可以通过在 VS Code 市场中搜索 Solidity 扩展找到它。

回答:如果我有 72 小时的黑客松项目时间,我会使用 Scaffold-ETH 快速原型设计并构建一些创新的东西。一些想法可以包括创建一个模因币菜单游戏,使用如 ZK Sync 或 Basse 等技术构建无 gas 应用程序,或者探索具有账户抽象的智能钱包。关键是利用最新技术并创造性地构建在时间限制内有影响力和功能的东西。