基于PolygonL2层方案构建自己的炫酷域名服务

在 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工具上编写代码,调试程序,运行程序。

点击左侧上部的查看答案按钮,还可以看完整代码。运行之后,查看效果。

如果遇到问题,或者想表达什么,可以在这里进行讨论。

如果大家对这个感兴趣,欢迎来学习这套课程。(识别下图二维码,即可跳转到课程链接)。