⚠️ 正式开始前请确保你在身体上和精神上都处于合适的状态,请刻意练习,残酷面对 🆒。为方便检索 The First Web3 URL Intensive CoLearning 简写为 WICL1st,第 2 期即为WICL2nd,第 3 期即为 WICL3rd,以此类推。
⚠️ 报名需要按要求认真填写下面 [ XXX ] 部分,方可通过报名审核,通过审核即可开始自主学习。
-
自我介绍:
Hi, 我叫kevin,是一名学生(网络与新媒体专业),对许多新事物都有兴趣,在编程领域是纯小白。期待在这次共学中增加基础的开发知识。
-
组队期待:
暂时不计划组队。
-
你认为你会完成本次 Web3 URL 的残酷学习吗?
Maybe 70%
-
7 月 8 日 - 7 月 14 日:
-
自我介绍:大家按要求更新上方自我介绍,方面大家互相了解,及后续自由组队方向。
-
Web3 URL 残酷共学频道报道:大家可以自由在残酷共学群里交流分享,互动答疑,根据自身学习阶段情况随时开启自由组队。
-
课前学习:了解残酷共学流程,GitHub 协作共学基础;Web3:// 协议课前学习。
-
-
7 月 15 日 - 7 月 21 日:
- 7 月 15 日 周一晚 8 点- 9 点(北京时间): 第 1 次公开课分享
- 本周共学内容: 涉及 Web3:// 的背景和演进历史;支持 Web3:// 协议的访问方式 (gateway 和 EVM browser)来浏览以太坊上面的数据;熟悉使用 Web3:// 和 EthStorage 早期测试网来部署简单的去中心化网站。
- Homework1: 见课程 PPT。
-
7 月 22 日 - 7 月 28 日
-
7 月 22 日 周一晚 8 点- 9 点(北京时间): 第 2 次公开课分享
-
本周共学内容: 涉及 Web3:// 高级开发工具,包括:在命令行通过 web3curl 来通过 Web3:// 协议下载数据,通过 ethfs-uploader 批量上传网页数据,通过 manual 模式来搭建去中心化多人交互全链网站;及深入理解以太坊的存储模型和 gas 开销等。
-
边学边用实战开发: 根据组队情况自由安排。
-
Homework2: 见课程 PPT。
-
-
7 月 29 日 - 8 月 4 日
- 7 月 29 日 周一晚 8 点- 9 点(北京时间): 第 3 次公开课分享
- 本周共学内容: 涉及实际应用案例分享及未来以太坊基础设施在 Web3:// 的重要作用及开发方向等。
- 边学边用实战开发: 根据组队情况自由安排。
- 结营分享: 具体时间及详情另在「Web3 URL 残酷共学频道」通知。
举例示范:
- 今日学习时间:02:00-02:30
- 学习内容小结:大致了解了旧有的https协议的缺陷(即使上链了,依然需要传统的DNS服务器解析,解析失败可能导致无法连接),需要尝试web3url这个解决方案。
- Homework 部分(如果有安排需要填写证明完成)
- Question and Ideas
- GPT-4o 对于 URL和URI的通俗解释
- 合约地址、钱包地址傻傻分不清楚(7.15知道了:钱包实际上没有地址,定位钱包的只有助记词,定位交易的是交易哈希)
- 今日学习时间:02:00-03:00
- 学习内容小结:观看了freeCodeCamp出品的1小时区块链基础课程(剩余31小时🫡)
- Question and Ideas
- BTC的初衷似乎与ETH略有差别
- 认识了一个新词:Decentralized Oracle Network,GPT-4o解释为一种帮助区块链与外部世界数据交互的技术
- 理论上来说,我们之所以要构建智能合约,是因为它可以实现牢不可破的承诺,保持高效与透明(我想用智能合约构建彩票系统🤣)
- 人们向我支付以购买某个服务
- 支付成功的所有人都将获得一次抽奖券
- 活动时间结束公布中奖结果,所有过程全透明、快速、不可篡改、可验证(但我细想了一下,好像现在的中心化抽奖方式大家也没啥意见hh)
- Optimism和Polygon服务于Ethereum Mainnet(Layer 2),而Solana是ETH之外的、单独的区块链平台? not sure
- 一个人可以有多个钱包(而钱包 Wallet 里又可以包含多个账户 Account),开发时最好单独新建钱包并且不存放任何真实资金💰
- 账户地址是公开的,任何人都可以查询,钱包本身没有地址,Metamask里显示的是默认账户的地址;钱包助记词(seed phrase)和账户密钥(private key)是私密的,不应分享给任何人。
- Testnet Faucets,中文名“测试网水龙头”🚰,它可以为开发者提供源源不断的代币用于测试(不具有实际的经济价值,不可以转移到主网)
- 今日学习时间:18:00-18:30
- 学习内容小结:观看了freeCodeCamp出品的30分钟区块链基础课程(剩余30.5小时🫡)
- Question and Ideas
- 每一笔交易都会产生Gas费用,需要支付给矿工
- 分布式账本,不仅限于记账,任何需要记录的、需要共识的东西都可以用分布式的理念,一旦有人恶意篡改,就将他剔除
- ETH使用的是Keccak-256算法
- 今日学习时间:01:30-02:00
- 学习内容小结:观看了freeCodeCamp出品的30分钟区块链基础课程(剩余30小时🫡)
- Question and Ideas
- Gwei是另一种ETH单位,数值相比之下极小,用于Gas费用计算
- 在将Gas费用支付给矿工之前,会有基础费用的消耗(burnt)
- Proof of Work/Proof of Stake(PoW/PoS),中本聪共识?
- 今日学习时间:22:30-23:30
- 学习内容小结:观看了freeCodeCamp出品的1小时区块链基础课程(剩余29小时🫡)
- Question and Ideas
- 今日学习时间:请假
- 学习内容小结:
- Question and Ideas
- 今日学习时间:请假
- 学习内容小结:
- Question and Ideas
- 今日学习时间:21:30-22:00
- 学习内容小结:观看了freeCodeCamp出品的30分钟区块链基础课程(剩余28.5小时🫡)
- Question and Ideas
- 今日学习时间:22:30-23:00
- 学习内容小结:观看了freeCodeCamp出品的30分钟区块链基础课程(剩余28小时🫡)
- Question and Ideas
- 51%的节点确认之后,交易才有效,有刚好50%的情况发生吗?