在 Twitter 上,我们可以经常看到不少非常酷且个性的以.eth/.sol结尾的数字钱包帐户地址。是不是觉得非常酷,那么它是如何实现的呢?与我们现在的互联网域名有何不同?
在《基于PolygonL2层方案构建自己的域名服务》课程中,将会告诉你如何实现一个自己的专属域名解析服务,比如:以.music结尾命名的域名。
整个过程可以分为三个步骤:
使用Solidity编写域名解析合约;
将合约发布至L2层公链,即Polygon;
构建自己的域名Mint网站。
最后,任何人就可以基于你的Web3网站创建自己的专属域名。
对于这套教程,一共分为5章15节。从概念阐述,到工具使用,到项目搭建,到代码完成,到实际部署,手把手,一步步教你实现。
内容大纲:
第一章.课程准备
Lv1.什么是Ploygen?
Lv2.什么是ENS
第二章.编写域名解析合约
Lv3.搭建本地以太坊链环境
Lv4.编写基础智能合约
Lv5.编写域名解析合约
Lv6.售卖ENS域名
Lv7.发布合约至测试网Mumbai
第三章.构建域名Web3网站
Lv8.搭建React应用
Lv9.添加连接区块链钱包按钮
Lv10.添加Mint功能逻辑
第四章.资金提现与合约优化
Lv11.资金提现
Lv12.合约改进与优化
第五章.课程收尾
Lv13.展示钱包地址和区块链网络
Lv14.展示Mint域名
Lv15.安全建议以及元数据存储改造
课程部分内容:
左侧是大纲,右侧内容不一定。这套课程没有视频,所以右侧部分,要么是学习文档,要么是在线IDE工具。要看具体的章节内容。
从浅入深,逐步讲解,还有一些踩坑的提示。
像这一小节,右侧就是在线IDE了。大家可以根据左侧的教学文档,来在右侧的IDE工具上编写代码,调试程序,运行程序。
点击左侧上部的查看答案按钮,还可以看完整代码。运行之后,查看效果。
如果遇到问题,或者想表达什么,可以在这里进行讨论。
如果大家对这个感兴趣,欢迎来学习这套课程。(识别下图二维码,即可跳转到课程链接)。