Xây dựng trang web tên miền Blockchain: Khám phá hướng đi mới Phi tập trung Web3

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

Gần đây, một sự kiện đã khiến mọi ngườ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 ta luôn cho rằng dịch vụ phân giải tên miền rất ổn định, nhưng hóa ra cũng có thể gặp vấn đề. Điều này không khỏi khiến người ta suy nghĩ rằng liệu giải pháp Phi tập trung có phải là một lựa chọn đáng khám phá hay không?

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

  1. Phi tập trung:Tất cả các sửa đổi cần có sự đồng thuận để thực hiện, không có tổ chức đơn lẻ nào có thể tùy ý 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 chứng chỉ bổ sung.

Trước đây tôi đã tìm hiểu về giải pháp tên miền trên một nền tảng blockchain nào đó, lúc đó tôi cho rằng chỉ là mới lạ và thú vị, tính ứng dụng không cao, vì cách truy cập truyền thống đã khá ổn định và phổ biến. Nhưng giờ đây, có vẻ như giải pháp này 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

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 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 là bí danh cho các địa chỉ phức tạp. Trong blockchain, nó đại diện cho địa chỉ người dùng, trong khi trong Web2, nó đại diện cho địa chỉ IP của máy chủ.

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

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 thông qua 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àng ngắn thì giá càng cao, dao động từ 1-100 token.

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

Nói ngắn gọn, việc có được tên miền có thể thông 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 trước

Bước này cần chuẩn bị một trang giao diện frontend để trình bày. Để đơn giản hóa quy trình, bài viết này chỉ chuẩn bị một file 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 ứng dụng frontend. Bước này tương tự như triển khai frontend 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 trên trang web 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, làm 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 một cổng lắng nghe trên máy chủ để chuyển tiếp các yêu cầu http thành udp. Có thể sử dụng công cụ proxy được cung cấp 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 truy vấn HTTP, 3333 là cổng UDP dành cho hoạt động RLDP và ADNL. global.config.json là tệp cấu hình toàn cầu, có thể lấy từ 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, vì trình duyệt không thể 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 yêu cầu một tên miền blockchain, trước tiên sẽ truy vấn đị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 truy vấn này giống như truy vấn DNS.

Sau đó, theo địa chỉ ANDL, yêu cầu sẽ được chuyển tiếp đến máy tương ứng và trả về trang được chỉ định. Toàn bộ quá trình tương tự 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.

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

Khuyến nghị sử dụng công cụ proxy chính thức do Tonutils cung cấp. Sau khi tải xuống, cài đặt và khởi động, nó sẽ mở proxy trên cổng 8080, sau đó bạn có thể truy cập vào 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 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 hoạt động của trang web. Hệ thống cần hỗ trợ glibc phiên bản 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 không.

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

  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 đã giảm. Điều này liên quan đến nhiều yếu tố, trong tương lai còn nhiều không gian cải tiến.

  4. Chưa nhận được hỗ trợ ví. Chính thức cung cấp một trang trình duyệt tích hợp đơ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 coi đây là trang web lừa đảo.

Tổng thể mà nói, trải nghiệm hiện tại khá tầm thường, 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.

IP7.14%
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
  • 6
  • Chia sẻ
Bình luận
0/400
LiquidatedTwicevip
· 12giờ trước
Trời ơi, tên miền truyền thống dễ vỡ như vậy sao?
Xem bản gốcTrả lời0
TokenDustCollectorvip
· 12giờ trước
Blockchain và không ổn định.
Xem bản gốcTrả lời0
CryptoDouble-O-Sevenvip
· 12giờ trước
Sớm muộn gì cũng phải sử dụng tên miền Blockchain.
Xem bản gốcTrả lời0
gas_fee_therapyvip
· 12giờ trước
Đang xây dựng tên miền Blockchain phải không, phí gas lại sắp tăng cao rồi.
Xem bản gốcTrả lời0
HalfBuddhaMoneyvip
· 12giờ trước
Blockchain tên miền? Có tiền và có thời gian thì chơi thôi.
Xem bản gốcTrả lời0
SellLowExpertvip
· 12giờ trước
Blockchain còn có thể lưu trữ website? 666
Xem bản gốcTrả lời0
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)