Tiêu đề gốc: "Giới thiệu | Các phương pháp hay nhất để tích hợp ENS"
Nguồn gốc: makoto_inoue
Bản tổng hợp gốc: A Jian
p>
Hơn 200 dịch vụ hiện đã tích hợp ENS, vì vậy bài viết này muốn chỉ ra cách các dApp có thể tận dụng tốt ENS.
Trong tài liệu của mình, chúng tôi phác thảo ba cách chính để tích hợp ENS. Ở đây chúng tôi cũng sử dụng biểu thức tương tự.
Người đầu tiên hỗ trợ ENS trong ứng dụng Bước đầu tiên là cho phép ứng dụng của bạn hiểu tên miền ENS và hỗ trợ việc sử dụng tên miền ENS ở bất kỳ nơi nào cần địa chỉ. Điều này đặc biệt hữu ích cho các dịch vụ ví.

Vui lòng xem meyetherwallet.com Kết quả phân tích trên
Etherscan là một trong những trang web liên quan đến Ethereum được sử dụng phổ biến nhất. Bạn có thể xem lại tất cả các Giao dịch và Số dư tài khoản của mình. Ngoài việc tìm kiếm tên miền ENS, một tính năng ít được biết đến là URL của chúng cũng hỗ trợ tên miền ENS nên bạn có thể nhập trực tiếp "/address/matoken.eth" vào thanh địa chỉ.

Ai đó đã hỏi tôi về ether Khi hỏi địa chỉ workshop, tôi luôn cho họ tên miền ENS của mình nhưng không phải ai cũng biết ENS là gì và cách sử dụng tên này. Nếu bạn có nhiều địa chỉ Ethereum, việc cung cấp URL Etherescan đầy đủ cùng với tên miền của bạn có thể là một cách tuyệt vời để thu hẹp khoảng cách kiến thức. Cực kỳ đơn giản với bạn, chỉ cần nhập hoặc sao chép URL có tên miền của bạn, bạn không cần nhớ địa chỉ nào dùng để làm gì và những người bạn muốn tương tác cũng không cần biết ENS là gì.
Mức tích hợp ENS thứ hai là Độ phân giải ngược và hiển thị tên miền ENS nơi ứng dụng của bạn hiển thị địa chỉ.
Tính năng này có thể được triển khai ở ba cấp độ.
Uniswap sẽ coi tên ENS của bạn là tên người dùng Hiển thị nó như thế. Đây là một ví dụ khác về cách ENS giúp người dùng phân biệt khi sử dụng nhiều địa chỉ Ethereum, vì nó sẽ hiển thị rõ ràng bạn đang sử dụng tài khoản nào.

Tính năng này có liên quan chặt chẽ đến thị trường NFT. Mỗi thị trường NFT có hệ thống tên người dùng riêng, nhưng tên người dùng của bạn trên Foundation không thể hiển thị trên các nền tảng NFT khác (chẳng hạn như OpenSea và Rarible).
Nhưng tên ENS được hiển thị trên nền tảng KnownOrigin cũng có thể được hiển thị trên OpenSea. Nói cách khác, tên ENS là tên người dùng di động.


Tuy nhiên, không phải tất cả các nền tảng NFT đều có sự hỗ trợ như vậy, nhưng điều này rất hữu ích cho các nghệ sĩ NFT vì họ cần xây dựng một nền tảng on-chain thương hiệu và bản sắc.
Nếu bạn đang chơi trên nền tảng NFT chưa tích hợp ENS, vui lòng khuyên họ nên tích hợp ENS, vì đây là danh tính tự trị của bạn! Không có ENS, không có tên trên chuỗi!

Danh sách địa chỉ Ethereum có thể là lịch sử giao dịch hoặc danh sách chủ sở hữu tài sản hoặc danh sách Thành viên DAO, danh sách cử tri, v.v.
Ảnh chụp nhanh ưu tiên sử dụng tên người dùng do người dùng chọn trên nền tảng của họ khi hiển thị kết quả bỏ phiếu, nhưng nếu không có tên người dùng chuyên dụng như vậy, ảnh chụp nhanh sẽ trở thành tên ENS .

