
Ethereum Name Service (ENS) là gì? Hướng dẫn đăng ký và sử dụng tên miền ENS
Ethereum Name Service là một hệ thống tên miền sử dụng công nghệ phân tán trên blockchain của Ethereum. Dự án được sinh ra để giải quyết vấn đề cho những địa chỉ ví với những ký tự và dãy số dài trở nên dễ dàng ghi nhớ và chia sẻ, phần nào đưa blockchain dễ dàng sử dụng và tiếp cận với nhiều người dùng hơn.

Những thông tin cơ bản của ENS
- Website: ens.domains
- Category: Name Service, Web3
- Supported Chains: Ethereum
- Supported Wallets: Metamask, Coinbase Wallet, Wallet Connect, Torus, Portis, MEW wallet,…
- Feature: Name Service
- Audit: Consensys Diligence, ChainSecurty
- Availabilities: Website
Kiến trúc công nghệ của ENS
ENS có hai thành phần chính: ENS Registry và ENS Resolver.
ENS Registry
ENS Registry bao gồm 1 Smart contract chứa đựng nhưng list tên miền (Domain) và tên miền phụ (Subdomain), trong đó bao gồm 3 mẩu thông tin quan trọng trong mỗi tên miền:
- Người sở hữu tên miền.
- Người phân giải cho tên miền.
- Thời gian tồn tại của bộ nó cho tất cả các bản ghi trong tên miền.
Người sở hữu tên miền có thể là 1 tài khoản hoặc là 1 Smart contract. Người sở hữu tên miền được quyền:
- Đặt tên miền
- Trao quyền sở hữu cho bên khác
- Thay đổi quyền sở hữu tên miền phụ
ENS Resolver
Resolvers chịu trách nhiệm cho quá trình chuyển tên miền thành thành phần đại diện cho địa chỉ ví.
Quy trình tạo và phân giải tên miền trong ENS gồm 2 bước:
- Yêu cầu Registry tìm kiếm Resolver có trách nhiệm phân giải cho một tên miền ENS nhất định
- Yêu cầu Resolver đưa ra câu trả lời cho các truy vấn của người dùng
Hướng dẫn đăng ký và sử dụng tên miền ENS
Đăng ký domain
- Truy cập app.ens.domains và kết nối ví.
- Tại giao diện của ENS, tìm kiếm domain muốn mua. Nếu tên miền chưa được đăng ký hoặc hợp lý, ứng dụng sẽ phải hồi trạng thái Available.
Tìm kiếm tên miền mong muốn - Sẽ có hai khoản phí mà người dùng phải trả khi mua domain là phí dịch vụ (0.004 ETH/năm) và phí gas (biến động theo Gwei)
Khoản phí phải trả khi mua ENS Domain - Quá trình đăng ký tên miền sẽ trải qua 2 giao dịch bao gồm Request to Register và Register
- Chọn My Account sau đó chọn Primary ENS Name và Save để chọn domain chính cho địa chỉ ví của bạn
Thiết lập tên miền chính cho ví
Gia hạn ENS domain
Chọn một hoặc nhiều domain mà bạn muốn gia hạn, chọn Extend Selected để gia tăng thời hạn domian.

Sử dụng ENS domain
Sau khi đăng kí riêng cho địa chỉ ví một domain, người dùng có thể chia sẻ với người dùng khác để tương tác một cách dễ dàng thay vì dãy địa chỉ ví khó nhớ.

Tổng kết
Ethereum Name Service là một dự án quan trọng hàng đầu của Etherum cũng như tất cả hệ sinh thái Web3. Bất kỳ người dùng nào cũng nên sở hữu cho mình một domain cá nhân từ ENS.