Khám phá tên miền Blockchain: Thực hành và thách thức trong việc triển khai website Phi tập trung

robot
Đang tạo bản tóm tắt

Gần đây, một sự kiện đã khiến tôi phải suy nghĩ lại về độ tin cậy của dịch vụ truy cập tên miền truyền thống. Chúng tôi luôn cho rằng dịch vụ phân giải tên miền rất ổn định nhưng lại có thể gặp vấn đề, điều này khiến tôi cân nhắc: liệu giải pháp Phi tập trung có thể trở thành một lựa chọn thay thế đáng khám phá?

Sau một thời gian suy nghĩ, tôi nghĩ rằng việc triển khai trang web trên Phi tập trung có thể có một số lợi thế sau đây:

  1. Phi tập trung:Tất cả các sửa đổi đều cần có sự đồng thuận để tiến hành, không có tổ chức nào có thể độc quyền.

  2. Không cần chứng chỉ: Công nghệ blockchain tự nó sử dụng công nghệ mã hóa, không cần cấu hình chứng chỉ bổ sung.

Trước đây, tôi đã tìm hiểu về giải pháp tên miền của một nền tảng blockchain nào đó, lúc đó tôi cảm thấy nó dường như chỉ là một khái niệm thú vị, không có tính thực tiễn cao, vì cách truy cập truyền thống đã khá ổn định và phổ biến. Nhưng bây giờ nghĩ lại, giải pháp này có thể thực sự có những trường hợp ứng dụng độc đáo của nó, đáng để nghiên cứu thêm.

tạo trang web trên blockchain

Tiếp theo, tôi sẽ cố gắng triển khai một trang web trên một nền tảng blockchain nào đó và làm cho nó có thể truy cập qua trình duyệt. Toàn bộ quá trình được chia thành ba bước: 1. Mua tên miền; 2. Chuẩn bị trang trước; 3. Liên kết trang với tên miền.

Khái niệm tên miền trong blockchain tương tự như tên miền trong thế giới Web2, đều là bí danh của địa chỉ phức tạp. Trong blockchain, nó đại diện cho địa chỉ của người dùng, trong khi trong Web2 thì đại diện cho địa chỉ IP của dịch vụ.

Mua tên miền

Lấy một nền tảng blockchain làm ví dụ, tên miền có thể được mua trên trang web chính thức, giá cả được định giá bằng token của nền tảng. Tương tự như Web2, tên miền càng ngắn thì giá càng cao, dao động từ 1-100 token.

Nếu một tên miền chưa được sử dụng, bạn có thể đặt giá thấp, sau đó vào giai đoạn đếm ngược, những người khác có thể tham gia đấu giá trong thời gian này, cho đến khi đếm ngược kết thúc. Tên miền được mua thành công sẽ được lưu trữ dưới dạng NFT trong ví của người dùng và có thể được giao dịch. Thời hạn sử dụng của tên miền là 1 năm, sau khi hết hạn sẽ bị thu hồi.

Nói một cách đơn giản, việc lấy tên miền có thể thực hiện thông qua đấu giá trên trang web chính thức hoặc mua từ những người dùng khác.

Chuẩn bị trang trước

Bước này cần chuẩn bị một trang front-end để hiển thị. Để đơn giản hóa quy trình, chúng tôi chỉ chuẩn bị một tệp html và sử dụng nginx để công khai trang. Tất nhiên, cũng cần một máy chủ đám mây để chạy trang front-end. Bước này cơ bản giống với việc triển khai ứng dụng front-end truyền thống.

Liên kết trang đến tên miền blockchain

Sau khi nhận được tên miền blockchain, bạn có thể liên kết địa chỉ ANDL của mình trên trang web DNS chính thức. Bạn cũng có thể sử dụng công cụ liên kết do nền tảng cung cấp, theo hướng dẫn chính thức để thực hiện.

Sau khi hoàn tất việc liên kết, bạn còn cần khởi động một cổng lắng nghe trên máy chủ để nhận các yêu cầu http và chuyển tiếp chúng thành udp. Bạn có thể sử dụng công cụ rldp-http-proxy được cung cấp bởi chính thức, khởi động bằng lệnh sau:

