@@ -64,16 +64,50 @@ timezone: Asia/Shanghai
64
64
65
65
### 07.15
66
66
67
- 举例示范:
67
+ - 今日学习时间:1h
68
+ - 学习内容小结:
69
+
70
+ - ERC-4804 / 6860: Web3 URL to EVM Call Message Translation - an IANA Registered URI Scheme,看起来感觉是 web3:// 访问协议可以把 http 访问转换成 EVM Call
71
+ - IANA 是 Internet Assigned Numbers Authority 用来协调全球 DNS 根域名、数字资源、协议等。如果创建新的协议,需要进行注册,例如 https、ftp 协议等,这些名字需要在 IANA 注册 https://www.iana.org/assignments/uri-schemes/uri-schemes.xhtml
72
+ - web3:// 被 Qi Zhou 注册了 https://www.iana.org/assignments/uri-schemes/prov/web3 这种标准化的思维非常值得学习
73
+ - URI vs URL vs URN: URI 是统一资源标识符,包含 URL 和 URN;URL 是统一资源定位符,用于指定资源的位置,如 https://www.example.com;URN 是统一资源名称,用于唯一标识资源,如 urn:isbn:978-3-16-148410-0。
74
+ - 这个 URI 的设计挺有意思的,借鉴了 http 和 ftp 的设计,但是含义有所不同
75
+ ![ image] ( https://github.com/user-attachments/assets/f9e5963c-979e-4cf4-b44b-e08364935eec )
76
+
77
+ - 这里可能存在几个问题:
78
+ - chainid 用数字表示不太容易看懂是什么链,然后似乎只是 EVM based 的链,可能无法扩展到其他链比如 BTC 或者 Solana
79
+ - 如果没有 ENS,这个 URI 地址会非常长,不是人类可读,不过 ENS 就是为了做这个的,毕竟之前也是因为 IP 地址不好记
80
+ - L2 的 ENS 读取咋实现?
81
+ - 从目前的这个 case 来看,获得的 return 是合约返回的,普通常见的合约似乎只能原始返回 string 等,甚至不是 JSON 格式,不确定返回的 Content Type 能否指定,还是只能 text/plain。
82
+ - 如果需要托管 Web Server 的话,需要合约实现 HTML Template 引擎,根据其他信息合并生成 HTML 返回才能渲染。
83
+
84
+ - 很多信息目前在链上,但是没有像是 http 一样可以直接读取链上信息的协议或者方法,提供一种新的协议直接调用或者交互合约,所以 web3:// 出来了
85
+
86
+ - 等待浏览器直接原生内置估计需要起码 5 - 15 年,可以跟 Brave 这种浏览器聊合作。部分浏览器可能支持插件进行重定向或者代理,不然就是自己做一个浏览器,太难了。
87
+ - 在此之前只能使用 Gateway,但是可能会存在其他问题,比如 Gateway 的审查或者稳定性
88
+ - web3://eth-store.eth/ => https://eth-store.w3eth.io/
89
+ - w3link.io is the current gateway for multi-chain: web3://w3url.eth:11155111/ => https://w3url.11155111.w3link.io/
90
+
91
+ -
68
92
69
- - 今日学习时间:XXXX
70
- - 学习内容小结:XXXX
71
93
- Homework 部分(如果有安排需要填写证明完成)
72
94
- Question and Ideas(有什么疑问/或者想法,可以记在这里,也可以分享到共学频道群讨论交流)
73
95
96
+ TODO:
97
+
98
+ - 查看对应的 ERC 原文
99
+ - https://eip.fun/eips/eip-4804
100
+ - https://eip.fun/eips/eip-6860
101
+ - 查看官网 https://web3url.io/
102
+ - 原生支持的浏览器实现 https://github.com/web3-protocol/evm-browser
103
+
74
104
### 07.16
75
105
76
- XXX
106
+ - 今日学习时间:0.5h
107
+ - 学习内容小结:
108
+
109
+ - Homework 部分(如果有安排需要填写证明完成)
110
+ - Question and Ideas(有什么疑问/或者想法,可以记在这里,也可以分享到共学频道群讨论交流)
77
111
78
112
### 07.17
79
113
0 commit comments