Blockchain tên miền trang web: Phi tập trung truy cập khám phá và thực hành mới

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

Website trên Blockchain: Khám phá phương thức truy cập phi tập trung mới

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. Dịch vụ phân giải tên miền vốn được coi là ổn định bất ngờ cũng gặp phải vấn đề, điều này thúc đẩy chúng ta xem xét liệu các 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á hay không.

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

  1. Phi tập trung: Tất cả các sửa đổi cần phải có sự đồng thuận mới có thể thực hiện, không có tổ chức nào có thể độ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, khi thấy giải pháp tên miền của một nền tảng blockchain nào đó, tôi nghĩ rằng nó chỉ 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 bây giờ nhìn lại, có lẽ giải pháp này thực sự có những tình huống ứng dụng, xứng đáng được nghiên cứu sâu.

Tạo trang web trên Blockchain

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

Mua tên miền

Ví dụ về một nền tảng Blockchain, tên miền có thể được mua trên trang web chính thức của nó, với giá được định giá bằng mã thông báo 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 mã thông báo.

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

Nói ngắn gọn, có thể nhận được tên miền thông qua việc đấ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 front-end để trình diễn. Để đơ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 trang, còn cần một máy chủ đám mây để chạy trang front-end. Bước này tương tự như triển khai ứng dụng front-end truyền thống.

Liên kết trang đến 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 chính thức của nền tảng. Bạn cũng có thể sử dụng các công cụ do nền tảng cung cấp, theo hướng dẫn trên trang web để liên kết trang.

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ủ, để lắng nghe yêu cầu http và chuyển tiếp thành udp. Có thể sử dụng công cụ được cung cấp bởi 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 đến, 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ể tải xuống từ kênh 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 vào trang web, vì trình duyệt không thể phân giải tên miền đó. Cần thực hiện các thao tác bổ sung.

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

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

Khi yêu cầu tên miền Blockchain, trước tiên cần 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 tương tự như truy vấn DNS.

Theo địa chỉ ANDL, yêu cầu sẽ được chuyển tiếp đến máy tương ứng, sau đó 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 qua đại lý

Khuyến nghị sử dụng công cụ đại lý do chính thức cung cấp. Sau khi tải xuống, cài đặt và khởi động, nó sẽ khởi động đại lý 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"

Sử dụng tóm tắt

Hiện tại gặp phải các 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 2.34 trở lên, nên kiểm tra máy trước khi triển khai 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 không hoàn chỉnh, cần tự mày mò. Phiên bản tiếng Trung cũng bị lạc hậu so với phiên bản tiếng Anh.

  3. Tốc độ truy cập chậm. Tốc độ truy cập kém hơn so với các trang web truyền thống, trong tương lai có nhiều không gian cải tiến.

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

Tổng thể mà nói, trải nghiệm hiện tại ở mức trung bình, còn nhiều không gian cải tiến. Tuy nhiên, hướng đi này rất đổi mới, đáng để thử.

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
  • 3
  • Chia sẻ
Bình luận
0/400
StakeTillRetirevip
· 07-11 03:57
Tốc độ chậm như vậy mà còn gọi là đổi mới.
Xem bản gốcTrả lời0
BearMarketBardvip
· 07-09 19:39
Thúc đẩy khái niệm không bằng nghiên cứu trải nghiệm người dùng
Xem bản gốcTrả lời0
GhostWalletSleuthvip
· 07-08 04:04
Anh em ơi, làm cái này có thật sự cần thiết không?
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)