Skip to content

Commit a3aedcc

Browse files
committed
2 parents 08347fc + 1c143a7 commit a3aedcc

12 files changed

+184
-97
lines changed

ARMIN_WICL1st.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@
6262

6363
举例示范:
6464

65-
- 今日学习时间:XXXX
66-
- 学习内容小结:XXXX
65+
- 今日学习时间:1.5h
66+
- 学习内容小结:学习了 PPT 中的内容,有些地方不太懂,明天继续
6767
- Homework 部分(如果有安排需要填写证明完成)
6868
- Question and Ideas(有什么疑问/或者想法,可以记在这里,也可以分享到共学频道群讨论交流)
6969

Cheney_WICL1st.md

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -57,13 +57,12 @@
5757
<!-- Content_START -->
5858
### 07.15
5959

60-
举例示范:
61-
62-
- 今日学习时间:XXXX
63-
- 学习内容小结:XXXX
64-
- Homework 部分(如果有安排需要填写证明完成)
65-
- Question and Ideas(有什么疑问/或者想法,可以记在这里,也可以分享到共学频道群讨论交流)
66-
60+
- 今日学习时间: 1.5h
61+
- 学习内容小结: 参加会议,概念上泛泛了解。
62+
- Homework 部分: 无
63+
- Question and Ideas:
64+
- 初次接触感觉概念很杂乱
65+
- 目前还是起步阶段,等待主流浏览器支持要很久,先作为底层服务不知道能先做点什么。
6766

6867

6968
### 07.16

DawnBlackA_WICL1st.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,12 +60,11 @@
6060

6161
### 07.15
6262

63-
举例示范:
64-
65-
- 今日学习时间:XXXX
66-
- 学习内容小结:XXXX
67-
- Homework 部分(如果有安排需要填写证明完成)
68-
- Question and Ideas(有什么疑问/或者想法,可以记在这里,也可以分享到共学频道群讨论交流)
63+
- 今日学习时间:3h
64+
- 学习内容小结:日常学习chainlink相关技术,对于web3URL部分,今天初步了解了其实现原理,简单来说就是通过现有的一个合约调用实现相关接口的合约的读方法,从而实现URL模式对链上内容的读取,使用gateway尝试了许多URL,具体体验了其实现流程,大概阅读Web3URL文档中相关内容。
65+
- Question and Ideas
66+
67+
想要了解下协议具体的底层实现方法。
6968

7069

7170

Jacqueese_WICL1st.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,13 +62,14 @@
6262

6363
举例示范:
6464

65-
- 今日学习时间:XXXX
66-
- 学习内容小结:XXXX
65+
- 今日学习时间:2h
66+
- 学习内容小结:web3协议相关
6767
- Homework 部分(如果有安排需要填写证明完成)
6868
- Question and Ideas(有什么疑问/或者想法,可以记在这里,也可以分享到共学频道群讨论交流)
6969

7070

7171

72+
7273
### 07.16
7374

7475
XXX

Punkcan_WICL1st.md

Lines changed: 26 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@
1919
年纪有点大,还有严重老花,可能不适合长时间编程。
2020

2121
INTP
22-
23-
2422

2523
2. **组队期待:**
2624

@@ -75,17 +73,36 @@
7573

7674
举例示范:
7775

