Bạn đã bao giờ tự hỏi làm thế nào để tận dụng tối đa tên miền .eth của mình chưa? **ENS Name Wrapper** là giải pháp bạn đang tìm kiếm. Bài viết này sẽ cung cấp cho bạn cái nhìn tổng quan về Name Wrapper, cách nó biến tên miền ENS thành NFT ERC-1155, và những lợi ích mà nó mang lại. Chúng ta sẽ khám phá các khái niệm quan trọng như fuses, states, và cách sử dụng Name Wrapper để tạo ra những ứng dụng thú vị.
**ENS (Ethereum Name Service)** là một hệ thống tên miền phân tán trên blockchain Ethereum, giúp liên kết các tên miền dễ đọc với các địa chỉ ví, hash nội dung và các metadata khác. Trước đây, chỉ có tên miền .eth cấp hai (ví dụ: example.eth) mới có NFT ERC-721 liên kết. Với **Name Wrapper**, bạn có thể "bọc" bất kỳ tên miền ENS nào, kể cả subname và tên miền DNS, thành một NFT ERC-1155.
Điều này mở ra nhiều khả năng mới, cho phép bạn quản lý và sử dụng tên miền ENS của mình một cách linh hoạt hơn. Name Wrapper không chỉ đơn thuần là tạo ra NFT, mà còn cung cấp một hệ thống **fuses (cầu chì)** để kiểm soát các quyền và thuộc tính của tên miền.
**Fuses** là một hệ thống quyền hạn cho phép bạn kiểm soát những gì chủ sở hữu tên miền và cha mẹ (parent) tên miền có thể làm. Khi một fuse bị "đốt" (burned), nó sẽ vĩnh viễn thu hồi một quyền hạn nào đó (cho đến khi tên miền hết hạn). Fuses được chia thành ba loại chính:
Đây là những quyền hạn chỉ có chủ sở hữu tên miền cha mẹ mới có thể đốt. Ví dụ, fuse CAN_EXTEND_EXPIRY
cho phép chủ sở hữu subname tự gia hạn tên miền của mình.
Đây là những quyền hạn mà chủ sở hữu hoặc chủ sở hữu cha mẹ đều có thể đốt. Ví dụ, fuse CANNOT_TRANSFER
ngăn chặn việc chuyển nhượng hoặc bán NFT wrapped.
Khi tạo subname, chủ sở hữu tên miền cha mẹ có thể đốt các fuse, quyết định những quyền hạn nào sẽ được trao cho chủ sở hữu subname. Điều này cho phép tạo ra các subname với các đặc quyền và hạn chế khác nhau.
**Wrapping** là quá trình biến một tên miền ENS thành NFT ERC-1155. Khi bạn wrapping một tên miền .eth cấp hai, bạn chuyển quyền sở hữu (Registrant) của NFT ERC-721 cho hợp đồng Name Wrapper. Hợp đồng này sau đó sẽ tự động tiếp quản vai trò quản lý (Controller) của tên miền. Đổi lại, bạn sẽ nhận được một NFT ERC-1155.
**Unwrapping** là quá trình ngược lại, biến NFT ERC-1155 trở lại thành tên miền ENS thông thường. Bạn có thể unwrap bất kỳ lúc nào, miễn là quyền unwrap chưa bị thu hồi (bằng cách đốt fuse CANNOT_UNWRAP
). Khi unwrap, quyền sở hữu và quản lý tên miền sẽ được trả lại cho bạn.
Tên miền ENS wrapped có thể ở một trong các trạng thái sau:
**ENS Name Wrapper** là một công cụ mạnh mẽ mở ra nhiều khả năng mới cho tên miền ENS. Bằng cách biến tên miền thành NFT và cung cấp hệ thống fuses để kiểm soát quyền hạn, Name Wrapper cho phép bạn quản lý và sử dụng tên miền ENS một cách linh hoạt và hiệu quả hơn. Hãy khám phá Name Wrapper và tận dụng tối đa tiềm năng của tên miền .eth của bạn!
Hy vọng bài viết này đã cung cấp cho bạn cái nhìn tổng quan về **ENS Name Wrapper**. Chúc bạn thành công trong việc khám phá và ứng dụng công cụ này!
Bài viết liên quan