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. 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 lại có thể gặp vấn đề. Điều này khiến người ta phải suy ngẫm, liệu 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á?
Việc triển khai trang trên blockchain có thể mang lại một số lợi thế sau đây:
Phi tập trung: Tất cả các sửa đổi đều cần sự đồng thuận để thực hiện, không có một tổ chức nào có thể đơn phương quyết định.
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, giải pháp tên miền trên một nền tảng blockchain nào đó dường như chỉ là một thử nghiệm mới lạ, tính thực tiễn có vẻ không cao, dù sao thì cách truy cập truyền thống đã khá ổn định và phổ biến. Nhưng bây giờ có vẻ như giải pháp này thực sự có những ứng dụng của nó, đáng để nghiên cứu thêm.
tạo trang web 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à 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 giao diện; 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 của các địa chỉ phức tạp. Trong blockchain đại diện cho địa chỉ người dùng, trong khi trong Web2 tương ứng với đị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 qua trang web 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àng ngắn thì giá càng cao, dao động từ 1-100 token.
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 giành được 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ể giao dịch, có hiệu lực trong 1 năm, và sẽ được thu hồi khi hết hạn.
Nói tóm lại, việc có được 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ị một trang frontend để 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ó, tất nhiên còn cần một máy chủ đám mây để chạy trang frontend. Bước này tương tự như việc triển khai ứng dụng frontend truyền thống.
Liên kết trang đến tên miền blockchain
Sau khi nhận được tên miền blockchain, 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 nền tảng cung cấp, làm theo hướng dẫn chính thức.
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ủ để chuyển tiếp các yêu cầu http thành udp. Có thể sử dụng công cụ do chính thức cung cấp, nhập lệnh sau để khởi động:
Trong đó, 8080 là cổng TCP lắng nghe các truy vấn HTTP đến, 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 xuống từ kênh chính thức.
Truy cập tên miền blockchain
Việc nhập tên miền blockchain trực tiếp vào 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.
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, 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 giống như truy vấn DNS.
Sau đó, yêu cầu sẽ được chuyển tiếp đến máy tương ứng theo địa chỉ ANDL và trả về trang đã 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 dùng công cụ proxy do chính thức cung cấp. Sau khi tải xuống và khởi động, sẽ khởi động proxy trên cổng 8080, 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ần hỗ trợ phiên bản thư viện hệ thống mới hơn.
Tài liệu không đủ rõ ràng, có thể do nhu cầu không nhiều, tài liệu cần được hoàn thiện. Tài liệu bằng tiếng Trung cũng không được cập nhật kịp thời.
Tốc độ truy cập chậm, tụt hậu so với các trang web truyền thống. Điều này liên quan đến nhiều yếu tố, trong tương lai có nhiều không gian để cải thiện.
Hỗ trợ ví không đủ. Trang web trình duyệt nhúng đơn giản do chính thức cung cấp hiện được các ví chính thống xác định 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, còn nhiều điều có thể cải thiện. Nhưng hướng đi này rất đổi mới, đá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.
7 thích
Phần thưởng
7
7
Đăng lại
Chia sẻ
Bình luận
0/400
HashRatePhilosopher
· 13giờ trước
DNS cũng phải Phi tập trung sao? Lại gây rối cái gì vậy?
Xem bản gốcTrả lời0
CryptoHistoryClass
· 08-12 15:45
*kiểm tra hồ sơ lịch sử* ừ đúng rồi... bong bóng tập trung dns năm 2023. mẫu hình cổ điển từ thời đại aol thật sự
Xem bản gốcTrả lời0
fren.eth
· 08-10 11:09
DNS truyền thống cũng không ổn định nữa, đau đầu quá~
Xem bản gốcTrả lời0
SnapshotLaborer
· 08-10 11:05
Có tác dụng gì, không phải vẫn phải dựa vào nhà đăng ký tên miền sao?
Xem bản gốcTrả lời0
pumpamentalist
· 08-10 10:57
Cái quái gì vậy? Vẫn dựa vào công chain sao?
Xem bản gốcTrả lời0
LongTermDreamer
· 08-10 10:54
Ba năm sau, những người chơi dns phi tập trung sớm này mới thật sự hiểu về tương lai! Thị trường Bear làm việc chăm chỉ để làm việc tốt không phải là điều tốt sao?
Xem bản gốcTrả lời0
SatoshiChallenger
· 08-10 10:46
Hơi buồn cười, sửa đổi DNS dưới cơ chế đồng thuận, chờ đến khi tỷ lệ nút độc hại đạt 51% thì hãy bàn tiếp.
Khám phá việc triển khai website Blockchain: Tương lai và thách thức của DNS phi tập trung
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. 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 lại có thể gặp vấn đề. Điều này khiến người ta phải suy ngẫm, liệu 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á?
Việc triển khai trang trên blockchain có thể mang lại một số lợi thế sau đây:
Phi tập trung: Tất cả các sửa đổi đều cần sự đồng thuận để thực hiện, không có một tổ chức nào có thể đơn phương quyết định.
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, giải pháp tên miền trên một nền tảng blockchain nào đó dường như chỉ là một thử nghiệm mới lạ, tính thực tiễn có vẻ không cao, dù sao thì cách truy cập truyền thống đã khá ổn định và phổ biến. Nhưng bây giờ có vẻ như giải pháp này thực sự có những ứng dụng của nó, đáng để nghiên cứu thêm.
tạo trang web 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à 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 giao diện; 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 của các địa chỉ phức tạp. Trong blockchain đại diện cho địa chỉ người dùng, trong khi trong Web2 tương ứng với đị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 qua trang web 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àng ngắn thì giá càng cao, dao động từ 1-100 token.
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 giành được 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ể giao dịch, có hiệu lực trong 1 năm, và sẽ được thu hồi khi hết hạn.
Nói tóm lại, việc có được 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ị một trang frontend để 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ó, tất nhiên còn cần một máy chủ đám mây để chạy trang frontend. Bước này tương tự như việc triển khai ứng dụng frontend truyền thống.
Liên kết trang đến tên miền blockchain
Sau khi nhận được tên miền blockchain, 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 nền tảng cung cấp, làm theo hướng dẫn chính thức.
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ủ để chuyển tiếp các yêu cầu http thành udp. Có thể sử dụng công cụ 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 lắng nghe các truy vấn HTTP đến, 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 xuống từ kênh chính thức.
Truy cập tên miền blockchain
Việc nhập tên miền blockchain trực tiếp vào 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.
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, 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 giống như truy vấn DNS.
Sau đó, yêu cầu sẽ được chuyển tiếp đến máy tương ứng theo địa chỉ ANDL và trả về trang đã 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 dùng công cụ proxy do chính thức cung cấp. Sau khi tải xuống và khởi động, sẽ khởi động proxy trên cổng 8080, 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ần hỗ trợ phiên bản thư viện hệ thống mới hơn.
Tài liệu không đủ rõ ràng, có thể do nhu cầu không nhiều, tài liệu cần được hoàn thiện. Tài liệu bằng tiếng Trung cũng không được cập nhật kịp thời.
Tốc độ truy cập chậm, tụt hậu so với các trang web truyền thống. Điều này liên quan đến nhiều yếu tố, trong tương lai có nhiều không gian để cải thiện.
Hỗ trợ ví không đủ. Trang web trình duyệt nhúng đơn giản do chính thức cung cấp hiện được các ví chính thống xác định 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, còn nhiều điều có thể cải thiện. Nhưng hướng đi này rất đổi mới, đáng để thử.