Gần đây, một sự kiện đã khiến người ta suy nghĩ lại về dịch vụ truy cập tên miền truyền thống. Chúng ta 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ể gặp vấn đề. Điều này khiến người ta phải suy nghĩ rằng liệu Phi tập trung có thể trở thành một lựa chọn thay thế đáng để khám phá?
Việc triển khai trang trên blockchain có thể có một số lợi thế sau:
Phi tập trung:Tất cả các sửa đổi cần sự đồng ý tập thể để được thực hiện, không có tổ chức đơn lẻ nào có thể độc đoán.
Không cần chứng chỉ: Do công nghệ blockchain tự nó sử dụng công nghệ mã hóa, nên 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 trên TON, tôi nghĩ rằng đó chỉ là một thử nghiệm thú vị, tính thực tiễn không cao,毕竟 cách truy cập truyền thống đã khá ổn định và phổ biến. Nhưng bây giờ suy nghĩ lại, có thể thực sự có chỗ để nó, đáng để nghiên cứu sâu hơn.
tạo trang web trên blockchain
Bài viết này sẽ cố gắng triển khai một trang web trong TON và cho phép 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ư tên miền trong thế giới WEB2, đều là bí danh cho một địa chỉ phức tạp khó nhớ. Trong blockchain, nó đại diện cho địa chỉ của người dùng, trong khi trong WEB2, nó là địa chỉ IP của dịch vụ.
Mua tên miền
Lấy TON 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 TON. 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 TON.
Nếu một tên miền chưa được sở hữu, bạn có thể đặt giá thấp, sau đó bước vào giai đoạn đếm ngược, trong thời gian đó tất cả mọi người đều có thể tham gia đấu giá cho đến khi đếm ngược kết thúc. Sau khi đấu giá thành công tên miền, nó sẽ được lưu trữ dưới dạng NFT trong ví của người dùng. NFT tên miền có thể được giao dịch, thời hạn hiệu lực là 1 năm, sau khi hết hạn sẽ bị thu hồi.
Nói một cách ngắn gọn, cách để có được tên miền bao gồm tham gia đấ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 front-end
Bước này cần chuẩn bị một trang front-end để hiển thị. Để đơn giản, bài viết này chỉ chuẩn bị một tệp 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 trang front-end. Bước 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 đến .ton
Sau khi sở hữu 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 của TON. Bạn cũng có thể sử dụng công cụ liên kết do TON cung cấp, theo hướng dẫn trên trang web để thực hiện liên kết.
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ủ để lắng nghe các yêu cầu http và chuyển tiếp chúng thành udp. Có thể sử dụng công cụ rldp-http-proxy được cung cấp chính thức, chỉ cần nhập lệnh tương ứng để khởi động.
Truy cập tên miền .ton
Nhập trực tiếp tên miền .ton vào trình duyệt không thể truy cập vào trang web, vì trình duyệt không biết cách phân giải tên miền này. Do đó, cần thực hiện một số thao tác bổ sung.
yêu cầu quá trình .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 chuỗi, địa chỉ này giống 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 có thể được so sánh với quá trì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 chỉ định. Toàn bộ quá 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 bạn nên sử dụng công cụ proxy được cung cấp chính thức là Tonutils Reverse Proxy. Sau khi tải xuống, cài đặt và khởi động, nó sẽ mở một cổng 8080 để làm proxy, sau đó bạn có thể truy cập vào tên miền .ton.
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:
Có yêu cầu về môi trường vận hành của trang web. Hệ thống cần hỗ trợ phiên bản glibc 2.34 trở lên, trước khi triển khai nên kiểm tra xem máy có đáp ứng yêu cầu hay không.
Tài liệu không đủ rõ ràng. Có thể do nhu cầu sử dụng trang web TON không nhiều, tài liệu chưa hoàn thiện, cần tự mình khám phá. Tài liệu tiếng Trung không được cập nhật kịp thời, lạc hậu so với phiên bản tiếng Anh.
Tốc độ truy cập chậm. Tốc độ truy cập thua kém so với các trang web truyền thống, có nhiều yếu tố liên quan, trong tương lai còn nhiều không gian để cải tiến.
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, trang web này đã bị tất cả các ví chính thống coi là trang web lừa đảo.
Tổng thể mà nói, trải nghiệm sử dụng hiện tại khá bình 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.
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.
12 thích
Phần thưởng
12
5
Chia sẻ
Bình luận
0/400
SadMoneyMeow
· 07-30 22:30
Còn bán giảm!? Toàn bộ chuỗi đều xanh mà còn nghiên cứu ton
Xem bản gốcTrả lời0
gas_guzzler
· 07-30 22:26
Thử nghiệm thì cũng được, đâu phải là Alibaba sập hệ thống.
Xem bản gốcTrả lời0
SignatureDenied
· 07-30 22:15
Cái này có thơm không?
Xem bản gốcTrả lời0
DuskSurfer
· 07-30 22:12
Theo gió giao dịch tiền điện tử? Thua lỗ nặng hiểu không?
Khám phá hướng đi mới của Web3: Cách triển khai trang web phi tập trung trên chuỗi khối TON
Gần đây, một sự kiện đã khiến người ta suy nghĩ lại về dịch vụ truy cập tên miền truyền thống. Chúng ta 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ể gặp vấn đề. Điều này khiến người ta phải suy nghĩ rằng liệu Phi tập trung có thể trở thành một lựa chọn thay thế đáng để khám phá?
Việc triển khai trang trên blockchain có thể có một số lợi thế sau:
Phi tập trung:Tất cả các sửa đổi cần sự đồng ý tập thể để được thực hiện, không có tổ chức đơn lẻ nào có thể độc đoán.
Không cần chứng chỉ: Do công nghệ blockchain tự nó sử dụng công nghệ mã hóa, nên 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 trên TON, tôi nghĩ rằng đó chỉ là một thử nghiệm thú vị, tính thực tiễn không cao,毕竟 cách truy cập truyền thống đã khá ổn định và phổ biến. Nhưng bây giờ suy nghĩ lại, có thể thực sự có chỗ để nó, đáng để nghiên cứu sâu hơn.
tạo trang web trên blockchain
Bài viết này sẽ cố gắng triển khai một trang web trong TON và cho phép 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ư tên miền trong thế giới WEB2, đều là bí danh cho một địa chỉ phức tạp khó nhớ. Trong blockchain, nó đại diện cho địa chỉ của người dùng, trong khi trong WEB2, nó là địa chỉ IP của dịch vụ.
Mua tên miền
Lấy TON 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 TON. 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 TON.
Nếu một tên miền chưa được sở hữu, bạn có thể đặt giá thấp, sau đó bước vào giai đoạn đếm ngược, trong thời gian đó tất cả mọi người đều có thể tham gia đấu giá cho đến khi đếm ngược kết thúc. Sau khi đấu giá thành công tên miền, nó sẽ được lưu trữ dưới dạng NFT trong ví của người dùng. NFT tên miền có thể được giao dịch, thời hạn hiệu lực là 1 năm, sau khi hết hạn sẽ bị thu hồi.
Nói một cách ngắn gọn, cách để có được tên miền bao gồm tham gia đấ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 front-end
Bước này cần chuẩn bị một trang front-end để hiển thị. Để đơn giản, bài viết này chỉ chuẩn bị một tệp 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 trang front-end. Bước 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 đến .ton
Sau khi sở hữu 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 của TON. Bạn cũng có thể sử dụng công cụ liên kết do TON cung cấp, theo hướng dẫn trên trang web để thực hiện liên kết.
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ủ để lắng nghe các yêu cầu http và chuyển tiếp chúng thành udp. Có thể sử dụng công cụ rldp-http-proxy được cung cấp chính thức, chỉ cần nhập lệnh tương ứng để khởi động.
Truy cập tên miền .ton
Nhập trực tiếp tên miền .ton vào trình duyệt không thể truy cập vào trang web, vì trình duyệt không biết cách phân giải tên miền này. Do đó, cần thực hiện một số thao tác bổ sung.
yêu cầu quá trình .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 chuỗi, địa chỉ này giống 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 có thể được so sánh với quá trì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 chỉ định. Toàn bộ quá 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 bạn nên sử dụng công cụ proxy được cung cấp chính thức là Tonutils Reverse Proxy. Sau khi tải xuống, cài đặt và khởi động, nó sẽ mở một cổng 8080 để làm proxy, sau đó bạn có thể truy cập vào tên miền .ton.
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:
Có yêu cầu về môi trường vận hành của trang web. Hệ thống cần hỗ trợ phiên bản glibc 2.34 trở lên, trước khi triển khai nên kiểm tra xem máy có đáp ứng yêu cầu hay không.
Tài liệu không đủ rõ ràng. Có thể do nhu cầu sử dụng trang web TON không nhiều, tài liệu chưa hoàn thiện, cần tự mình khám phá. Tài liệu tiếng Trung không được cập nhật kịp thời, lạc hậu so với phiên bản tiếng Anh.
Tốc độ truy cập chậm. Tốc độ truy cập thua kém so với các trang web truyền thống, có nhiều yếu tố liên quan, trong tương lai còn nhiều không gian để cải tiến.
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, trang web này đã bị tất cả các ví chính thống coi là trang web lừa đảo.
Tổng thể mà nói, trải nghiệm sử dụng hiện tại khá bình 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.