Hệ thống tên miền NEAR: Làm thế nào NEAR kết nối WWW và Web3

5 min read

Với NEAR Protocol, bạn có thể tạo và triển khai các ứng dụng phi tập trung (dApps) một cách dễ dàng và nhanh chóng. NEAR cung cấp một môi trường phát triển linh hoạt và mạnh mẽ để xây dựng các ứng dụng blockchain. Bạn cũng có thể tận dụng các công cụ như NEAR SDK để tạo ra các ứng dụng tùy chỉnh và tích hợp chúng với hệ sinh thái NEAR.

Khi bạn sử dụng internet, bạn hầu như không bao giờ nghĩ về địa chỉ IP như 192.0.2.1. Bạn gõ example.com, nhấp vào một liên kết hoặc chạm vào biểu tượng ứng dụng. Các tên có thể đọc được của con người hoạt động như một cầu nối giữa con người và máy móc.

Trong Web3, cầu nối đó lại bị phá vỡ. Hầu hết các chuỗi khối vẫn hiển thị cho bạn các địa chỉ dài, đáng sợ như 0x71C7…, an toàn cho máy móc nhưng kinh khủng cho con người. Giao thức NEAR chọn một con đường khác: nó biến tên có thể đọc được thành một tính năng tích hợp của chuỗi, và sau đó kết nối những tên đó trở lại với web truyền thống. Bài viết này giải thích cách thức hoạt động đó, sử dụng ý tưởng của Hệ thống Tên miền NEAR (NDS).


Tại sao Tên Quan trọng trên Internet

Ban đầu, internet chỉ chạy dựa trên địa chỉ IP. Đó là các số mà máy tính sử dụng để tìm thấy nhau. Chúng rất tốt cho việc định tuyến, nhưng vô dụng cho bộ nhớ và ý nghĩa.

Hệ thống Tên Miền (DNS) đã sửa chữa điều này bằng cách ánh xạ các tên như google.com với địa chỉ IP. DNS được tổ chức như một cây:

  • Ở trên cùng là root (do ICANN quản lý).

  • Dưới đó là tên miền cấp cao (TLDs) như .com, .org, .io.

  • Dưới TLDs là tên miền cấp hai như example.com.

DNS lưu trữ dữ liệu của mình trong các tệp vùng, chứa các bản ghi tài nguyên. Một loại đặc biệt là bản ghi TXT, có thể chứa văn bản tùy ý. Theo thời gian, bản ghi TXT trở thành cách tiêu chuẩn để chứng minh sở hữu tên miền.

Ví dụ, khi Google Workspace muốn kiểm tra xem bạn thực sự sở hữu example.com, nó yêu cầu bạn đặt một mã thông báo cụ thể vào một bản ghi TXT. Chỉ có người nào có quyền truy cập vào cài đặt tên miền mới có thể làm điều này, vì vậy sự hiện diện của mã thông báo đó chứng minh quyền kiểm soát.

ENS: Tên như một Lớp Phủ trên Ethereum

Trong Web3, Ethereum đã phổ biến hóa các tên có thể đọc được với Dịch vụ Tên Ethereum (ENS). ENS sử dụng hợp đồng thông minh để ánh xạ các tên như alice.eth với địa chỉ Ethereum.

Kiến trúc của nó có hai phần chính:

  • Một hợp đồng Đăng ký biết ai sở hữu mỗi tên và nơi Giải quyết để hỏi.

  • Một hợp đồng Giải quyết lưu trữ dữ liệu thực tế (ví dụ, địa chỉ Ethereum).

Để gửi tiền cho alice.eth, một ví cần:

  1. Hỏi Đăng ký: “Giải quyết nào xử lý alice.eth?”

  2. Hỏi Giải quyết đó: “Địa chỉ nào mà alice.eth trỏ tới?”

  3. Gửi tiền đến địa chỉ đó.

ENS cũng có thể kết nối các tên DNS. Với DNSSEC được kích hoạt, người dùng có thể chứng minh rằng example.com thuộc về một địa chỉ Ethereum cụ thể bằng cách thêm một bản ghi TXT và gửi một chứng minh mật mã trên chuỗi. Điều này mạnh mẽ, nhưng việc xác minh những chứng minh này trực tiếp trên Ethereum có thể phức tạp.

Điểm chính: trong ENS, tên là một lớp phủ. Nó nằm trên tài khoản cơ bản, vẫn là một địa chỉ hex dài.


Phương pháp Khác biệt của NEAR: Tên = Tài khoản

NEAR đảo ngược mô hình này. Trên NEAR, tên có thể đọc được là tài khoản.

Một tài khoản NEAR:

  • Có một ID có thể đọc được, như alice.near hoặc company.com.

  • Lưu trữ một tập hợp các khóa truy cập (khóa công khai) điều khiển nó.

Thiết kế này được gọi là trừu tượng tài khoản nguyên bản:

  • Bạn có thể xoay hoặc thêm khóa mà không thay đổi tên.

  • Bạn có thể có các khóa truy cập đầy đủ (như quản trị viên) và khóa chức năng (quyền hạn giới hạn).

  • Không có bước giải quyết bổ sung. Chính tên chính là định danh chính trong giao thức.

NEAR cũng áp dụng một mô hình tài khoản phân cấp, tương tự như DNS:

  • Chỉ chủ sở hữu của near mới có thể tạo alice.near.

  • Chỉ chủ sở hữu của alice.near mới có thể tạo app.alice.near, và cứ thế.

Điều này giúp quản lý không gian tên dễ dàng, như university.near, student1.university.near, registrar.university.near, v.v.

Bởi mỗi tài khoản sử dụng lưu trữ chuỗi khối, NEAR sử dụng đặt cọc lưu trữ. Một tài khoản phải giữ một số dư tối thiểu của NEAR để trả tiền cho các byte mà nó chiếm giữ. Điều này ngăn chặn việc đặt cược tên rác.


Hệ thống Tên Miền NEAR (NDS) là gì?

Trong ngữ cảnh này, Hệ thống Tên Miền NEAR (NDS) là một dịch vụ và một bộ tiêu chuẩn:

Updated: Tháng mười một 28, 2025

Leave a Comment


To leave a comment you should to:


Scroll to Top