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 hóa ra cũng có thể gặp sự cố. Điều này không khỏi khiến người ta suy nghĩ rằng Phi tập trung có lẽ là 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 có sự đồng thuận mới có thể tiến hành, không có cơ quan đơn lẻ nào có thể độc quyền.
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 thêm chứng chỉ.
Trước đây tôi đã thấy một giải pháp tên miền trên một nền tảng blockchain nào đó, lúc đó tôi nghĩ có vẻ chỉ là 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ờ nghĩ lại, có thể thực sự có chỗ áp dụng của nó, đáng để nghiên cứu thêm.
tạo website trong 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 nhất định và cho phép người dùng truy cập nó qua trình duyệt. Quy 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.
Tên miền trong blockchain tương tự như khái niệm tên miền trong thế giới Web2, đều là bí danh cho một đị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 dịch vụ.
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 được chỉ định bởi 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ó ký tự càng ngắn thì giá càng cao, khoảng giá rất lớn.
Nếu tên miền chưa được sử dụng, bạn có thể đặt giá thấp, sau đó vào giai đoạn đấu giá đếm ngượ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 ngắn gọn, việc mua tên miền có thể được thực hiện thông qua đấu giá trên trang web chính thức, hoặc có thể giao dịch từ các 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 để trình bày. Để đơ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 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 giống như triển khai ứng dụng front-end truyền thống.
Liên kết trang đến tên miền blockchain
Sau khi có được tên miền blockchain, bạn có thể liên kết địa chỉ ANDL trên trang web DNS 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 để thực hiện liên kết.
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ủ để 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ụ do chính thức cung cấp, nhập lệnh tương ứng để khởi động.
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 sẽ không truy cập được trang web, 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.
Quy trình yêu cầu tên miền blockchain
Khi yêu cầu tên miền blockchain, trước tiên sẽ truy vấn địa chỉ ANDL tương ứng trên chuỗi, điều này có thể so sánh với địa chỉ IP trong Web2. Quá trình truy vấn giống 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. Quá 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 khác nhau.
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, một cổng đại lý sẽ được mở, sau đó bạn có thể truy cập vào tên miền blockchain.
Sử dụng tóm tắt
Hiện tại gặp phải các vấn đề sau:
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 cụ thể, trước khi triển khai cầ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 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 không được cập nhật kịp thời.
Tốc độ truy cập khá chậm. So với các trang web truyền thống, tốc độ truy cập hơi chậm, nhưng trong tương lai có 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 trực tiếp mà không cần cài đặt proxy. 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 chỉ ở mức trung bình, vẫn còn nhiều điểm có thể cải thiện. Tuy nhiên, hướng đi này rất 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
OnChainArchaeologist
· 11giờ trước
Tên miền vẫn có thể treo à? Không chịu nổi.
Xem bản gốcTrả lời0
RunWhenCut
· 11giờ trước
Chơi币 chơi đến cùng chính là mệnh.
Xem bản gốcTrả lời0
LiquidationSurvivor
· 11giờ trước
Sau này sẽ không có vấn đề gì khi ngừng dịch vụ.
Xem bản gốcTrả lời0
AltcoinAnalyst
· 11giờ trước
Dựa trên phân tích dữ liệu TVL của các dự án tên miền mới nổi, so sánh với biểu đồ phát hiện rủi ro khá lớn, nên khuyến nghị nên quan sát.
Khám phá việc triển khai website Blockchain: Những khả năng mới của tên miền phi tập trung
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 hóa ra cũng có thể gặp sự cố. Điều này không khỏi khiến người ta suy nghĩ rằng Phi tập trung có lẽ là 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 có sự đồng thuận mới có thể tiến hành, không có cơ quan đơn lẻ nào có thể độc quyền.
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 thêm chứng chỉ.
Trước đây tôi đã thấy một giải pháp tên miền trên một nền tảng blockchain nào đó, lúc đó tôi nghĩ có vẻ chỉ là 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ờ nghĩ lại, có thể thực sự có chỗ áp dụng của nó, đáng để nghiên cứu thêm.
tạo website trong 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 nhất định và cho phép người dùng truy cập nó qua trình duyệt. Quy 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.
Tên miền trong blockchain tương tự như khái niệm tên miền trong thế giới Web2, đều là bí danh cho một đị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 dịch vụ.
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 được chỉ định bởi 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ó ký tự càng ngắn thì giá càng cao, khoảng giá rất lớn.
Nếu tên miền chưa được sử dụng, bạn có thể đặt giá thấp, sau đó vào giai đoạn đấu giá đếm ngượ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 ngắn gọn, việc mua tên miền có thể được thực hiện thông qua đấu giá trên trang web chính thức, hoặc có thể giao dịch từ các 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 để trình bày. Để đơ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 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 giống như triển khai ứng dụng front-end truyền thống.
Liên kết trang đến tên miền blockchain
Sau khi có được tên miền blockchain, bạn có thể liên kết địa chỉ ANDL trên trang web DNS 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 để thực hiện liên kết.
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ủ để 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ụ do chính thức cung cấp, nhập lệnh tương ứng để khởi động.
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 sẽ không truy cập được trang web, 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.
Quy trình yêu cầu tên miền blockchain
Khi yêu cầu tên miền blockchain, trước tiên sẽ truy vấn địa chỉ ANDL tương ứng trên chuỗi, điều này có thể so sánh với địa chỉ IP trong Web2. Quá trình truy vấn giống 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. Quá 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 khác nhau.
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, một cổng đại lý sẽ được mở, sau đó bạn có thể truy cập vào tên miền blockchain.
Sử dụng tóm tắt
Hiện tại gặp phải các vấn đề sau:
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 cụ thể, trước khi triển khai cầ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 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 không được cập nhật kịp thời.
Tốc độ truy cập khá chậm. So với các trang web truyền thống, tốc độ truy cập hơi chậm, nhưng trong tương lai có 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 trực tiếp mà không cần cài đặt proxy. 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 chỉ ở mức trung bình, vẫn còn nhiều điểm có thể cải thiện. Tuy nhiên, hướng đi này rất sáng tạo, đáng để thử.