Bước cuối cùng trong quá trình tích hợp ENS toàn diện là trợ giúp tên người dùng Tên miền ENS được liên kết với các tài nguyên do ứng dụng của bạn tạo hoặc quản lý. Việc này có thể có hai hình thức:
Nhận tên ENS cho sản phẩm của bạn và cho phép người dùng dễ dàng đăng ký tên miền phụ để người dùng của bạn có thể đặt tên cho tài nguyên họ tạo trong dApp của bạn.
Nhiều dịch vụ ví như Argent và Authereum đã giúp người dùng tạo tên miền phụ dưới tên miền sản phẩm của họ, nhưng sự tăng giá gas/eth gần đây đã khiến toàn bộ điều này không bền vững vì họ phải trả phí gas cho người dùng (chúng tôi đang phát triển thông số kỹ thuật L2 để giảm bớt khó khăn ở đây). Trạng thái không cho phép người dùng nhận tên miền miễn phí mà bán chúng cho người dùng với giá token SNT.

Một phương pháp mới lạ hơn Từ Decentraland. Họ không chỉ phát hành tên miền phụ dưới tên miền chính là dcl.eth mà còn chuyển đổi các tên miền này thành NFT, giống như tên miền cấp cao nhất .eth.Người dùng có thể mua bán các tên miền phụ này trên các thị trường thứ cấp như như OpenSea.

Cung cấp cho người dùng một cách đơn giản để trỏ tên miền hiện tại của họ tới tên miền được tạo trong tài nguyên ứng dụng của bạn để họ có thể phân bổ lại tên miền của họ.
SnapShot cũng sử dụng ENS theo cách này, chẳng hạn như https://snapshot.org/#/gnosis.eth.

Chúng ở bất cứ đâu bạn chỉ định Bản ghi văn bản thuần túy ENS được sử dụng ở tất cả các điểm cuối IPFS.

Mặc dù chúng tôi đã hỗ trợ phân tích cú pháp 100 loại địa chỉ chuỗi khối , nhưng dịch vụ ví vẫn cần tích hợp các chức năng của chúng tôi để người dùng có thể sử dụng.
TrustWallet là một trong những ví cụ thể đa chuỗi đầu tiên hỗ trợ chúng tôi, vì vậy bạn có thể gửi BNB đến vikmeup.eth .

Một cách sử dụng khác để hỗ trợ ENS là khi ứng dụng của bạn được triển khai trên sidechain/L2.
Nifty.ink là dịch vụ graffiti NFT được triển khai trên sidechain xDAI và họ đã tích hợp ENS.

Chúng tôi hiện đang phát triển L2 Ưu điểm của kiến trúc này là bất kỳ ai cũng có thể truy vấn tên ENS trên L1 nhưng cũng có thể cập nhật bản ghi ENS trên L2 để tiết kiệm phí gas.
Mặc dù chúng tôi chưa tìm ra cách dễ dàng để cập nhật bản ghi ENS từ chuỗi bên, nhưng việc có thể đọc thông tin ENS trực tiếp trên L1 vẫn là một phương pháp tích hợp tốt.
Chúng tôi đã trình diễn một số ENS tích hợp dành cho các trường hợp dApp mang lại trải nghiệm tốt cho người dùng cuối. Mặc dù khó hỗ trợ cả ba cấp độ, nhưng tất cả các ví đều phải hỗ trợ "1. Phân tích tên miền ENS", tất cả các dự án DeFi phải hỗ trợ "2.1 Hiển thị tên ENS khi người dùng đăng nhập" và tất cả các nền tảng NFT phải hỗ trợ "2.2 Hiển thị tên miền Tên ENS của chủ sở hữu/người tạo ra tài sản".
Liên kết nguồn: medium.com
Chào mừng bạn tham gia cộng đồng chính thức của BlockBeats:
Nhóm Telegram đăng ký: https://t.me/theblockbeats
Nhóm Telegram thảo luận: https://t.me/BlockBeats_App
Tài khoản Twitter chính thức: https://twitter.com/BlockBeatsAsia