Tin tức

Phát hành web mà không cần sử dụng server với ZeroNet

06 / 09 / 2016

Thông thường khi phát hành một trang web, lập trình viên sẽ cần sử dụng một server để có thể đăng tải web ra Internet. Tuy nhiên, sự xuất hiện của ZeroNet đã làm thay đổi cách phát hành web mà chúng ta đang biết.

ZeroNet là một hệ thống mạng mã nguồn mở, bằng cách sử dụng kết hợp công nghệ trao đổi dữ liệu của BitTorrent kết hợp với phương thức mã hoá của BitCoin để tạo nên một mạng lưới liên kết mà không để lại dấu vết gì. Chính nhờ sử dụng công nghệ trao đổi dữ liệu giữa các peer trong BitTorrent, mà người dùng có thể tạo ra các trang web tĩnh và chính các người dùng, bao gồm người tạo và người tham gia vào mạng lưới của ZeroNet, sẽ trở thành server để phát hành trang web ra bên ngoài. Thậm chí, chỉ cần một peer online thôi là trang web cũng vẫn sẽ hoạt động được như thường, bởi peer đó đang đóng vai trò như một web server. Khi mà node chính (creator node) cập nhật nội dung thì nó sẽ gửi thông báo lần lượt tới tất cả các node khác trong ZeroNet để cập nhật nội dung.

Ngoài ra, người dùng có thể tạo trang web động sử dụng cơ sở dữ liệu SQL được ZeroNet tích hợp và cơ sở dữ liệu này cũng sẽ được đồng bộ hoá với node chính mỗi khi có cập nhật.

Tại sao nên sử dụng ZeroNet?

  • Đây là một mạng mã nguồn mở, miễn phí và đảm bảo bí mật trong giao tiếp. Vì thế mà không sợ bị lộ thông tin người đứng sau trang web này là ai, ở đâu...
  • Một khi đã được tung ra thì không thể nào xoá được trang web.
  • Không sợ mất mát hay delay do trang web được các peer trao đổi và chia sẻ liên tục. Chỉ cần một node duy nhất hoạt động là tất cả sẽ hoạt động.
  • Không tài nào đánh sập được trang web nhé, vì nó được host bởi nhiều người dùng trên mạng, nó chẳng ở một nơi mà cũng ở khắp nơi.
  • Tốc độ tải nhanh vì là BitTorrent.
  • Bảo mật trang web bởi vì sử dụng công nghệ mã hoá của BitCoin. Nghĩa là chừng nào BitCoin còn chưa bị phá thì ZeroNet vẫn còn an toàn.

Các tính năng hỗ trợ

  • Cấu hình siêu đơn giản.
  • Xác thực không cần mật khẩu sử dụng BIP32. Tài khoản được bảo mật bởi công nghệ mã hoá của BitCoin.
  • Web có thể cập nhật theo thời gian thực (real-time).
  • Hỗ trợ tên miền .bit
  • Tích hợp cơ sở dữ liệu SQL.
  • Vô danh trên mạng luôn với hỗ trợ đầy đủ của Tor với dịch vụ che giấu .onion thay vì sử dụng IPv4.
  • Đường truyền kết nối bảo mật với TLS.
  • Tự động mở các port uPnP.
  • Hỗ trợ đa người dùng (openproxy).
  • Hoạt động trên tất cả các trình duyệt web (Firefox, Chrome, IE, Edge, Safari...)

Tuy vậy, ZeroNet vẫn còn một số hạn chế do còn đang trong quá trình phát triển.

  • Chưa có thể chia nhỏ file ra để chia sẻ như torrent.
  • Không thể tạo ra site riêng tư (private) bởi vì các trang web sẽ được tự động phân tán ra tất cả các node trong mạng lưới.

ZeroNet nhìn chung khá là thú vị và hấp dẫn. Nếu bạn muốn thử một trang web mà không cần tới server, vô trang chủ của ZeroNet để tiến hành nhé.


Quay lại danh sách
CHIA SẺ BÀI VIẾT
KodeMate
Chat với chúng tôi Chat với chúng tôi - kodemate.com