Giới thiệu về ENS
Ethereum Name Service (ENS) là một hệ thống tên miền phi tập trung chạy trên blockchain Ethereum. ENS cho phép người dùng đăng ký các tên miền dễ đọc, giống như tên con người, và liên kết chúng với địa chỉ Ethereum của họ. Thay vì phải gửi Ether hoặc các token tới một địa chỉ Ethereum dài và khó nhớ, người dùng có thể sử dụng tên miền ENS để thực hiện các giao dịch và chuyển tiền. Ví dụ, bạn có thể đăng ký tên miền “myname.eth” và sau đó người khác có thể gửi Ether hoặc các token tới “myname.eth” thay vì địa chỉ Ethereum dài và phức tạp.
ENS cũng hỗ trợ đăng ký tên miền cho các ứng dụng phi tập trung (DApp) và trang web phi tập trung, giúp cải thiện tính dễ sử dụng và tương tác của người dùng với các ứng dụng và dịch vụ trên blockchain Ethereum.
ENS được ra mắt vào năm 2017 và được quản lý bởi một tổ chức phi lợi nhuận có tên Ethereum Foundation. Hệ thống ENS là nguồn mở và chào đón sự đóng góp từ cộng đồng, cho phép bất kỳ ai cũng có thể tham gia vào sự phát triển và cải tiến của nó.
ENS hoạt động như thế nào?
ENS hoạt động bằng cách sử dụng các hợp đồng thông minh trên blockchain Ethereum để ánh xạ các tên con người có thể đọc được tới các địa chỉ Ethereum và các nội dung trang web. Dưới đây là cách ENS hoạt động chi tiết:
Đăng ký tên ENS:
- Người dùng muốn đăng ký một tên ENS, chẳng hạn như “myname.eth”.
- Họ tạo một mục mới trong hợp đồng thông minh đăng ký ENS.
- Mục này liên kết tên “myname.eth” với địa chỉ Ethereum của họ hoặc với hàm băm IPFS của nội dung trang web (nếu họ đăng ký tên miền cho một DApp).
- Thông tin này được lưu trữ trên blockchain Ethereum, nên nó là công khai và không thể bị giả mạo.
Gửi Ether hoặc token:
- Khi ai đó muốn gửi Ether hoặc token đến một tên ENS đã đăng ký, họ chỉ cần nhập tên đó vào ví hoặc sàn giao dịch của họ.
- Ví hoặc sàn giao dịch sẽ tra cứu địa chỉ Ethereum được liên kết với tên ENS trong hợp đồng thông minh đăng ký ENS.
- Khoản thanh toán sẽ được gửi đến địa chỉ Ethereum đó.
Truy cập DApp (nếu áp dụng):
- Nếu người dùng đã đăng ký tên miền cho một DApp và muốn truy cập nó, họ nhập tên miền vào trình duyệt web hỗ trợ IPFS, chẳng hạn như Brave hoặc Opera.
- Trình duyệt sử dụng hợp đồng thông minh đăng ký ENS để tra cứu hàm băm IPFS được liên kết với tên miền.
- Sau đó, nội dung từ mạng IPFS được tải và hiển thị trong trình duyệt của người dùng.
Tầm quan trọng của ENS
ENS có tầm quan trọng lớn đối với hệ sinh thái blockchain Ethereum và cả mạng internet tổng thể vì nó đem lại nhiều lợi ích quan trọng như sau:
- Dễ nhớ và Thân thiện với người dùng: ENS giúp giảm sự phức tạp khi giao dịch trên blockchain Ethereum. Thay vì phải nhớ các địa chỉ Ethereum dài và khó nhớ, người dùng có thể sử dụng các tên miền dễ đọc. Điều này làm cho Ethereum và các ứng dụng phi tập trung trở nên thân thiện hơn với người dùng, tạo điều kiện thuận lợi và sử dụng rộng rãi.
- Phi tập trung và Kháng kiểm duyệt: ENS hoạt động dựa trên blockchain Ethereum, không bị kiểm soát bởi bất kỳ thực thể đơn lẻ nào. Điều này làm cho nó kháng cự kiểm duyệt và các hình thức kiểm soát khác. Điều này có ý nghĩa quan trọng trong việc bảo vệ quyền riêng tư và sự tự chủ của người dùng.
- Tương thích và Mở rộng: ENS tương thích với nhiều dịch vụ dựa trên Ethereum khác nhau, từ ví tiền điện tử đến các ứng dụng phi tập trung. Điều này tạo điều kiện thuận lợi cho tích hợp và sử dụng đa dạng trên nền tảng Ethereum.
- Hỗ trợ cho Mạng Internet Phi tập trung: ENS không chỉ đơn giản là cải tiến trải nghiệm giao dịch trên blockchain, mà còn hỗ trợ việc phát triển các trang web phi tập trung (DApp). Nó giúp DApps tạo các tên miền dễ nhớ và thân thiện với người dùng, từ đó tạo môi trường cho mạng internet phi tập trung phát triển và mở rộng.
- Thân thiện với nhà phát triển: ENS cung cấp cho nhà phát triển khả năng sử dụng tên mà con người có thể đọc được cho các hợp đồng thông minh và sự kiện. Điều này giúp tạo giao diện thân thiện hơn và tăng tính tương tác của ứng dụng thông minh.
- Bảo vệ quyền riêng tư và sự tự chủ: Khả năng kháng kiểm duyệt và sự phi tập trung của ENS có thể giúp bảo vệ quyền riêng tư và sự tự chủ của người dùng trước các hình thức kiểm soát và can thiệp từ các thực thể trung gian.
Cách mua tên miền ENS
Để mua và tạo tên miền ENS (Ethereum Name Service), bạn có thể tuân theo các bước sau:
Truy cập trang web của dự án ENS: Đầu tiên, bạn cần truy cập trang web chính của dự án ENS tại https://app.ens.domains/.
Kết nối ví Ethereum của bạn: Sau khi truy cập trang web ENS, bạn cần kết nối địa chỉ ví Ethereum của bạn.
Tìm và chọn tên miền: Bạn có thể sử dụng chức năng tìm kiếm để tìm tên miền ENS mà bạn muốn mua. Nếu tên miền hiển thị là “Avaiable” thì bạn mới có thể mua. Còn nếu là “Registered” thì nghĩa là đã có người mua và bạn chỉ có thể “Extend”, nghĩa là gia hạn giúp người đã mua.
Chọn thời hạn và thanh toán: Sau khi chọn tên miền, bạn cần xác định thời hạn mua và số tiền phí phải trả. Thường, bạn sẽ có sự lựa chọn về thời hạn (ví dụ: 1 năm, 2 năm) và phí mua. Số tiền phí mua ENS thường được tính bằng Ether (ETH).
Tải ảnh profile: Khi bạn đã xác định các tùy chọn và số tiền phải trả, ấn vào nút “Next” và đến trang tạo Profile thì bạn nhấn “Skip profile” hoặc tải ảnh của mình lên rồi thực hiện bước kế.
Thực hiện giao dịch: Bạn sẽ thấy một thông báo yêu cầu thực hiện 2 giao dịch. Sau khi nhấn “Begin”, giao dịch sẽ được thực hiện.
Kiểm tra địa chỉ ví ENS của bạn: Khi giao dịch hoàn thành, bạn sẽ sở hữu tên miền ENS. Bạn có thể kiểm tra địa chỉ ví ENS của mình bằng cách nhập nó vào Etherscan để kiểm tra xem nó có khớp với địa chỉ ví công khai của bạn hay không.
Chúc bạn thành công.
Trả lời