⚠️ 正式开始前请确保你在身体上和精神上都处于合适的状态,请刻意练习,残酷面对 🆒。为方便检索 The First Web3 URL Intensive CoLearning 简写为 WICL1st,第 2 期即为WICL2nd,第 3 期即为 WICL3rd,以此类推。
⚠️ 报名需要按要求认真填写下面 [ XXX ] 部分,方可通过报名审核,通过审核即可开始自主学习。
-
自我介绍:
Max, Web3前端开发工程师,目前在做链游方向。
参加的主要目的是接触新知识,同时看看用 ETHStorage 开发一个产品。
-
组队期待:
感兴趣一起组队的可以拉我一个
-
你认为你会完成本次 Web3 URL 的残酷学习吗?
YES
-
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 残酷共学频道」通知。
- 今日学习时间:2h
- 学习内容小结:通读了一遍 https://docs.web3url.io 文档
- 1、当前访问去中心化应用(DApp)时,我们仍然依赖许多中心化服务,包括DNS和数据存储。EthStorage 项目旨在通过去中心化的方式来实现这些功能,从而减少对中心化服务的依赖。
- 2、web3:// 协议是基于 EIP-4804 标准定义的。该标准规定了如何将 Web3 URL 转换为 EVM(以太坊虚拟机)调用消息的方法。
- 3、用户可以通过支持 EVM 的浏览器直接访问 web3:// 协议的地址。如果想用传统的 HTTP 方式访问链上资源,可以通过 EthStorage 提供的公共网关服务 w3eth.io 来实现。
XXX
- 今日学习时间:1h
- 学习内容小结:回看 Web3 URL 残酷共学公开课,了解了一下 ERC6860 提案:https://www.youtube.com/watch?v=hmN77o-ex8I
- 今日学习时间:0.5h
- 学习内容小结:尝试用 ethfs-uploader 上传文件
XXX
- 今日学习时间:1h
- 学习内容小结:收集了一些现有的 ETHStorage Dapp 寻找项目灵感。
- 今日学习时间:0.5h
- 学习内容小结:读 ERC-5018、ERC-6860 提案文档。
- 今日学习时间:1h
- 学习内容小结:尝试用 ethfs-sdk 写上传demo。
- 今日学习时间:1h
- 学习内容小结:大致看了下 Arweave 的文档,体验了一下基于 Arweave 的 akord 服务,存储费用非常便宜
XXX
- 今日学习时间:1h
- 学习内容小结:
- 跑了下 web3url-website 的代码,web3protocol 是拿来解析web3url存储的链上数据的
- 试了下用 ethstorage-sdk 上传文件,没跑起来
- 今日学习时间:1.5h
- 学习内容小结:找到组织了,读文档理解项目规则,开始规划构建前端部分
- 今日学习时间:5h
- 学习内容小结:完成前端基础页面布局。
- 今日学习时间:1h
- 学习内容小结:部署前端项目到vercel
- 今日学习时间:1h
- 学习内容小结:前端添加连接钱包功能
- 今日学习时间:1h
- 学习内容小结:优化一些首页的UI样式
- 今日学习时间:1.5h
- 学习内容小结:部署合约到本地,添加测试代码