Blockchain tên miền và triển khai trang web: Khám phá những khả năng mới của Phi tập trung
Một sự kiện gần đây đã khiến người ta 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 xem xét 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á hay không?
Triển khai trang trên Blockchain có thể có những lợi ích 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 tồn tại cơ quan quyết định duy nhất.
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 đã 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, khi đó cho rằng tính thực dụng của nó có hạn. Nhưng bây giờ nhìn lại, giải pháp này có thể thực sự có những trường hợp ứng dụng, đáng để nghiên cứu sâu hơn.
Blockchain website tạo quy trình
Bài viết này sẽ cố gắng triển khai một trang web có thể truy cập từ trình duyệt trên một nền tảng Blockchain. Các bước chính bao gồm: 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 Blockchain tương tự như khái niệm tên miền Web2 truyền thống, đều là bí danh cho địa chỉ phức tạp. Tên miền Blockchain đại diện cho địa chỉ người dùng, trong khi tên miền 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ụ, có thể mua tên miền thông 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, nằm trong khoả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 vào đếm ngược, mọi người có thể tham gia đấu giá. Tên miền mua thành công sẽ được lưu trữ dưới dạng NFT trong ví người dùng, có thể giao dịch. Thời hạn 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 một cách đơn giản, tên miền có thể được mua thông qua đấu giá trên trang web chính thức hoặc giao dịch giữa người dùng.
Chuẩn bị trang giao diện
Bước này cần chuẩn bị một trang front-end để hiển thị. Để đơn giản hóa quá trình, bài viết này chỉ sử dụng một file html và nginx để công khai trang, đồng thời cần một máy chủ đám mây để chạy ứng dụng front-end. Bước này tương tự như việc triển khai front-end truyền thống.
Trang được liên kết với tên miền Blockchain
Sau khi có được 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 nền tảng cung cấp và thực hiện theo hướng dẫn của chính thức.
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 các yêu cầu http thành udp. Có thể sử dụng công cụ proxy do chính thức cung cấp, bằng cách khởi động với lệnh sau:
Trong đó, 8080 là cổng TCP lắng nghe truy vấn HTTP cục bộ, 3333 là cổng UDP dành cho hoạt động RLDP và ADNL. global.config.json là tệp cấu hình toàn cầu.
Truy cập tên miền Blockchain
Việc nhập tên miền Blockchain trực tiếp trong trình duyệt sẽ không truy cập được vào trang web, vì trình duyệt không thể phân giải tên miền đó. Cần thực hiện các thao tác bổ sung.
Quy trình yêu cầu
Khi yêu cầu tên miền blockchain, trước tiên hãy 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 tra cứu này tương tự như tra cứu DNS.
Sau đó, dựa trên địa chỉ ANDL, yêu cầu sẽ được chuyển tiếp đến máy tương ứng 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 qua đại lý
Khuyến nghị sử dụng công cụ proxy ngược do chính thức cung cấp. Tải xuống, cài đặt và khởi động, sẽ mở cổng 8080 để làm proxy, sau đó có thể truy cập tên miền Blockchain.
Tóm tắt sử dụng
Hiện tại trong quá trình sử dụng gặp phải các vấn đề sau:
Có yêu cầu về môi trường vận hành, hệ thống cần hỗ trợ phiên bản glibc 2.34 trở lên.
Tài liệu không đủ rõ ràng, có thể do nhu cầu không nhiều, cần tự mình khám phá. Tài liệu tiếng Trung được cập nhật chậm hơn phiên bản tiếng Anh.
Tốc độ truy cập chậm, kém hơn so với các trang web truyền thống.
Thiếu hỗ trợ ví. Trang web trình duyệt nhúng do chính thức cung cấp bị 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 là trung bình, vẫn còn nhiều không gian cải tiến. Nhưng hướng đi này có tính đổ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.
9 thích
Phần thưởng
9
4
Chia sẻ
Bình luận
0/400
GasFeeNightmare
· 20giờ trước
Những đồ ngốc thường phàn nàn về phí gas!
Xem bản gốcTrả lời0
GasFeeCrier
· 20giờ trước
Quá đắt, phí triển khai cao quá.
Xem bản gốcTrả lời0
LidoStakeAddict
· 21giờ trước
Lại tạo một tên miền để chơi đùa với mọi người?
Xem bản gốcTrả lời0
ForkMonger
· 21giờ trước
dns tập trung như vậy... một vector tấn công quản trị khác đang chờ thất bại thật lòng mà nói
Khám phá mạng Phi tập trung: Hướng dẫn thực hành về tên miền Blockchain và triển khai trang web
Blockchain tên miền và triển khai trang web: Khám phá những khả năng mới của Phi tập trung
Một sự kiện gần đây đã khiến người ta 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 xem xét 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á hay không?
Triển khai trang trên Blockchain có thể có những lợi ích 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 tồn tại cơ quan quyết định duy nhất.
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 đã 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, khi đó cho rằng tính thực dụng của nó có hạn. Nhưng bây giờ nhìn lại, giải pháp này có thể thực sự có những trường hợp ứng dụng, đáng để nghiên cứu sâu hơn.
Blockchain website tạo quy trình
Bài viết này sẽ cố gắng triển khai một trang web có thể truy cập từ trình duyệt trên một nền tảng Blockchain. Các bước chính bao gồm: 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 Blockchain tương tự như khái niệm tên miền Web2 truyền thống, đều là bí danh cho địa chỉ phức tạp. Tên miền Blockchain đại diện cho địa chỉ người dùng, trong khi tên miền 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ụ, có thể mua tên miền thông 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, nằm trong khoả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 vào đếm ngược, mọi người có thể tham gia đấu giá. Tên miền mua thành công sẽ được lưu trữ dưới dạng NFT trong ví người dùng, có thể giao dịch. Thời hạn 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 một cách đơn giản, tên miền có thể được mua thông qua đấu giá trên trang web chính thức hoặc giao dịch giữa người dùng.
Chuẩn bị trang giao diện
Bước này cần chuẩn bị một trang front-end để hiển thị. Để đơn giản hóa quá trình, bài viết này chỉ sử dụng một file html và nginx để công khai trang, đồng thời cần một máy chủ đám mây để chạy ứng dụng front-end. Bước này tương tự như việc triển khai front-end truyền thống.
Trang được liên kết với tên miền Blockchain
Sau khi có được 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 nền tảng cung cấp và thực hiện theo hướng dẫn của chính thức.
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 các yêu cầu http thành udp. Có thể sử dụng công cụ proxy do chính thức cung cấp, bằng cách khởi động với lệnh sau:
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 cục bộ, 3333 là cổng UDP dành cho hoạt động RLDP và ADNL. global.config.json là tệp cấu hình toàn cầu.
Truy cập tên miền Blockchain
Việc nhập tên miền Blockchain trực tiếp trong trình duyệt sẽ không truy cập được vào trang web, vì trình duyệt không thể phân giải tên miền đó. Cần thực hiện các thao tác bổ sung.
Quy trình yêu cầu
Khi yêu cầu tên miền blockchain, trước tiên hãy 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 tra cứu này tương tự như tra cứu DNS.
Sau đó, dựa trên địa chỉ ANDL, yêu cầu sẽ được chuyển tiếp đến máy tương ứng 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 qua đại lý
Khuyến nghị sử dụng công cụ proxy ngược do chính thức cung cấp. Tải xuống, cài đặt và khởi động, sẽ mở cổng 8080 để làm proxy, sau đó có thể truy cập tên miền Blockchain.
Tóm tắt sử dụng
Hiện tại trong quá trình sử dụng gặp phải các vấn đề sau:
Có yêu cầu về môi trường vận hành, hệ thống cần hỗ trợ phiên bản glibc 2.34 trở lên.
Tài liệu không đủ rõ ràng, có thể do nhu cầu không nhiều, cần tự mình khám phá. Tài liệu tiếng Trung được cập nhật chậm hơn phiên bản tiếng Anh.
Tốc độ truy cập chậm, kém hơn so với các trang web truyền thống.
Thiếu hỗ trợ ví. Trang web trình duyệt nhúng do chính thức cung cấp bị 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 là trung bình, vẫn còn nhiều không gian cải tiến. Nhưng hướng đi này có tính đổi mới, đáng để thử.