diff --git a/An_WICL1st.md b/An_WICL1st.md index 92dcfe1..0289b2c 100644 --- a/An_WICL1st.md +++ b/An_WICL1st.md @@ -114,5 +114,11 @@ - 今日学习时间:30 min - 学习内容小结:看[一些示例应用](https://pinto-zinnia-ba1.notion.site/8cab5017dbc9460dbbecfaa2d4fd059a?pvs=25) + +### 07.27 + +- 今日学习时间:120 min +- 学习内容小结:复习公开课[1](https://www.youtube.com/watch?v=hmN77o-ex8I)[2](https://www.youtube.com/watch?v=z207TQYNSdM) + XXX diff --git a/Antigone4224_WICL1st.md b/Antigone4224_WICL1st.md index 315a1d8..93c76f4 100644 --- a/Antigone4224_WICL1st.md +++ b/Antigone4224_WICL1st.md @@ -476,4 +476,29 @@ contract FlatDirectory is W3RC3 { 7.27-7.30 五天代码 7.26 pnkcan完成架构 只能说感觉对于solidity语言了解的不太够,具体的架构设计要出来肯定得先写个简单点的demo验证,然后写代码的时候慢慢改了。 +### 7.27 +这几天的开发的规划: + 代码开发(五天) + +**任务**: + +1. **7.27 - 系统设置和基础合约** + - [ ] 后端合约开发工程师A:设置项目基础结构,编写系统参数和管理合约。 + - [ ] 前端开发工程师:搭建前端项目结构,准备基本的UI组件。 +2. **7.28 - 船班和船只管理合约** + - [ ] 后端合约开发工程师B:编写船班管理合约,包括船班的创建、设置参数等。 + - [ ] 后端合约开发工程师A:编写船只管理合约,包括船只的创建、状态管理等。 + - [ ] 前端开发工程师:实现前端界面,允许用户查看和创建船班。 +3. **7.29 - 玩家和Table管理合约** + - [ ] 后端合约开发工程师C:编写玩家管理合约,包括玩家报名、状态管理等。 + - [ ] 后端合约开发工程师D:编写Table管理合约,包括Table创建、玩家加入、明文提交等。 + - [ ] 前端开发工程师:实现前端界面,允许用户报名、创建和加入Table。 +4. **7.30 - 交易和结算合约** + - [ ] 后端合约开发工程师A、B:编写交易厅合约,包括交易的创建和管理。 + - [ ] 后端合约开发工程师C、D:编写结算合约,包括胜负判定、奖励分配等。 + - [ ] 前端开发工程师:实现前端界面,允许用户进行交易和查看结算结果。 + +我负责后端开发工程师c的工作。。 + + diff --git a/Box_WICL1st.md b/Box_WICL1st.md index 57c5f8b..be388ae 100644 --- a/Box_WICL1st.md +++ b/Box_WICL1st.md @@ -159,4 +159,9 @@ - 今日学习时间:1h - 学习内容小结: - 昨天遇到了一些问题,现在只能用替代方案了 +- ### 07.28 + +- 今日学习时间:1h +- Homework + - 构建完成生成手动模式数据的url diff --git a/Bugmaker_WICL1st .md b/Bugmaker_WICL1st .md index 71e41a0..3e14a5a 100644 --- a/Bugmaker_WICL1st .md +++ b/Bugmaker_WICL1st .md @@ -484,4 +484,7 @@ contract EtherStore is ReentrancyGuard { ### 07.26 - 今日学习时间:7.26 5 p.m.--6 p.m. - 学习内容小结:学习闪电贷和合约账户漏洞 +### 07.27 +- 今日学习时间:7.27 9 p.m.--12 p.m. +- 学习内容小结:学习闪电贷漏洞 diff --git a/Cora_WICL1st.md b/Cora_WICL1st.md index 6d618e8..683481f 100644 --- a/Cora_WICL1st.md +++ b/Cora_WICL1st.md @@ -160,7 +160,28 @@ web3://[:]/ 今日学习时间:1h - 学习内容小结:使用 ethfs-uploader 上传您的第一个文件/文件夹失败了问题解决了部分。 - - 问题一:FlatDirectory 获取失败; + - 问题:FlatDirectory 获取失败; - 原因:由于没有测试币。 - 解决方案:感谢 Max 同学赠予~ - + +### 07.27 + +今日学习时间:1h + +- 学习内容小结:[Hello Web3 项目](https://github.com/ethstorage/hello-web3)跑通了,但有两个小问题 + - 问题一:例子中第 6 步-t 参数的 type 值代表什么? + - 问题二:例子中第 7 步访问的示例链接是https://0xedDC3d17a23eD3e1DeBfF90534eB54532755049F.3336.w3link.io/,但为什么不是web3://……这种形式呢? +- Idea: 关于项目内容的一些想法有以下几点 + + - 项目类型:游戏 + - 玩法类型:① 关卡类;② 多人对战类。(旨在增加更多用户) + - 项目研发:github 上找开源 web 小游戏 + - 收费模式:① 游戏本身免费,道具等收费;② 达到一定 UV 后插入广告等…… + - 推广运营:社群等…… + + ### 07.28 + +今日学习时间:1h + +- 学习内容小结:查看讨论中项目,寻找灵感。一个是 Outlaw Voyage,一个是 Web3:// Sounds。尝试加入学习~ + diff --git a/DawnBlackA_WICL1st.md b/DawnBlackA_WICL1st.md index 6b9f8a4..34fc780 100644 --- a/DawnBlackA_WICL1st.md +++ b/DawnBlackA_WICL1st.md @@ -152,4 +152,10 @@ web3://0xdac17f958d2ee523a2206206994597c13d831ec7/balanceOf/0xCaE710A61fec7515E2 * 学习内容小结:最近和朋友在商讨新项目的思路,继续学习更多的相关技术,准备着手编写新项目,为eth深圳做准备。 +### 07.27 + +* 今日学习时间:1h + +* 学习内容小结:尝试开始编写新项目源码,逐步着手构建新项目。 + diff --git a/Jacqueese_WICL1st.md b/Jacqueese_WICL1st.md index b48db07..ea7f1c6 100644 --- a/Jacqueese_WICL1st.md +++ b/Jacqueese_WICL1st.md @@ -395,10 +395,16 @@ TODO: ### 07.23 - 今日学习时间:20:30-21:00 - 学习内容小结:观看了freeCodeCamp出品的[30分钟区块链基础课程](https://www.youtube.com/watch?v=gyMwXuJrbJQ)(剩余28.5小时🫡) -- Question and Ideas +- Question and Ideas### 07.19 +网关的工作流程如下: +客户端发送HTTPS请求到网关 +网关解析Web3 URL +网关访问相应的Web3资源 +网关将资源转换为HTTP响应 +网关将响应发送回客户端 -### 07.24 +### 07.27 - 今日学习时间:1 小时(看 Telegram 群内消息并提问,查看资料) @@ -406,4 +412,5 @@ TODO: - Homework 部分:Nil + diff --git a/Max_WICL1st.md b/Max_WICL1st.md index 8fee2a0..847d3c2 100644 --- a/Max_WICL1st.md +++ b/Max_WICL1st.md @@ -118,4 +118,9 @@ XXX - 今日学习时间:1.5h - 学习内容小结:找到组织了,读文档理解项目规则,开始规划构建前端部分 + +### 07.27 + +- 今日学习时间:5h +- 学习内容小结:完成前端基础页面布局。 diff --git a/README.md b/README.md index d181791..1efa7c4 100644 --- a/README.md +++ b/README.md @@ -99,61 +99,61 @@ LXDAO & ETHStorage Host 的 Web3 URL 残酷共学将邀请 [Qi Zhou](https://twi | WICL1st·Name | 7.15 | 7.16 | 7.17 | 7.18 | 7.19 | 7.20 | 7.21 | 7.22 | 7.23 | 7.24 | 7.25 | 7.26 | 7.27 | 7.28 | 7.29 | 7.30 | 7.31 | 8.01 | 8.02 | 8.03 | 8.04 | | ------------- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | -| Loxia | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | | -| Akagi201 | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | -| hython | ✅ | ✅ | ⭕️ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | | | | | | | | | -| DawnBlackA | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | | | | | | | | | -| Tiào | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | -| coconal | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | -| alivez | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | +| Ache | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | +| ZhaoHong | ✅ | ✅ | ✅ | ⭕️ | ✅ | ✅ | ⭕️ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | | | | | | | | | +| Bruce | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | +| Helios | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | +| KeShin | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | +| ARMIN | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | +| Cora | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | | | | | | | +| Ray | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | +| Peter | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | | XiaoLSMX | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | | -| Simon | ✅ | ✅ | ⭕️ | ✅ | ⭕️ | ❌ | | | | | | | | | | | | | | | | -| Junhua | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | -| CureDreams | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | | | | | | | | | | -| YuKirasawa | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | | | | | | | | | -| Antigone4224 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | | | | | | | | | -| Iyi | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | | | | | | | | | -| Q | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | -| Max | ✅ | ⭕️ | ✅ | ✅ | ⭕️ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ✅ | ✅ | | | | | | | | | | +| Totie | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | +| Zed | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | | | | | | | | +| Iyi | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | | | | | | | | | +| Loxia | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | | +| hython | ✅ | ✅ | ⭕️ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | | | | | | | | +| An | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ✅ | | | | | | | | | +| Antigone4224 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | | | | | | | | | Jason | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | -| beavnvvv | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | -| Ache | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | -| windwh1sper | ✅ | ✅ | ✅ | ⭕️ | ✅ | ⭕️ | ❌ | | | | | | | | | | | | | | | +| Max | ✅ | ⭕️ | ✅ | ✅ | ⭕️ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ✅ | ✅ | ✅ | | | | | | | | | | kevin | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | -| Helios | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | -| Zed | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | | | | | | | | -| jasonchen | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | +| Marcus | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | | Cheney | ✅ | ⭕️ | ✅ | ✅ | ⭕️ | ❌ | | | | | | | | | | | | | | | | -| Jacqueese | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | | | | | | | | | | -| k1one | ✅ | ✅ | ✅ | ✅ | ⭕️ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ✅ | ✅ | | | | | | | | | | | huayun | ✅ | ⭕️ | ✅ | ✅ | ⭕️ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | -| Tommy | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | -| Muxin | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | +| DawnBlackA | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | | | | | | | | +| Junhua | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | +| windwh1sper | ✅ | ✅ | ✅ | ⭕️ | ✅ | ⭕️ | ❌ | | | | | | | | | | | | | | | | dylan | ✅ | ✅ | ⭕️ | ✅ | ✅ | ⭕️ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | -| Ziicu2019 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | | | | | | | | | -| ZhaoHong | ✅ | ✅ | ✅ | ⭕️ | ✅ | ✅ | ⭕️ | ✅ | ✅ | ✅ | ✅ | ⭕️ | | | | | | | | | | -| Peter | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | -| Ray | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | -| Coooder | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | -| Punkcan | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | | | | | | | | -| An | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | | | | | | | | | | -| Ric-Li-C | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | | | | | | | | | -| Oscar | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | | | | | | | | | | -| Bruce | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | -| wayhome | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | -| Marcus | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | -| Totie | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | -| Derick | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ✅ | ✅ | ✅ | ✅ | ✅ | | | | | | | | | | | Herschel | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | -| Kero | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ✅ | ⭕️ | ✅ | ✅ | ✅ | | | | | | | | | | +| coconal | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | HAPPY | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | -| Cora | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | | | | | | | | | -| ARMIN | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | | | | | | | | | | +| Box | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | | | | | | | +| k1one | ✅ | ✅ | ✅ | ✅ | ⭕️ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ✅ | ✅ | ✅ | | | | | | | | | +| Kero | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ✅ | ⭕️ | ✅ | ✅ | ✅ | ⭕️ | | | | | | | | | +| Derick | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | | | | | | | | | +| beavnvvv | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | +| wayhome | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | +| Ric-Li-C | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | | | | | | | +| jasonchen | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | +| Akagi201 | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | +| CureDreams | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | +| YuKirasawa | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | | | | | | | | +| alivez | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | +| Punkcan | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | | | | | | | +| Tommy | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | +| Q | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | +| Muxin | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | +| Tiào | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | +| Oscar | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | | | | | | | +| RuoYan | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | +| Coooder | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | +| Jacqueese | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | monnaliya | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | +| Ziicu2019 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | | | | | | | | | AricRedemption | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | -| RuoYan | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | -| Box | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | | | | | | | | -| KeShin | ✅ | ⭕️ | ⭕️ | ❌ | | | | | | | | | | | | | | | | | | +| Simon | ✅ | ✅ | ⭕️ | ✅ | ⭕️ | ❌ | | | | | | | | | | | | | | | | @@ -565,6 +565,23 @@ LXDAO & ETHStorage Host 的 Web3 URL 残酷共学将邀请 [Qi Zhou](https://twi + + + + + + + + + + + + + + + + + diff --git a/Ric-Li-C_WICL1st.md b/Ric-Li-C_WICL1st.md index 74c6fb7..f68e7be 100644 --- a/Ric-Li-C_WICL1st.md +++ b/Ric-Li-C_WICL1st.md @@ -190,4 +190,21 @@ timezone: Asia/Shanghai - Question and Ideas:通过 ethfs-uploader 上传成功的文件去哪里了 +### 07.27 + +- 今日学习时间:1 小时(看 github Discussion 和 Telegram 群内消息,查看资料) +- 学习内容小结:研究 ethfs-uploader 代码 +- Homework 部分:Nil +- Question and Ideas:EthStorage Blog 似乎有不少问题 + +### 07.28 + +- 今日学习时间:1 小时(看 github Discussion 和 Telegram 群内消息,查看资料) +- 学习内容小结:研究 ethfs-uploader 相关内容 +- Homework 部分: + + Registered w3q domain: https://w3ns.w3q.w3q-g.w3link.io/#/domains/ric.w3q + +- Question and Ideas:ethfs-cli upload 成功之后,查看文件遇到错误 execution reverted: get() must be called on ES node + diff --git a/YuKirasawa_WICL1st.md b/YuKirasawa_WICL1st.md index 3eb1c49..7743a29 100644 --- a/YuKirasawa_WICL1st.md +++ b/YuKirasawa_WICL1st.md @@ -374,4 +374,23 @@ ENS (Ethereum name service) 是一个与 DNS 类似的 web3 网络的域名服 - 学习内容小结:简单了解了在网页前端通过 javascript 连接 metamask 的方法。 +### 07.27 + +- 今日学习时间:1 h + +- 学习内容小结:了解了 ens 的相关的合约调用过程。 + +与 dns 类似,ens 同样需要域名解析服务将域名转换为地址,在 ens 中这个过程是由合约完成的。目前最常用的公共解析合约是 `0x231b0Ee14048e9dCcD1d247744d114a4EB5E8E63`. 大多数情况下,ens 合约处理的域名是经过 namehash 后的定长散列值。域名的 namehash 作为合约参数时常称为 node,例如查询域名对应地址的接口定义就会接收 node 参数。 + +``` +function addr( + bytes32 node, + uint256 coinType +) external view returns (bytes memory); +``` + +对于 web3url 使用的域名,一般会涉及 ETH 主网之外的链 (比如 EthStorage)。 为了支持在 ens 中查询出不同链上的地址,ens 陆续提出了多种解决方案。[ENSIP-7](https://docs.ens.domains/ensip/7) 提出了将多个信息条目编码在 `contenthash` 函数的返回值中。EIP-2304 定义的 `addr` 函数 (接口如上面所示) 允许使用 `coinType` 参数指定查询的地址的所在链,这个设计包含在[ENSIP-9](https://docs.ens.domains/ensip/9)中。 + +此外,[ERC-6821](https://eips.ethereum.org/EIPS/eip-6821)提出了另一种基于[ENSIP-5](https://docs.ens.domains/ensip/5)文本记录 (Text Records) 的字段 `contentcontract` 使用[ERC-3770](https://eips.ethereum.org/EIPS/eip-3770)表示包含所在链信息的地址。通过访问解析合约的 `text` 函数,并将 `key` 参数设置为 `contentcontract` 就可以获取到相应的地址。 + diff --git a/Ziicu2019_WICL1st.md b/Ziicu2019_WICL1st.md index 45e385e..5119fe2 100644 --- a/Ziicu2019_WICL1st.md +++ b/Ziicu2019_WICL1st.md @@ -195,6 +195,12 @@ web3curl -v 'web3://w3url.eth' ### 07.26 +- 今日学习时间:0.5h +- 学习内容小结: + - 继续尝试[ethfs-cli](https://github.com/ethstorage/ethfs-cli)工具的使用。 + +### 07.27 + - 今日学习时间:0.5h - 学习内容小结: - 继续尝试[ethfs-cli](https://github.com/ethstorage/ethfs-cli)工具的使用。 diff --git a/hython_WICL1st.md b/hython_WICL1st.md index b8d953e..b921ba7 100644 --- a/hython_WICL1st.md +++ b/hython_WICL1st.md @@ -182,4 +182,9 @@ timezone: Asia/Tokyo - 学习内容小结: - 组队项目分析,项目学习 +### 07.27 +- 今日学习时间:23:10~23:50 共40分钟 +- 学习内容小结: + - 组队项目合约编写 + diff --git a/k1one_WICL1st.md b/k1one_WICL1st.md index fe6d3d0..9166b2f 100644 --- a/k1one_WICL1st.md +++ b/k1one_WICL1st.md @@ -472,5 +472,13 @@ web3://0x299C58F990e832D6748CB0Aea0A9c71118c8700D:11155111 学习内容小结:了解并学习EthStorage相关知识 +### 07.27 + +学习时长:2h + +学习内容小结:尝试学习[ethfs-cli](https://github.com/ethstorage/ethfs-cli)工具的使用 + + +