Triển khai website trên Blockchain: Khám phá những khả năng mới
Gần đây, một sự kiện xảy ra đã 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 lại có thể gặp vấn đề, điều này không khỏi khiến người ta liên tưởng đến các giải pháp phi tập trung có thể là một 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:
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ó cơ quan đơn lẻ nào có thể độc quyền.
Không cần chứng chỉ: Do 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 khi 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 nào đó, tôi cảm thấy đó chỉ là một thử nghiệm mới lạ, tính thực tiễn không cao. Dù sao thì phương thức truy cập truyền thống đã khá ổn định và phổ biến. Nhưng bây giờ nhìn lại, giải pháp này có thể thực sự có chỗ đứng, xứng đáng để nghiên cứu thêm.
Quy trình tạo website Blockchain
Quá trình tạo website trên Blockchain đượ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 đại diện cho địa chỉ người dùng, trong Web2 thì 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, giá được tính 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.
Tên miền chưa được sử dụng có thể được đấu giá với giá thấp, sau khi bắt đầu đếm ngược, mọi người đều có thể tham gia đấu giá. Tên miền được mua thành công 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 chung, 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 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ị trang web front-end để trình bày. Để đơn giản, có thể chỉ cần chuẩn bị một tệp html và sử dụng nginx để công khai, tất nhiên còn 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à 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 chính thức. Bạn cũng có thể sử dụng công cụ liên kết do chính thức cung cấp và thực hiện theo hướng dẫn.
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 đến udp. Có thể sử dụng công cụ chính thức, nhập lệnh tương ứng để khởi động:
Trong đó, 8080 là cổng TCP lắng nghe truy vấn HTTP, 3333 là cổng UDP dùng 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 về từ trang web chính thức.
Truy cập tên miền Blockchain
Việc nhập trực tiếp tên miền blockchain 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. Cần thực hiện một số thao tác bổ sung.
Khi yêu cầu tên miền blockchain, trước tiên sẽ tra cứu đị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 này tương tự như tra cứu DNS.
Sau đó, chuyển tiếp yêu cầu đến máy tương ứng theo địa chỉ ANDL, trả về trang chỉ định. Quy trình tổng thể tương tự như Web2, sự khác biệt chính là cách truy vấn ánh xạ địa chỉ và tên miền.
Truy cập qua đại lý
Khuyến nghị sử dụng công cụ proxy do chính thức cung cấp. Sau khi tải xuống 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.
Tóm tắt sử dụng
Hiện tại gặp phải vấn đề sau:
Có yêu cầu về môi trường hoạt động. Hệ thống cần hỗ trợ phiên bản glibc 2.34 trở lên, cần kiểm tra trước khi triển khai.
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 tự tìm hiểu. Phiên bản tiếng Trung cũng không được cập nhật kịp thời.
Tốc độ truy cập chậm hơn. Chậ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 thiện.
Không nhận được hỗ trợ ví. Trình duyệt nhúng do chính thức cung cấp có thể truy cập mà không cần cài đặt proxy, nhưng bị các ví phổ biến xác định là trang web lừa đảo.
Nói chung, trải nghiệm hiện tại khá bình thường, còn nhiều chỗ cần cải thiện. Tuy nhiên, hướng đi này khá sáng tạo, đáng để thử.
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.
10 thích
Phần thưởng
10
5
Chia sẻ
Bình luận
0/400
HappyToBeDumped
· 20giờ trước
Nghe có vẻ ổn nhưng vấn đề là Trễ có vẻ khó xử lý nhỉ.
Xem bản gốcTrả lời0
GateUser-9ad11037
· 20giờ trước
Bàng Bộc đã ổn định rồi, đã là năm 2024 mà vẫn còn người đang lăng xăng chuyện này.
Xem bản gốcTrả lời0
TokenomicsTinfoilHat
· 20giờ trước
Người chơi Web3 hiểu rõ nhất về an toàn!
Xem bản gốcTrả lời0
YieldWhisperer
· 20giờ trước
đã thấy chính xác những gì này vào năm 2019... tiết lộ: nó đã thất bại thảm hại do vấn đề mở rộng lmao
Blockchain trang web triển khai: Phi tập trung của mạng mới
Triển khai website trên Blockchain: Khám phá những khả năng mới
Gần đây, một sự kiện xảy ra đã 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 lại có thể gặp vấn đề, điều này không khỏi khiến người ta liên tưởng đến các giải pháp phi tập trung có thể là một 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:
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ó cơ quan đơn lẻ nào có thể độc quyền.
Không cần chứng chỉ: Do 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 khi 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 nào đó, tôi cảm thấy đó chỉ là một thử nghiệm mới lạ, tính thực tiễn không cao. Dù sao thì phương thức truy cập truyền thống đã khá ổn định và phổ biến. Nhưng bây giờ nhìn lại, giải pháp này có thể thực sự có chỗ đứng, xứng đáng để nghiên cứu thêm.
Quy trình tạo website Blockchain
Quá trình tạo website trên Blockchain đượ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 đại diện cho địa chỉ người dùng, trong Web2 thì 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, giá được tính 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.
Tên miền chưa được sử dụng có thể được đấu giá với giá thấp, sau khi bắt đầu đếm ngược, mọi người đều có thể tham gia đấu giá. Tên miền được mua thành công 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 chung, 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 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ị trang web front-end để trình bày. Để đơn giản, có thể chỉ cần chuẩn bị một tệp html và sử dụng nginx để công khai, tất nhiên còn 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à 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 chính thức. Bạn cũng có thể sử dụng công cụ liên kết do chính thức cung cấp và thực hiện theo hướng dẫn.
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 đến udp. Có thể sử dụng công cụ chính thức, nhập lệnh tương ứng để 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ùng 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 về từ trang web chính thức.
Truy cập tên miền Blockchain
Việc nhập trực tiếp tên miền blockchain 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. Cần thực hiện một số thao tác bổ sung.
Khi yêu cầu tên miền blockchain, trước tiên sẽ tra cứu đị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 này tương tự như tra cứu DNS.
Sau đó, chuyển tiếp yêu cầu đến máy tương ứng theo địa chỉ ANDL, trả về trang chỉ định. Quy trình tổng thể tương tự như Web2, sự khác biệt chính là cách truy vấn ánh xạ địa chỉ và tên miền.
Truy cập qua đại lý
Khuyến nghị sử dụng công cụ proxy do chính thức cung cấp. Sau khi tải xuống 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.
Tóm tắt sử dụng
Hiện tại gặp phải vấn đề sau:
Có yêu cầu về môi trường hoạt động. Hệ thống cần hỗ trợ phiên bản glibc 2.34 trở lên, cần kiểm tra trước khi triển khai.
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 tự tìm hiểu. Phiên bản tiếng Trung cũng không được cập nhật kịp thời.
Tốc độ truy cập chậm hơn. Chậ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 thiện.
Không nhận được hỗ trợ ví. Trình duyệt nhúng do chính thức cung cấp có thể truy cập mà không cần cài đặt proxy, nhưng bị các ví phổ biến xác định là trang web lừa đảo.
Nói chung, trải nghiệm hiện tại khá bình thường, còn nhiều chỗ cần cải thiện. Tuy nhiên, hướng đi này khá sáng tạo, đáng để thử.