78-
- 今日学习时间:XXXX
79-
- 学习内容小结:XXXX
76+
- 今日学习时间:1h
77+
- 学习内容小结:
78+
- EIP-4804,主要是能够透过协议定位EVM内部的资源
79+
- 现在的Firefox的addon ,是直接转换网关的网址
80+
- 最直观的理解就是透过URL的方式直接呼叫智能合约Read 所Response的内容
81+
- ![](https://web3url.io/img/auto-mode.02a3a3cc.svg)
82+
- 上面这张图,白话解释就是:从333这个chain上,呼叫example.eth这个合约或地址的BalanceOf(Arg0是要传入的参数)
83+
- 目前Web3URL的网站的合约:0xEbcA4860ebBe969E9Bc42643fcb437879dBDa9C6 @ Web3Q Galileo (id 3334),可以参考
84+
- 可以跨链,内容可以储存在便宜的L2或是其他侧链上,也可以布署在测试网上
85+
- EVM读取速度很快,所以用户读取速度不影响(EVM是写的慢)
86+
- Homework 部分(如果有安排需要填写证明完成)
87+
- Question and Ideas
88+
- 如果有js framework支持,就可以让一般网站也可以混合使用?现在有吗?
89+
- 如何让浏览者产生交互?如果写留言板,意味着操作界面要做到「呼叫钱包写入数据EVM」对吗?
90+
- 应该是的
91+
- 网关如何搭建?
92+
93+
94+
- ### 07.16
95+
96+
- 今日学习时间:
97+
- 学习内容小结:
8098
- Homework 部分(如果有安排需要填写证明完成)
8199
- Question and Ideas(有什么疑问/或者想法,可以记在这里,也可以分享到共学频道群讨论交流)
82100

83-
### 07.16
84-
85-
XXX
86-
87101
### 07.17
88102

89-
XXX
103+
- 今日学习时间:
104+
- 学习内容小结:
105+
- Homework 部分(如果有安排需要填写证明完成)
106+
- Question and Ideas(有什么疑问/或者想法,可以记在这里,也可以分享到共学频道群讨论交流)
90107

91108
<!-- Content_END -->

README.md

Lines changed: 53 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -101,59 +101,59 @@ LXDAO & ETHStorage Host 的 Web3 URL 残酷共学将邀请 [Qi Zhou](https://twi
101101
<!-- START_COMMIT_TABLE -->
102102
| 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 |
103103
| ------------- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- | ---- |
104-
| YuKirasawa || | | | | | | | | | | | | | | | | | | | |
105-
| Junhua || | | | | | | | | | | | | | | | | | | | |
106104
| ARMIN || | | | | | | | | | | | | | | | | | | | |
107-
| Totie || | | | | | | | | | | | | | | | | | | | |
108-
| Ziicu2019 || | | | | | | | | | | | | | | | | | | | |
109-
| huayun || | | | | | | | | | | | | | | | | | | | |
110-
| Kero || | | | | | | | | | | | | | | | | | | | |
111-
| k1one || | | | | | | | | | | | | | | | | | | | |
112-
| Box || | | | | | | | | | | | | | | | | | | | |
113-
| Simon || | | | | | | | | | | | | | | | | | | | |
114-
| Zed || | | | | | | | | | | | | | | | | | | | |
115-
| kevin || | | | | | | | | | | | | | | | | | | | |
116-
| Muxin || | | | | | | | | | | | | | | | | | | | |
117-
| RuoYan || | | | | | | | | | | | | | | | | | | | |
118-
| CureDreams || | | | | | | | | | | | | | | | | | | | |
119-
| Jacqueese || | | | | | | | | | | | | | | | | | | | |
120-
| alivez || | | | | | | | | | | | | | | | | | | | |
121-
| Tiào || | | | | | | | | | | | | | | | | | | | |
122-
| Herschel || | | | | | | | | | | | | | | | | | | | |
123-
| KeShin || | | | | | | | | | | | | | | | | | | | |
124-
| Akagi201 || | | | | | | | | | | | | | | | | | | | |
125105
| monnaliya || | | | | | | | | | | | | | | | | | | | |
126-
| Punkcan || | | | | | | | | | | | | | | | | | | | |
106+
| Akagi201 || | | | | | | | | | | | | | | | | | | | |
107+
| Antigone4224 || | | | | | | | | | | | | | | | | | | | |
127108
| Peter || | | | | | | | | | | | | | | | | | | | |
128-
| Q || | | | | | | | | | | | | | | | | | | | |
129-
| Derick | | | | | | | | | | | | | | | | | | | | | |
130-
| hython || | | | | | | | | | | | | | | | | | | | |
131109
| Ache || | | | | | | | | | | | | | | | | | | | |
132-
| Ray || | | | | | | | | | | | | | | | | | | | |
133-
| beavnvvv || | | | | | | | | | | | | | | | | | | | |
110+
| hython || | | | | | | | | | | | | | | | | | | | |
111+
| Helios || | | | | | | | | | | | | | | | | | | | |
112+
| Junhua || | | | | | | | | | | | | | | | | | | | |
113+
| Simon || | | | | | | | | | | | | | | | | | | | |
134114
| Marcus || | | | | | | | | | | | | | | | | | | | |
135-
| AricRedemption || | | | | | | | | | | | | | | | | | | | |
136-
| jasonchen || | | | | | | | | | | | | | | | | | | | |
137-
| Iyi || | | | | | | | | | | | | | | | | | | | |
138-
| Jason || | | | | | | | | | | | | | | | | | | | |
139-
| Loxia || | | | | | | | | | | | | | | | | | | | |
115+
| coconal || | | | | | | | | | | | | | | | | | | | |
116+
| Muxin || | | | | | | | | | | | | | | | | | | | |
140117
| DawnBlackA || | | | | | | | | | | | | | | | | | | | |
141-
| windwh1sper || | | | | | | | | | | | | | | | | | | | |
142-
| Antigone4224 || | | | | | | | | | | | | | | | | | | | |
118+
| Jacqueese || | | | | | | | | | | | | | | | | | | | |
119+
| dylan || | | | | | | | | | | | | | | | | | | | |
120+
| RuoYan || | | | | | | | | | | | | | | | | | | | |
121+
| YuKirasawa || | | | | | | | | | | | | | | | | | | | |
122+
| KeShin || | | | | | | | | | | | | | | | | | | | |
143123
| Oscar || | | | | | | | | | | | | | | | | | | | |
144-
| Bruce || | | | | | | | | | | | | | | | | | | | |
145-
| Helios || | | | | | | | | | | | | | | | | | | | |
124+
| Ziicu2019 || | | | | | | | | | | | | | | | | | | | |
146125
| wayhome || | | | | | | | | | | | | | | | | | | | |
147-
| Cheney || | | | | | | | | | | | | | | | | | | | |
148-
| coconal || | | | | | | | | | | | | | | | | | | | |
149-
| An || | | | | | | | | | | | | | | | | | | | |
150-
| Max || | | | | | | | | | | | | | | | | | | | |
151-
| HAPPY || | | | | | | | | | | | | | | | | | | | |
126+
| Box || | | | | | | | | | | | | | | | | | | | |
152127
| ZhaoHong || | | | | | | | | | | | | | | | | | | | |
153-
| XiaoLSMX || | | | | | | | | | | | | | | | | | | | |
128+
| Ray || | | | | | | | | | | | | | | | | | | | |
129+
| Herschel || | | | | | | | | | | | | | | | | | | | |
130+
| Derick | | | | | | | | | | | | | | | | | | | | | |
131+
| HAPPY || | | | | | | | | | | | | | | | | | | | |
154132
| Coooder || | | | | | | | | | | | | | | | | | | | |
133+
| k1one || | | | | | | | | | | | | | | | | | | | |
134+
| Max || | | | | | | | | | | | | | | | | | | | |
135+
| jasonchen || | | | | | | | | | | | | | | | | | | | |
136+
| Totie || | | | | | | | | | | | | | | | | | | | |
137+
| Bruce || | | | | | | | | | | | | | | | | | | | |
138+
| windwh1sper || | | | | | | | | | | | | | | | | | | | |
139+
| XiaoLSMX || | | | | | | | | | | | | | | | | | | | |
140+
| Punkcan || | | | | | | | | | | | | | | | | | | | |
155141
| Ric-Li-C || | | | | | | | | | | | | | | | | | | | |
156-
| dylan || | | | | | | | | | | | | | | | | | | | |
142+
| Cheney || | | | | | | | | | | | | | | | | | | | |
143+
| Tiào || | | | | | | | | | | | | | | | | | | | |
144+
| Q || | | | | | | | | | | | | | | | | | | | |
145+
| AricRedemption || | | | | | | | | | | | | | | | | | | | |
146+
| alivez || | | | | | | | | | | | | | | | | | | | |
147+
| huayun || | | | | | | | | | | | | | | | | | | | |
148+
| Jason || | | | | | | | | | | | | | | | | | | | |
149+
| beavnvvv || | | | | | | | | | | | | | | | | | | | |
150+
| An || | | | | | | | | | | | | | | | | | | | |
151+
| Zed || | | | | | | | | | | | | | | | | | | | |
152+
| Iyi || | | | | | | | | | | | | | | | | | | | |
153+
| Loxia || | | | | | | | | | | | | | | | | | | | |
154+
| CureDreams || | | | | | | | | | | | | | | | | | | | |
155+
| Kero || | | | | | | | | | | | | | | | | | | | |
156+
| kevin || | | | | | | | | | | | | | | | | | | | |
157157
<!-- END_COMMIT_TABLE -->
158158

159159

@@ -225,6 +225,17 @@ LXDAO & ETHStorage Host 的 Web3 URL 残酷共学将邀请 [Qi Zhou](https://twi
225225

226226

227227

228+
229+
230+
231+
232+
233+
234+
235+
236+
237+
238+
228239

229240

230241

Ray_WICL1st.md

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,12 +55,8 @@
5555
<!-- Content_START -->
5656
### 07.15
5757

58-
举例示范:
59-
60-
- 今日学习时间:XXXX
61-
- 学习内容小结:XXXX
62-
- Homework 部分(如果有安排需要填写证明完成)
63-
- Question and Ideas(有什么疑问/或者想法,可以记在这里,也可以分享到共学频道群讨论交流)
58+
- 今日学习时间:0.5h
59+
- 学习内容小结:今天整体看了一遍材料,Web3 url 这个协议有意思的地方在于提供了一个数据访问的前端,以一种更优雅的方式去访问链上的数据,这里有点类似各种 DAPP 的前端,比如使用 Uniswap 可以直接调用合约,但也可以使用网页来来使用。Web3 url 更进一步,是提供了一个访问链上数据的抽象,可以实现对各种链上数据的访问。明天开始深入细节。
6460

6561

6662

Ric-Li-C_WICL1st.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,10 @@ timezone: Asia/Shanghai
6464

6565
### 07.15
6666

67-
举例示范:
68-
69-
- 今日学习时间:XXXX
70-
- 学习内容小结:XXXX
71-
- Homework 部分(如果有安排需要填写证明完成)
72-
- Question and Ideas(有什么疑问/或者想法,可以记在这里,也可以分享到共学频道群讨论交流)
67+
- 今日学习时间:1 小时(公开课)+ 半小时(看 Telegram 群内消息并提问)
68+
- 学习内容小结:参加 2100-2200 的公开课,对 web3:// 有基础的了解
69+
- Homework 部分:待完成
70+
- Question and Ideas:存储的费用必须降下来,否则没有实用价值。
7371

7472
### 07.16
7573

YuKirasawa_WICL1st.md

Lines changed: 73 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -57,14 +57,79 @@
5757
<!-- Content_START -->
5858
### 07.15
5959

60-
举例示范:
61-
62-
- 今日学习时间:XXXX
63-
- 学习内容小结:XXXX
64-
- Homework 部分(如果有安排需要填写证明完成)
65-
- Question and Ideas(有什么疑问/或者想法,可以记在这里,也可以分享到共学频道群讨论交流)
66-
67-
60+
- 今日学习时间:1 h
61+
- 学习内容小结:初步了解了 web3 url,使用 wbe3curl 访问 web3 url 资源
62+
63+
目前,用户要访问 web3 资源通常需要依赖于 web2 应用作为代理,而这些代理是中心化且不受用户控制。Web3 url 就是一种允许使用与 web2 类似的 url 直接访问链上资源的协议。例如,web3 url `web3://0x4e1f41613c9084fdb9e34e11fae9412427480e56/tokenHTML/9352` 就可以访问一个链上 NFT 的 HTML 资源。
64+
65+
Web3 url 的结构如下
66+
67+
```
68+
web3://<contract>[:<chainId>]/<path>
69+
```
70+
71+
主要包括访问的合约地址或域名,合约所在链的 id 和路径。其中路径字段允许智能合约实现特定的接口来返回多样化的数据。
72+
73+
尝试使用 [wbe3curl](https://github.com/web3-protocol/web3curl-js) 访问 web3 url 资源,首先安装 web3curl
74+
75+
```sh
76+
npm install web3curl
77+
```
78+
79+
访问 web3 url
80+
81+
```sh
82+
npx web3curl -v 'web3://w3url.eth'
83+
```
84+
85+
返回结果如下
86+
87+
```
88+
* Fetching URL web3://w3url.eth
89+
* Parsing URL ...
90+
* Host domain name resolver: ens
91+
* Domain name being resolved: w3url.eth
92+
* Resolution chain id: 1
93+
* Resolution type: contentContractTxt
94+
* contentcontract TXT record: w3q-g:0xEbcA4860ebBe969E9Bc42643fcb437879dBDa9C6
95+
* Result address: 0xEbcA4860ebBe969E9Bc42643fcb437879dBDa9C6
96+
* Result chain id: 3334
97+
* Contract address: 0xEbcA4860ebBe969E9Bc42643fcb437879dBDa9C6
98+
* Contract chain id: 3334
99+
* Configured RPCs for chain 3334 (fallback mode) : https://galileo.web3q.io:8545
100+
*
101+
* Resolve mode determination...
102+
> 0xdd473fae
103+
* RPC provider used: https://galileo.web3q.io:8545
104+
< 0x6d616e75616c0000000000000000000000000000000000000000000000000000
105+
* Resolve mode: manual
106+
*
107+
* Path parsing...
108+
* Contract call mode: calldata
109+
* Calldata: 0x2f
110+
* Contract return processing: decodeABIEncodedBytes
111+
* Contract return processing: decodeABIEncodedBytes: MIME type: text/html
112+
*
113+
* Calling contract ...
114+
* Contract address: 0xEbcA4860ebBe969E9Bc42643fcb437879dBDa9C6
115+
> 0x2f
116+
* RPC provider used: https://galileo.web3q.io:8545
117+
< 0x0000000000000000000000000000000000000000000000000000000000000020...0000000000000000000000000000000000000000000000000000000000000126
118+
*
119+
* Decoding contract return ...
120+
* HTTP Status code: 200
121+
* HTTP Headers:
122+
* Content-Type: text/html
123+
<!doctype html><html lang=""><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width,initial-scale=1"><link rel="icon" href="/favicon.svg"/><link rel="stylesheet" href="https://cdn.jsdelivr.net/simplemde/latest/simplemde.min.css"><script src="https://cdn.jsdelivr.net/simplemde/latest/simplemde.min.js"></script><script src="https://cdn.jsdelivr.net/npm/marked@4.0.12/lib/marked.umd.min.js"></script><title>Web3URL</title><script defer="defer" src="/js/chunk-vendors-00833fa6.301e5a03.js"></script><script defer="defer" src="/js/app.13edcf29.js"></script><link href="/css/app.6de1ef51.css" rel="stylesheet"></head><style>html {
124+
overflow-y: auto!important;
125+
}
126+
body {
127+
background-color: rgba(255,255,255,1);
128+
font-weight: 700!important;
129+
}</style><body><noscript><strong>We're sorry but web3-url doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id="
130+
```
131+
132+
从上面可以看出 web3curl 访问 web3 url 的过程。首先对域名进行解析得到域名对应的合约地址,然后使用 RPC 对合约进行访问。
68133

69134
### 07.16
70135

coconal_WICL1st.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,8 @@
6262

6363
举例示范:
6464

65-
- 今日学习时间:XXXX
66-
- 学习内容小结:XXXX
65+
- 今日学习时间:1h
66+
- 学习内容小结:什么是 Web3 url 协议,简单使用 web3 url ,简单了解了 ERC-4804
6767
- Homework 部分(如果有安排需要填写证明完成)
6868
- Question and Ideas(有什么疑问/或者想法,可以记在这里,也可以分享到共学频道群讨论交流)
6969

0 commit comments

Comments
 (0)