rldp-http-proxy/rldp-http-proxy -p 8080 -c 3333 -C global.config.json

Trong đó, 8080 là cổng TCP mà máy chủ địa phương lắng nghe các truy vấn HTTP đến, 3333 là cổng UDP cho tất cả các hoạt động RLDP và ADNL xuất cảnh và nhập cảnh. global.config.json là tệp cấu hình toàn cầu, có thể tải xuống từ các kênh chính thức.

Truy cập tên miền blockchain

Việc nhập tên miền blockchain trực tiếp vào trình duyệt sẽ không thể truy cập được trang web, vì trình duyệt không biết cách phân giải loại tên miền này. Do đó, cần thực hiện một số thao tác bổ sung.

Quy trình yêu cầu tên miền blockchain

Khi truy cập vào tên miền blockchain, trước tiên sẽ truy vấn địa chỉ ANDL tương ứng trên chuỗi, địa chỉ này giống như địa chỉ IP trong Web2, được tạo tự động khi triển khai trang web. Quá trình truy vấn này có thể so sánh với truy vấn DNS.

Sau đó, yêu cầu sẽ được chuyển tiếp đến máy tương ứng theo địa chỉ ANDL, lúc này có thể chỉ định trang sẽ trả về. Toàn bộ quá trình giống như Web2, sự khác biệt chính nằm ở cách truy vấn ánh xạ địa chỉ và tên miền.

Cách truy cập website trên "chuỗi"

Truy cập trang thông qua đại lý

Khuyên dùng công cụ proxy Tonutils Reverse Proxy do chính thức cung cấp. Sau khi tải xuống, cài đặt và khởi động, nó sẽ mở một cổng 8080 trên máy local để sử dụng làm proxy, sau đó bạn có thể truy cập tên miền blockchain.

Cách truy cập trang web trên "chuỗi"

Sử dụng tóm tắt

Hiện tại sử dụng, tôi đã gặp phải một số vấn đề sau:

  1. Có yêu cầu về môi trường hoạt động của trang web. Hệ thống cần hỗ trợ phiên bản glibc mới hơn, cần kiểm tra xem máy có đáp ứng yêu cầu trước khi triển khai.

  2. Tài liệu không đủ rõ ràng. Có thể là do nhu cầu này không nhiều, tài liệu chưa hoàn thiện, cần phải tự tìm hiểu. Ngoài ra, tài liệu tiếng Trung có thể được cập nhật chậm hơn so với phiên bản tiếng Anh.

  3. Tốc độ truy cập chậm. So với các trang web truyền thống, tốc độ truy cập chậm. Điều này liên quan đến nhiều yếu tố, trong tương lai vẫn còn nhiều không gian cải tiến.

  4. Thiếu hỗ trợ ví. Chính thức cung cấp một trang trình duyệt nhúng đơn giản, có thể truy cập mà không cần cài đặt proxy. Nhưng hiện tại, các ví chính thống đều nhận diện nó là trang web lừa đảo.

Tổng thể mà nói, trải nghiệm sử dụng hiện tại khá trung bình, vẫn còn nhiều điều có thể cải thiện. Tuy nhiên, hướng đi này rất sáng tạo, đáng để thử nghiệm.

Xem bản gốc
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Phần thưởng
  • 5
  • Chia sẻ
Bình luận
0/400
GateUser-a5fa8bd0vip
· 23giờ trước
Chỉ có thế thôi? Tạm biệt
Xem bản gốcTrả lời0
BearMarketBuyervip
· 07-03 03:31
Còn không bằng có vấn đề gì thì tìm Google.
Xem bản gốcTrả lời0
FarmToRichesvip
· 07-03 03:28
啧啧DNS này thật sự chết tiệt
Xem bản gốcTrả lời0
AirdropworkerZhangvip
· 07-03 03:19
Thật là một điều tốt, lại trung ương tập quyền rồi.
Xem bản gốcTrả lời0
nft_widowvip
· 07-03 03:12
Thật sự là xem náo nhiệt không ngại chuyện lớn.
Xem bản gốcTrả lời0
  • Ghim
Giao dịch tiền điện tử mọi lúc mọi nơi
qrCode
Quét để tải xuống ứng dụng Gate
Cộng đồng
Tiếng Việt
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)