Cải cách tên miền Blockchain: Khám phá và thách thức trong việc triển khai trang web phi tập trung

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

Phi tập trung dịch vụ tên miền: Khám phá triển khai website trên Blockchain

Gần đây, một sự kiện đã khiến người ta phải xem xét lại độ tin cậy của dịch vụ truy cập tên miền truyền thống. Dịch vụ phân giải tên miền vốn được coi là ổn định cũng có thể gặp vấn đề, điều này khiến chúng ta suy nghĩ: Liệu các giải pháp phi tập trung có thể trở thành một sự lựa chọn thay thế đáng để khám phá?

Triển khai trang web trên Blockchain có thể có những lợi thế sau:

  1. Phi tập trung: Tất cả các sửa đổi cần có sự đồng thuận mới có thể tiến hành, tránh việc một tổ chức đơn lẻ độc quyền.

  2. Không cần chứng chỉ: Blockchain bản thâ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 đã tiếp xúc với một giải pháp tên miền của một nền tảng Blockchain, lúc đó nghĩ rằng chỉ là mới lạ và thú vị, tính thực tiễn không cao,毕竟 phương thức truy cập truyền thống đã khá trưởng thành và ổn định. Nhưng bây giờ nhìn lại, giải pháp này có lẽ thực sự có ứng dụng của nó, đáng để nghiên cứu thêm.

Quy trình tạo trang web Blockchain

Bài viết này sẽ cố gắng triển khai một trang web trên một nền tảng Blockchain nhất định và làm cho nó có thể truy cập trên 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 giao diện; 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ư thế giới Web2, đều là bí danh của địa chỉ phức tạp. Trong Blockchain đại diện cho địa chỉ người dùng, trong Web2 là địa chỉ IP của máy chủ.

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, được định giá bằng token của nền tảng. Tương tự như Web2, tên miền có ký tự ngắn hơn có giá cao hơn, dao động từ 1-100 token.

Tên miền chưa được sử dụng có thể được đấu giá với giá thấp, sau khi vào đếm ngược, mọi người có thể đặt giá cho đến khi kết thúc. Tên miền đã mua 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 gian hiệu lực 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, tên miền có thể được nhận qua đấu giá trên trang web chính thức hoặc giao dịch từ người dùng khác.

Chuẩn bị trang giao diện

Bước này cần chuẩn bị trang frontend để trình bày. Để đơn giản hóa quá trình, bài viết này chỉ chuẩn bị một tệp html và sử dụng nginx để công khai, còn cần một máy chủ đám mây để chạy trang frontend. Bước này tương tự như việc triển khai ứng dụng frontend truyền thống.

Trang được liên kết với tên miền

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

Sau khi hoàn tất việc liên kết, cần khởi động cổng lắng nghe trên máy chủ, để chuyển tiếp yêu cầu http thành udp. Có thể sử dụng công cụ chính thức, nhập lệnh sau để khởi động:

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

Trong đó, 8080 là cổng TCP lắng nghe các truy vấn HTTP cục bộ, 3333 là cổng UDP dành cho các hoạt động RLDP và ADNL. global.config.json là tệp cấu hình toàn cầu của nền tảng, có thể tải xuống từ trang web chính thức.

Truy cập tên miền Blockchain

Trực tiếp nhập tên miền Blockchain vào trình duyệt không thể truy cập trang web, vì trình duyệt không thể phân giải. Cần thực hiện các thao tác bổ sung.

Quy trình yêu cầu

Khi yêu cầu tên miền Blockchain, trước tiên hãy tìm kiếm địa chỉ ANDL tương ứng trên chuỗi, tương tự như địa chỉ IP trong Web2, được tạo tự động khi triển khai trang web. Quá trình tìm kiếm này tương tự như truy vấn DNS.

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

Cách truy cập trang web "on-chain"

Truy cập qua đại lý

Khuyến nghị sử dụng công cụ đại diện do chính thức cung cấp. Sau khi tải xuống, cài đặt và khởi động, sẽ khởi động đại diện trên cổng 8080, sau đó bạn có thể truy cập tên miền Blockchain.

Cách truy cập trang web trên "on-chain"

Tóm tắt sử dụng

Hiện tại trong quá trình sử dụng gặp phải các vấn đề sau:

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

  2. Tài liệu không đủ rõ ràng. Có thể do nhu cầu không nhiều, tài liệu chưa hoàn thiện, cần phải tự mày mò. Phiên bản tiếng Trung cũng cập nhật chậm hơn 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 hơn, trong tương lai có nhiều không gian cải thiện.

  4. Chưa được ví hỗ trợ. Chính thức cung cấp một trang trình duyệt nhúng đơn giản, có thể truy cập trực tiế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ể, trải nghiệm hiện tại khá trung bình, còn nhiều điều có thể cải thiện. Nhưng hướng đi này rất sáng tạo, đáng để thử.

Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • 9
  • Chia sẻ
Bình luận
0/400
BlockchainWorkervip
· 07-16 09:50
Ngồi chờ ứng dụng quy mô lớn, chính là như vậy đó.
Xem bản gốcTrả lời0
AirdropSkepticvip
· 07-15 07:52
Cái này thật sự có người dùng à?
Xem bản gốcTrả lời0
OffchainWinnervip
· 07-15 02:37
Phân tích phi trung tâm nhanh hơn cái gì?
Xem bản gốcTrả lời0
Blockwatcher9000vip
· 07-14 20:06
Sử dụng ở đâu?
Xem bản gốcTrả lời0
GasFeeLadyvip
· 07-13 13:35
cố gắng bắt kịp chỗ gas ngọt ngào trong khi triển khai... iykyk
Xem bản gốcTrả lời0
Web3Educatorvip
· 07-13 13:34
*điều chỉnh kính* sự chuyển mình đầy thú vị, thật sự
Xem bản gốcTrả lời0
defi_detectivevip
· 07-13 13:30
Công nghệ này có triển vọng!
Xem bản gốcTrả lời0
NftDataDetectivevip
· 07-13 13:30
meh... dns trên chuỗi vẫn cảm thấy hơi nửa vời thật sự
Xem bản gốcTrả lời0
TestnetScholarvip
· 07-13 13:29
Blockchain chậm có gì hữu ích
Xem bản gốcTrả lời0
Xem thêm
  • 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)