Độ sâu khám phá: Quy trình triển khai trang web Blockchain TON đầy đủ và tiềm năng tương lai

Suy nghĩ lại về tiềm năng của dịch vụ truy cập tên miền Phi tập trung

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

Triển khai trang web trên blockchain có thể có một số lợi thế sau:

  1. Phi tập trung:Tất cả các thay đổi cần có sự đồng thuận để thực hiện, không có cơ quan nào có thể độc quyền hành động.

  2. Không cần chứng chỉ: Blockchain tự nó sử dụng công nghệ mã hóa, không cần cấu hình thêm chứng chỉ.

Tôi đã từng tìm hiểu về giải pháp tên miền trên TON, lúc đó tôi nghĩ rằng nó có thể chỉ là một thử nghiệm thú vị nhưng không có tính thực tiễn cao, vì毕竟 phương thức truy cập truyền thống đã khá ổn định và phổ biến. Nhưng giờ nghĩ lại, giải pháp này có thể thực sự có những tình huống áp dụng của nó, vì vậy tôi quyết định nghiên cứu sâu hơn.

Tạo trang web trên Phi tập trung

Bài viết này sẽ cố gắng triển khai một trang web trong TON 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 front-end; 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ư trong thế giới Web2, đều cung cấp bí danh cho các địa chỉ phức tạp khó nhớ. Trong blockchain, nó đại diện cho địa chỉ người dùng, trong khi trong Web2 thì tương ứng với địa chỉ IP của máy chủ.

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

Mua tên miền

Ví dụ với TON, bạn có thể mua tên miền thông qua trang web chính thức, giá được tính bằng TON. Tương tự như Web2, tên miền càng ngắn thì giá càng cao, dao động từ 1-100 TON.

Nếu một tên miền chưa được đăng ký, bạn có thể đặt giá thấp hơn, sau đó bước vào giai đoạn đếm ngược, trong đó mọi người đều có thể tham gia đấu giá. Sau khi đấu được tên miền, nó sẽ được lưu trữ dưới dạng NFT trong ví của bạn. NFT tên miền có thể được giao dịch, thời gian hiệu lực là 1 năm, sau khi hết hạn sẽ bị thu hồi.

Nói ngắn gọn, việc lấy tên miền có thể thông qua đấu giá trên trang web chính thức hoặc mua từ 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 thao tác, bài viết này chỉ chuẩn bị một tệp HTML và sử dụng nginx để công khai nó. Tất nhiên, cũng cần một máy chủ đám mây để chạy trang front-end. Quá trình này tương tự như việc triển khai ứng dụng front-end truyền thống.

Liên kết trang với tên miền .ton

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

Sau khi hoàn thành việc liên kết, 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 thành UDP. Bạn có thể sử dụng công cụ rldp-http-proxy do chính thức cung cấp, 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 để lắng nghe các truy vấn HTTP đến, 3333 là cổng UDP 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 TON.

Truy cập tên miền .ton

Việc nhập trực tiếp tên miền .ton vào trình duyệt sẽ không truy cập được, 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ố cài đặt bổ sung.

Quy trình yêu cầu .ton

Khi yêu cầu tên miền .ton, trước tiên sẽ truy vấn địa chỉ ANDL tương ứng trên blockchain, quá trình này tương tự như truy vấn DNS. Sau đó, yêu cầu sẽ được chuyển tiếp đến máy tương ứng dựa trên địa chỉ ANDL, trả về trang đã chỉ định. Toàn bộ quy trình tương tự như Web2, điểm khác biệt chính là cách truy vấn ánh xạ địa chỉ và tên miền.

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

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

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

Sử dụng tóm tắt

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

  1. Có yêu cầu về môi trường运行: Hệ thống cần hỗ trợ phiên bản glibc 2.34 trở lên.

  2. Tài liệu không đủ rõ ràng: có thể do nhu cầu không cao, tài liệu viết không đủ hoàn thiện, cần tự khám phá. Tài liệu tiếng Trung cũng không được cập nhật kịp thời.

  3. Tốc độ truy cập chậm hơn: So với các trang web truyền thống, tốc độ truy cập chậm hơn, nhưng trong tương lai có nhiều không gian cải thiệ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í phổ biến đều nhận diện nó là trang web lừa đảo.

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

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
  • 5
  • Chia sẻ
Bình luận
0/400
ThreeHornBlastsvip
· 19giờ trước
Quá lâu không hỗ trợ, nếu nó sập thì sao?
Xem bản gốcTrả lời0
AirdropCollectorvip
· 19giờ trước
ton từ sớm đã thấy là một kho báu
Xem bản gốcTrả lời0
NftDeepBreathervip
· 19giờ trước
Bạn lại trở nên lý tưởng chủ nghĩa rồi.
Xem bản gốcTrả lời0
CompoundPersonalityvip
· 19giờ trước
TON có thể hoạt động không?
Xem bản gốcTrả lời0
MemeCoinSavantvip
· 19giờ trước
dựa trên af, dns blockchain thực sự là lý thuyết trò chơi tối ưu rn
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)