Gần đây, một sự kiện đã khiến người ta phải xem xét lại dịch vụ truy cập tên miền truyền thống. Chúng ta luôn cho 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 phải vấn đề. Điều này khiến người ta phải suy nghĩ rằng 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ể có một số lợi thế sau:
Phi tập trung:Tất cả các sửa đổi đều cần có sự đồng thuận mới có thể thực hiện, không có tổ chức đơn lẻ nào có thể độc quyề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, 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 cảm thấy dường như chỉ là một thử nghiệm mới lạ, 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 bây giờ nghĩ lại, giải pháp này có thể thực sự có những trường hợp ứng dụng độc đáo, đáng để nghiên cứu thêm.
tạo trang web trên Phi tập trung
Ở đây chúng tôi sẽ cố gắng triển khai một trang web trên một nền tảng blockchain và làm cho nó có thể truy cập qua trình duyệt. Toàn bộ quá trình có thể đượ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.
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 nào đó. Trong blockchain, nó đại diện cho địa chỉ của người dùng, trong khi 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 do chính thức chỉ định, với giá được định giá bằng token gốc 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, mức giá dao động từ 1-100 token.
Nếu một tên miền chưa được sử dụng, bạn có thể đặt giá thấp hơn, sau đó bước vào giai đoạn đếm ngược, trong thời gian này mọi người đều có thể tham gia đấu giá cho đến khi thời gian đếm ngược kết thúc. Tên miền đã đấu giá thành công sẽ được lưu trữ dưới dạng NFT trong ví của người dùng. Những NFT tên miền này có thể được giao dịch. Thời hạn của tên miền là 1 năm, sau khi hết hạn sẽ bị thu hồi.
Nói ngắn gọn, có hai cách để lấy tên miền: thông qua đấu giá trên trang web chính thức hoặc mua 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 giao diện người dùng để trình diễn. Để đơn giản hóa quy trình, chúng tôi chỉ chuẩn bị một tệp html và sử dụng nginx để hiển thị trang. Tất nhiên, còn cần một máy chủ đám mây để chạy trang giao diện người dùng. Bước này tương tự như việc triển khai ứng dụng giao diện người dùng truyền thống.
Liên kết trang đến tên miền blockchain
Sau khi sở hữu một tên miền blockchain, bạn có thể liên kết địa chỉ ANDL của mình trên trang web DNS chính thức của nền tảng đó. 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.
Sau khi hoàn tất việc liên kết, bạn cần khởi động một cổng lắng nghe trên máy chủ để nhận các yêu cầu http và chuyển tiếp chúng thành udp. Tại đây, bạn có thể sử dụng công cụ rldp-http-proxy do chính phủ cung cấp, chỉ cần nhập lệnh tương ứng để khởi động.
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 thể truy cập vào trang web, vì trình duyệt không biết cách phân tích loại tên miền này. Do đó, 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ẽ tra cứu địa chỉ ANDL tương ứng trên chuỗi, địa chỉ này có thể được so sánh với địa chỉ IP trong Web2, sẽ tự động được tạo ra khi triển khai trang web. Quá trình tra cứu này tương tự như 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, tại thời điểm này có thể chỉ định nội dung trang được trả về. 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ý
Cách được khuyến nghị nhất là sử dụng công cụ proxy Tonutils Reverse Proxy được cung cấp chính thức. Sau khi tải xuống, cài đặt và khởi động, nó sẽ mở một cổng 8080 trên máy local để làm proxy, sau đó bạn có thể truy cập tên miền blockchain.
Sử dụng tóm tắt
Hiện tại, khi sử dụng, tôi đã gặp phải một số 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 mới hơn, vì vậy trước khi triển khai trang, 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 vận hành trang web này không nhiều, nên tài liệu không được hoàn thiện, cần tự mình khám phá. Hơn nữa, việc cập nhật tài liệu tiếng Trung có thể bị chậm hơn so với phiên bản tiếng Anh.
Tốc độ truy cập chậm hơn. So với các trang web truyền thống, tốc độ truy cập sẽ chậm hơn một chút. Tất nhiên, điều này liên quan đến nhiều yếu tố và trong tương lai vẫn còn nhiều không gian để cải thiện.
Chưa nhận được sự hỗ trợ của ví chính thống. 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 nhận diện là trang web lừa đảo.
Tổng thể, trải nghiệm người dùng hiện tại là trung bình, còn nhiều điều có thể nâng cao và cải thiện. Tuy nhiên, hướng đi này thực sự rất sáng tạo, xứng đáng để thử nghiệm và khám phá.
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.
15 thích
Phần thưởng
15
6
Chia sẻ
Bình luận
0/400
WhaleMistaker
· 07-26 00:46
Tên miền này đã có sự thay đổi rồi, bắt đầu thôi!
Xem bản gốcTrả lời0
FlashLoanPrince
· 07-25 19:38
Lại đang nói về web3, đủ rồi đó.
Xem bản gốcTrả lời0
SneakyFlashloan
· 07-23 01:22
Có thể đợt này sẽ diễn ra một điều lớn.
Xem bản gốcTrả lời0
GasWaster
· 07-23 01:15
cá là phí giao dịch cho việc đăng ký tên miền sẽ khiến tôi khóc... nhưng dns web3 thật sự là thiên tài không nói dối
Xem bản gốcTrả lời0
ColdWalletGuardian
· 07-23 01:13
Truyền thống Internet 23 họ Mã? Muốn độc quyền quyền lực thì từ từ thôi.
Xem bản gốcTrả lời0
rugdoc.eth
· 07-23 01:13
Ai dám nói rằng cơ sở hạ tầng ổn định mà không nằm trong tay của trung tâm.
Khám phá triển khai trang web tên miền Blockchain: Hướng đi mới Phi tập trung Web3
Gần đây, một sự kiện đã khiến người ta phải xem xét lại dịch vụ truy cập tên miền truyền thống. Chúng ta luôn cho 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 phải vấn đề. Điều này khiến người ta phải suy nghĩ rằng 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ể có một số lợi thế sau:
Phi tập trung:Tất cả các sửa đổi đều cần có sự đồng thuận mới có thể thực hiện, không có tổ chức đơn lẻ nào có thể độc quyề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, 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 cảm thấy dường như chỉ là một thử nghiệm mới lạ, 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 bây giờ nghĩ lại, giải pháp này có thể thực sự có những trường hợp ứng dụng độc đáo, đáng để nghiên cứu thêm.
tạo trang web trên Phi tập trung
Ở đây chúng tôi sẽ cố gắng triển khai một trang web trên một nền tảng blockchain và làm cho nó có thể truy cập qua trình duyệt. Toàn bộ quá trình có thể đượ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.
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 nào đó. Trong blockchain, nó đại diện cho địa chỉ của người dùng, trong khi 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 do chính thức chỉ định, với giá được định giá bằng token gốc 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, mức giá dao động từ 1-100 token.
Nếu một tên miền chưa được sử dụng, bạn có thể đặt giá thấp hơn, sau đó bước vào giai đoạn đếm ngược, trong thời gian này mọi người đều có thể tham gia đấu giá cho đến khi thời gian đếm ngược kết thúc. Tên miền đã đấu giá thành công sẽ được lưu trữ dưới dạng NFT trong ví của người dùng. Những NFT tên miền này có thể được giao dịch. Thời hạn của tên miền là 1 năm, sau khi hết hạn sẽ bị thu hồi.
Nói ngắn gọn, có hai cách để lấy tên miền: thông qua đấu giá trên trang web chính thức hoặc mua 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 giao diện người dùng để trình diễn. Để đơn giản hóa quy trình, chúng tôi chỉ chuẩn bị một tệp html và sử dụng nginx để hiển thị trang. Tất nhiên, còn cần một máy chủ đám mây để chạy trang giao diện người dùng. Bước này tương tự như việc triển khai ứng dụng giao diện người dùng truyền thống.
Liên kết trang đến tên miền blockchain
Sau khi sở hữu một tên miền blockchain, bạn có thể liên kết địa chỉ ANDL của mình trên trang web DNS chính thức của nền tảng đó. 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.
Sau khi hoàn tất việc liên kết, bạn cần khởi động một cổng lắng nghe trên máy chủ để nhận các yêu cầu http và chuyển tiếp chúng thành udp. Tại đây, bạn có thể sử dụng công cụ rldp-http-proxy do chính phủ cung cấp, chỉ cần nhập lệnh tương ứng để khởi động.
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 thể truy cập vào trang web, vì trình duyệt không biết cách phân tích loại tên miền này. Do đó, 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ẽ tra cứu địa chỉ ANDL tương ứng trên chuỗi, địa chỉ này có thể được so sánh với địa chỉ IP trong Web2, sẽ tự động được tạo ra khi triển khai trang web. Quá trình tra cứu này tương tự như 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, tại thời điểm này có thể chỉ định nội dung trang được trả về. 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ý
Cách được khuyến nghị nhất là sử dụng công cụ proxy Tonutils Reverse Proxy được cung cấp chính thức. Sau khi tải xuống, cài đặt và khởi động, nó sẽ mở một cổng 8080 trên máy local để làm proxy, sau đó bạn có thể truy cập tên miền blockchain.
Sử dụng tóm tắt
Hiện tại, khi sử dụng, tôi đã gặp phải một số 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 mới hơn, vì vậy trước khi triển khai trang, 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 vận hành trang web này không nhiều, nên tài liệu không được hoàn thiện, cần tự mình khám phá. Hơn nữa, việc cập nhật tài liệu tiếng Trung có thể bị chậm hơn so với phiên bản tiếng Anh.
Tốc độ truy cập chậm hơn. So với các trang web truyền thống, tốc độ truy cập sẽ chậm hơn một chút. Tất nhiên, điều này liên quan đến nhiều yếu tố và trong tương lai vẫn còn nhiều không gian để cải thiện.
Chưa nhận được sự hỗ trợ của ví chính thống. 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 nhận diện là trang web lừa đảo.
Tổng thể, trải nghiệm người dùng hiện tại là trung bình, còn nhiều điều có thể nâng cao và cải thiện. Tuy nhiên, hướng đi này thực sự rất sáng tạo, xứng đáng để thử nghiệm và khám phá.