Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
luffythink committed Jul 28, 2024
2 parents b3abc72 + 6128615 commit 5a77cda
Show file tree
Hide file tree
Showing 14 changed files with 199 additions and 49 deletions.
6 changes: 6 additions & 0 deletions An_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
<!-- Content_END -->
25 changes: 25 additions & 0 deletions Antigone4224_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -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的工作。。


<!-- Content_END -->
5 changes: 5 additions & 0 deletions Box_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -159,4 +159,9 @@
- 今日学习时间:1h
- 学习内容小结:
- 昨天遇到了一些问题,现在只能用替代方案了
- ### 07.28

- 今日学习时间:1h
- Homework
- 构建完成生成手动模式数据的url
<!-- Content_END -->
3 changes: 3 additions & 0 deletions Bugmaker_WICL1st .md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
- 学习内容小结:学习闪电贷漏洞
<!-- Content_END -->
25 changes: 23 additions & 2 deletions Cora_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -160,7 +160,28 @@ web3://<contract>[:<chainId>]/<path>
今日学习时间:1h

- 学习内容小结:使用 ethfs-uploader 上传您的第一个文件/文件夹失败了问题解决了部分。
- 问题一:FlatDirectory 获取失败;
- 问题:FlatDirectory 获取失败;
- 原因:由于没有测试币。
- 解决方案:感谢 Max 同学赠予~
<!-- Content_END -->

### 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。尝试加入学习~
<!-- Content_END -->
6 changes: 6 additions & 0 deletions DawnBlackA_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -152,4 +152,10 @@ web3://0xdac17f958d2ee523a2206206994597c13d831ec7/balanceOf/0xCaE710A61fec7515E2

* 学习内容小结:最近和朋友在商讨新项目的思路,继续学习更多的相关技术,准备着手编写新项目,为eth深圳做准备。

### 07.27

* 今日学习时间:1h

* 学习内容小结:尝试开始编写新项目源码,逐步着手构建新项目。

<!-- Content_END -->
11 changes: 9 additions & 2 deletions Jacqueese_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -395,15 +395,22 @@ 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 群内消息并提问,查看资料)
- 学习内容小结:学习 ERC-6944
- Homework 部分:Nil



<!-- Content_END -->
5 changes: 5 additions & 0 deletions Max_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -118,4 +118,9 @@ XXX

- 今日学习时间:1.5h
- 学习内容小结:找到组织了,读文档理解项目规则,开始规划构建前端部分

### 07.27

- 今日学习时间:5h
- 学习内容小结:完成前端基础页面布局。
<!-- Content_END -->
107 changes: 62 additions & 45 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -99,61 +99,61 @@ LXDAO & ETHStorage Host 的 Web3 URL 残酷共学将邀请 [Qi Zhou](https://twi
<!-- START_COMMIT_TABLE -->
| 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 ||| ⭕️ || ⭕️ || | | | | | | | | | | | | | | |
<!-- END_COMMIT_TABLE -->


Expand Down Expand Up @@ -565,6 +565,23 @@ LXDAO & ETHStorage Host 的 Web3 URL 残酷共学将邀请 [Qi Zhou](https://twi























Expand Down
17 changes: 17 additions & 0 deletions Ric-Li-C_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -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

<!-- Content_END -->
19 changes: 19 additions & 0 deletions YuKirasawa_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -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` 就可以获取到相应的地址。

<!-- Content_END -->
6 changes: 6 additions & 0 deletions Ziicu2019_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)工具的使用。
Expand Down
5 changes: 5 additions & 0 deletions hython_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -182,4 +182,9 @@ timezone: Asia/Tokyo
- 学习内容小结:
- 组队项目分析,项目学习

### 07.27
- 今日学习时间:23:10~23:50 共40分钟
- 学习内容小结:
- 组队项目合约编写

<!-- Content_END -->
8 changes: 8 additions & 0 deletions k1one_WICL1st.md
Original file line number Diff line number Diff line change
Expand Up @@ -472,5 +472,13 @@ web3://0x299C58F990e832D6748CB0Aea0A9c71118c8700D:11155111

学习内容小结:了解并学习EthStorage相关知识

### 07.27

学习时长:2h

学习内容小结:尝试学习[ethfs-cli](https://github.com/ethstorage/ethfs-cli)工具的使用



<!-- Content_END -->

0 comments on commit 5a77cda

Please sign in to comment.