⚠️ 正式开始前请确保你在身体上和精神上都处于合适的状态,请刻意练习,残酷面对 🆒。为方便检索 The First Web3 URL Intensive CoLearning 简写为 WICL1st,第 2 期即为 WICL2nd,第 3 期即为 WICL3rd,以此类推。
⚠️ 报名需要按要求认真填写下面 [ XXX ] 部分,方可通过报名审核,通过审核即可开始自主学习。
-
自我介绍:
Cora, 前端技术经理,研发 tiktok 数据分析平台。
参加的主要目的是学习 Web3 相关知识。
-
组队期待:
感兴趣一起组队的可以拉我~
-
你认为你会完成本次 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
- 学习内容小结:了解 ppt 内容 Introduction to Web3:// Access Protocol (CoLearning 2024)
今日学习时间:2h
- 学习内容小结:学习Web3URL 文档部分章节,介绍,背景等。
- web3:// 是一种新协议,用于访问与 EVM 兼容的区块链中智能合约返回的内容。
今日学习时间:2h
-
学习内容小结:学习Web3URL 文档部分章节,问题,解决方案,例子。
-
问题:dApp 服务器/NSP 是中心化的!这意味着去中心化区块链的好处可以很容易地被打破。
-
解决方案:端到端完全无需信任的去中心化网络。
-
例子:1、完全去中心化的交易所;2、完全去中心化的社交网络。
-
【从生态村到 Web3,乡村为何上 DAO?】分享会学习
今日学习时间:2h
- 学习内容小结:学习Web3URL 文档部分章节,URL 结构,域名解析,解析模式。
- URL 结构:
web3://<contract>[:<chainId>]/<path>
<contract> 可以是合约地址也可以是域名。
chainId 是可选的,并指示区块链的链 ID,用于查询智能合约的位置。
path 遵循与传统 HTTP URL 类似的结构
- 域名解析:了解域名解析方式 web3curl 应用程序
- 解析模式:自动模式;手动模式;资源请求模式。
今日学习时间:2h
- 学习内容小结:学习Web3URL 文档部分章节,HTTPS 网关,EVM 浏览器,Chrome 扩展程序,Web3:// Sandbox,Web3curl ,Librairies。
- HTTPS 网关:w3eth.io 由 EthStorage 团队提供,是以太坊主网和 ENS 的单区块链公共网关。
- EVM 浏览器:EVM 浏览器是基于 electron/chromium 的基本 Web 浏览器,它通过 web3protocol 库支持 web3:// 该协议。它包括对 Frame.sh 钱包的支持。
- Chrome 扩展程序:尚不安全,无法提供在 Chrome 网上应用店,可手动编译用于项目演示。
- Web3:// Sandbox
- Web3curl:调试
- Librairies
今日学习时间:2h
-
学习内容小结:学习Web3URL 文档部分章节
-
使用 ethfs-uploader 上传您的第一个文件/文件夹 (失败了)
-
参加 LXDAO 中文社区周会
今日学习时间:2h
- 学习内容小结:学习Web3URL 文档部分章节
- 使用 ethfs-sdk 上传您的第一个文件
今日学习时间:1h
- 学习内容小结:查看 ERC-4804,ERC-6860 内容
今日学习时间:1h
- 学习内容小结:看示例应用程序
- 思考 做什么内容的 web3:// 协议应用项目
今日学习时间:1h
- 学习内容小结:查看残酷共学公开课 2
今日学习时间:1h
- 学习内容小结:跑了一下https://github.com/ethstorage/awesome-web3的[Hello Web3 项目](https://github.com/ethstorage/hello-web3)
今日学习时间:1h
- 学习内容小结:使用 ethfs-uploader 上传您的第一个文件/文件夹失败了问题解决了部分。
- 问题:FlatDirectory 获取失败;
- 原因:由于没有测试币。
- 解决方案:感谢 Max 同学赠予~
今日学习时间:1h
-
学习内容小结:Hello Web3 项目跑通了,但有两个小问题
- 问题一:例子中第 6 步-t 参数的 type 值代表什么?
- 问题二:例子中第 7 步访问的示例链接是https://0xedDC3d17a23eD3e1DeBfF90534eB54532755049F.3336.w3link.io/,但为什么不是web3://……这种形式呢?
-
Idea: 关于项目内容的一些想法有以下几点
- 项目类型:游戏
- 玩法类型:① 关卡类;② 多人对战类。(旨在增加更多用户)
- 项目研发:github 上找开源 web 小游戏
- 收费模式:① 游戏本身免费,道具等收费;② 达到一定 UV 后插入广告等……
- 推广运营:社群等……
今日学习时间:1h
- 学习内容小结:查看讨论中项目,寻找灵感。一个是 Outlaw Voyage,一个是 Web3:// Sounds。尝试加入学习~
今日学习时间:4h
-
学习内容小结:
- 加入 Web3:// Sounds 项目;
- 初始化前端完成;
- 参加项目 demo 同频会;
- 参加残酷共学公开课#3。
今日学习时间:0.5h
- 学习内容小结:项目讨论,首页 UI、音频格式等。coding 未进行,去参加了关于 Arweave&AO 的分享会,时间安排上有些赶,明天继续首页的部分,并将其部署。
今日学习时间:2h
- 学习内容小结:初始化前端,提交代码到仓库。
今日学习时间:3h
-
学习内容小结:
- 首页开发
- 前端部署到 vercel,访问地址https://web3-sounds.vercel.app
- 参加[Layer2 与 Eclipse 丨 SVM 在 EVM 生态中的应用]会议
今日学习时间:2h
- 学习内容小结:
- 链接钱包功能开发,已部署
今日学习时间:3h
- 学习内容小结:
- 文件上传功能开发,遇到一些问题
- Error: unknown account #0 (operation="getAddress", code=UNSUPPORTED_OPERATION, version=providers/5.7.0)
- 项目会议
- 文件上传功能开发,遇到一些问题
今日学习时间:2h
- 学习内容小结:
- 文件上传功能开发
- 整理会议纪要