Blockchain website deployment: Khám phá những khả năng mới của Phi tập trung
Gần đây, một sự kiện đã gây ra sự suy nghĩ về tính ổn định 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à rất đáng tin cậy lại có thể gặp vấn đề, điều này thúc đẩy chúng ta bắt đầu xem xét các 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 web trên blockchain có thể mang lại các lợi ích sau:
Phi tập trung: bất kỳ sửa đổi nào cũng cần có sự đồng thuận tập thể, không có cơ quan quyết định đơn lẻ.
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 khi 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 nào đó, tôi nghĩ rằng đó có thể chỉ là một thử nghiệm thú vị, tính ứng dụng hạn chế. Dù sao thì cách truy cập truyền thống đã tương đối ổn định và phổ biến. Nhưng bây giờ nhìn lại, giải pháp này có thể thực sự có những tình huống áp dụng của nó, đáng để nghiên cứu thêm.
Quy trình tạo trang web Blockchain
Tiếp theo, chúng ta sẽ cố gắng triển khai một trang web trên một nền tảng Blockchain nào đó và làm cho nó có thể truy cập qua trình duyệt. Toàn bộ quá trình chia thành ba bước: 1. Mua tên miền; 2. Chuẩn bị trang trước; 3. Gán trang vào 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 cho địa chỉ phức tạp. Trong Blockchain đại diện cho địa chỉ người dùng, còn trong Web2 là đị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 trên trang web chính thức, được định giá bằng token của nền tảng. Tương tự như Web2, giá của tên miền càng cao nếu ký tự càng ngắn, dao độ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, tất cả mọi người đều có thể tham gia đấu giá cho đến khi hết thời gian đếm ngược. Tên miền được lưu trữ dưới dạng NFT trong ví của người dùng và có thể được 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.
Tổng thể mà nói, cách để có được tên miền bao gồm đấu giá trên trang web chính thức và giao dịch giữa người dùng.
Chuẩn bị giao diện phía trước
Bước này cần chuẩn bị một trang front-end để hiển thị. Để đơn giản hóa thao tác, chúng tôi chỉ chuẩn bị một tệp HTML và sử dụng Nginx để công khai nó, điều này cần một máy chủ đám mây để chạy trang front-end. Quá trình này tương tự như việc triển khai ứng dụng front-end truyền thống.
Trang liên kết
Sau khi 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, làm theo hướng dẫn chính thức.
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ủ để chuyển tiếp các yêu cầu HTTP thành UDP. Có thể sử dụng công cụ rldp-http-proxy do chính thức cung cấp, khởi động bằng 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ù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ừ trang web chính thức.
Truy cập tên miền Blockchain
Việc nhập trực tiếp tên miền Blockchain trong 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 phải thực hiện một số thao tác bổ sung.
quá trình yêu cầu
Khi yêu cầu tên miền blockchain, trước tiên sẽ kiểm tra đị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 kiểm tra này tương tự như truy vấn DNS.
Sau đó, chuyển tiếp yêu cầu đến máy tương ứng theo địa chỉ ANDL, chỉ định trang trả về. Quy trình tổng thể tương tự như Web2, sự khác biệt chính nằm ở cách tra cứu ánh xạ địa chỉ và tên miền.
Truy cập thông qua đại lý
Khuyến nghị sử dụng công cụ Tonutils Reverse Proxy do chính thức cung cấp. Sau khi cài đặt và khởi động, nó sẽ mở proxy trên cổng 8080, sau đó bạn 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 vấn đề sau:
Có yêu cầu về môi trường hoạt động, hệ thống cần hỗ trợ glibc phiên bản 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 khá chậm.
Tốc độ truy cập chậm, lạc hậu so với 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í phổ biến nhận diện là trang web lừa đảo.
Tổng thể mà nói, trải nghiệm hiện tại bình thường, còn nhiều không gian cải thiệ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.
11 thích
Phần thưởng
11
4
Chia sẻ
Bình luận
0/400
ShitcoinConnoisseur
· 08-02 05:32
Nghe có vẻ ấn tượng, nhưng cuối cùng vẫn là cha trung tâm quyết định.
Xem bản gốcTrả lời0
TerraNeverForget
· 08-01 11:32
Quá phiền phức rồi, tập trung hóa thì tốt.
Xem bản gốcTrả lời0
BlockchainDecoder
· 08-01 02:53
Từ dữ liệu thực nghiệm hiện có, DNS phi tập trung vẫn phải đối mặt với hai nút thắt kỹ thuật: nhận thức chung trễ và tải mạng. Nghiên cứu của MIT năm 2022 cho thấy, thông lượng chỉ đạt 37% so với DNS truyền thống.
Xem bản gốcTrả lời0
BasementAlchemist
· 08-01 02:42
Cảm giác giống như ipfs, chỉ là một dự án đồ chơi mà thôi.
Khám phá lợi ích và thách thức của việc triển khai website Blockchain giải pháp Phi tập trung
Blockchain website deployment: Khám phá những khả năng mới của Phi tập trung
Gần đây, một sự kiện đã gây ra sự suy nghĩ về tính ổn định 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à rất đáng tin cậy lại có thể gặp vấn đề, điều này thúc đẩy chúng ta bắt đầu xem xét các 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 web trên blockchain có thể mang lại các lợi ích sau:
Phi tập trung: bất kỳ sửa đổi nào cũng cần có sự đồng thuận tập thể, không có cơ quan quyết định đơn lẻ.
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 khi 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 nào đó, tôi nghĩ rằng đó có thể chỉ là một thử nghiệm thú vị, tính ứng dụng hạn chế. Dù sao thì cách truy cập truyền thống đã tương đối ổn định và phổ biến. Nhưng bây giờ nhìn lại, giải pháp này có thể thực sự có những tình huống áp dụng của nó, đáng để nghiên cứu thêm.
Quy trình tạo trang web Blockchain
Tiếp theo, chúng ta sẽ cố gắng triển khai một trang web trên một nền tảng Blockchain nào đó và làm cho nó có thể truy cập qua trình duyệt. Toàn bộ quá trình chia thành ba bước: 1. Mua tên miền; 2. Chuẩn bị trang trước; 3. Gán trang vào 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 cho địa chỉ phức tạp. Trong Blockchain đại diện cho địa chỉ người dùng, còn trong Web2 là đị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 trên trang web chính thức, được định giá bằng token của nền tảng. Tương tự như Web2, giá của tên miền càng cao nếu ký tự càng ngắn, dao độ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, tất cả mọi người đều có thể tham gia đấu giá cho đến khi hết thời gian đếm ngược. Tên miền được lưu trữ dưới dạng NFT trong ví của người dùng và có thể được 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.
Tổng thể mà nói, cách để có được tên miền bao gồm đấu giá trên trang web chính thức và giao dịch giữa người dùng.
Chuẩn bị giao diện phía trước
Bước này cần chuẩn bị một trang front-end để hiển thị. Để đơn giản hóa thao tác, chúng tôi chỉ chuẩn bị một tệp HTML và sử dụng Nginx để công khai nó, điều này cần một máy chủ đám mây để chạy trang front-end. Quá trình này tương tự như việc triển khai ứng dụng front-end truyền thống.
Trang liên kết
Sau khi 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, làm theo hướng dẫn chính thức.
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ủ để chuyển tiếp các yêu cầu HTTP thành UDP. Có thể sử dụng công cụ rldp-http-proxy do chính thức cung cấp, khởi động bằng 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ù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ừ trang web chính thức.
Truy cập tên miền Blockchain
Việc nhập trực tiếp tên miền Blockchain trong 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 phải thực hiện một số thao tác bổ sung.
quá trình yêu cầu
Khi yêu cầu tên miền blockchain, trước tiên sẽ kiểm tra đị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 kiểm tra này tương tự như truy vấn DNS.
Sau đó, chuyển tiếp yêu cầu đến máy tương ứng theo địa chỉ ANDL, chỉ định trang trả về. Quy trình tổng thể tương tự như Web2, sự khác biệt chính nằm ở cách tra cứu ánh xạ địa chỉ và tên miền.
Truy cập thông qua đại lý
Khuyến nghị sử dụng công cụ Tonutils Reverse Proxy do chính thức cung cấp. Sau khi cài đặt và khởi động, nó sẽ mở proxy trên cổng 8080, sau đó bạn 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 vấn đề sau:
Có yêu cầu về môi trường hoạt động, hệ thống cần hỗ trợ glibc phiên bản 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 khá chậm.
Tốc độ truy cập chậm, lạc hậu so với 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í phổ biến nhận diện là trang web lừa đảo.
Tổng thể mà nói, trải nghiệm hiện tại bình thường, còn nhiều không gian cải thiện. Nhưng hướng đi này có tính đổi mới, đáng để thử.