Hướng dẫn xây dựng trang web Blockchain: Thử nghiệm mới về mạng Phi tập trung

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

Blockchain website: Khám phá thế giới mạng phi tập trung

Gần đây, một sự kiện đã khiến tôi xem xét lại dịch vụ truy cập tên miền truyền thống. Chúng tôi luôn nghĩ rằng dịch vụ phân giải tên miền rất ổn định, nhưng thực tế cũng có thể phát sinh vấn đề. Điều này khiến tôi tự hỏi liệu 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á 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 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 quyết định.

  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ừng quan tâm đến một giải pháp tên miền của một nền tảng Blockchain nào đó, lúc đó tôi nghĩ đó chỉ là một cách chơi mới mẻ, tính ứng dụng hạn chế. Dù sao thì 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 kịch bản ứng dụng độc đáo, xứng đáng được nghiên cứu thêm.

Tạo website 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 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ư trong thế giới Web2, đều là tên dễ nhớ cho địa chỉ phức tạp. Trong Blockchain đại diện cho địa chỉ người dùng, còn trong Web2 thì chỉ đến đị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 định giá bằng token của nền tảng. Tương tự như Web2, tên miền có ký tự càng ngắn thì giá càng cao, 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 đó sẽ vào giai đoạn đếm ngược, mọi người đều có thể tham gia đấu giá. Tên miền được đấ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ẽ bị thu hồi.

Tổng thể, việc có được tên miền có thể thông qua đấu giá trên trang web chính thức, cũng có thể đượ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 web phía trước để hiển thị. Để đơn giản hóa quy 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 nó, còn cần một máy chủ đám mây để chạy trang web phía trước. Bước này giống như việc triển khai ứng dụng phía trước truyền thống.

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

Sau khi có được tên miền, 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 mà 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 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ụ rldp-http-proxy do chính thức cung cấp, 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 mà máy chủ cục bộ lắng nghe các truy vấn HTTP, 3333 là cổng UDP được sử dụng cho các 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.

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

Truy cập tên miền Blockchain

Trực tiếp nhập tên miền blockchain trong trình duyệt sẽ không thể truy cập được, vì trình duyệt không biết cách phân tích. Cần thực hiện một số thao tác bổ sung.

Yêu cầu quá trình đăng ký tên miền Blockchain

Khi truy cập tên miền blockchain, trước tiên sẽ tra cứu địa chỉ ANDL tương ứng trên chuỗi, điều này tương tự như địa chỉ IP trong Web2. Quá trình tra cứu có thể được so sánh với tra cứu DNS.

Sau đó, theo địa chỉ ANDL, yêu cầu sẽ được chuyển tiếp đến máy tương ứng, trả về trang chỉ định. Quy trình tổng thể 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 dùng công cụ代理 do chính thức提供的Tonutils Reverse Proxy. Sau khi cài đặt và khởi động, nó sẽ mở代理 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"

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 về môi trường hoạt động của trang web. Hệ thống cần hỗ trợ glibc 2.34 trở lên, trước khi triển khai cần kiểm tra xem máy có đáp ứng điều kiện 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 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. Tốc độ truy cập chậm hơn so với các trang web truyền thống, nhưng có nhiều yếu tố ảnh hưởng, trong tương lai sẽ có nhiều không gian để cải thiện.

  4. Thiếu hỗ trợ ví. Chính thức cung cấp trang trình duyệt nhúng, không cần cài đặt proxy để truy cập. 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 hiện tại khá bình thường, còn nhiều không gian cải tiế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
  • 6
  • Chia sẻ
Bình luận
0/400
OnchainDetectivevip
· 07-15 14:21
Tốc độ chậm mà nói... rõ ràng là do việc bảo vệ dữ liệu mã hóa.
Xem bản gốcTrả lời0
BuyHighSellLowvip
· 07-14 17:21
Nếu tốc độ truy cập chậm thì có ý nghĩa gì?
Xem bản gốcTrả lời0
RektRecoveryvip
· 07-13 13:46
thảm họa có thể dự đoán đang chờ xảy ra...truy cập chậm = dễ dàng ddos vector
Xem bản gốcTrả lời0
FloorPriceNightmarevip
· 07-12 18:36
Chơi thử Web3 chỉ là một trò thử nghiệm, quyết định dựa vào duyên số.

Hãy để lại bình luận bằng tiếng Trung:

Đáng để thử, chậm thì chậm thôi~
Xem bản gốcTrả lời0
MetaMiseryvip
· 07-12 18:30
Xây dựng trang web truyền thống cũng làm như vậy, có gì khác biệt không?
Xem bản gốcTrả lời0
ZKSherlockvip
· 07-12 18:29
thực ra... lưu trữ phi tập trung = chi phí tính toán khổng lồ cho chức năng cơ bản. sự thanh thoát toán học ở đâu trong đó?
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)