Chuyển đến nội dung
Quay lại Nymchat

Cơ sở tri thức Dưới mui xe

Rơle

Rơle là máy chủ duy nhất ở Nostr và chúng có chủ đích không hoạt động: chúng chấp nhận các sự kiện đã ký và giao chúng cho bất cứ ai yêu cầu. Nymchat nói chuyện với khoảng 20 người trong số họ tại một lần.

Rơle là gì

Rơle là một máy chủ WebSocket lưu trữ các sự kiện và phục vụ đăng ký. Nó không xác thực bạn, không sở hữu danh tính của bạn và không biết tài khoản của bạn là gì, bởi vì không có tài khoản. Bất cứ ai cũng có thể chạy một cái.

Đó là lý do tại sao sự dư thừa lại quan trọng. Máy khách của bạn kết nối với nhiều rơle cùng một lúc và gửi từng rơle sự kiện cho tất cả bọn họ, vì vậy một người sẽ ngoại tuyến, từ chối sự kiện của bạn hoặc lặng lẽ giảm chi phí bạn không có gì. Đó cũng là lý do tại sao không có gì đảm bảo sẽ tồn tại: rơle có thể loại bỏ các sự kiện cũ bất cứ khi nào nó thích và thông điệp kênh được hiển thị rõ ràng các loại sự kiện phù du rơle dự kiến sẽ hết hạn.

Nymchat kết nối với bộ lõi gồm khoảng 20 rơle — bao gồm relay.nymchat.app, relay.damus.io, nos.lol, relay.primal.netoffchain.pub - cộng về mặt địa lý rơle định vị được chọn cho các kênh geohash mà bạn thực sự đang tham gia.

Quản lý rơle của bạn

Chỉ báo kết nối dưới nym của bạn ("Đã kết nối (18 rơle)") mở ra Mạng Thống kê: có bao nhiêu rơle được kết nối, độ trễ trung bình, thông lượng sự kiện và dữ liệu trong trở đi, với độ trễ trên mỗi lần chuyển tiếp và số lượng sự kiện.

Bảng thống kê mạng Nymchat, liệt kê các rơle được kết nối cùng với độ trễ và số lượng sự kiện của chúng.
Số liệu thống kê mạng, với độ trễ và số lượng sự kiện của mỗi chuyển tiếp.

Nếu những con số ở đó trông có vẻ đắt tiền, Chế độ dữ liệu thấp - được cung cấp ngay trong bảng đó và trong Cài đặt > Dữ liệu & Sao lưu — cắt nhóm tới năm rơle lõi và chỉ tải các rơle địa lý khi bạn vào một kênh. Chế độ chỉ trò chuyện nhóm và PM, trong Cài đặt > Kênh, đi tới hơn nữa bằng cách bỏ qua đăng ký kênh hoàn toàn.

Proxy bảo mật

Kết nối trực tiếp với 20 rơle có nghĩa là cho 20 người vận hành rơle biết địa chỉ IP của bạn. Việc triển khai được lưu trữ trên máy chủ của Nymchat tránh được điều đó: WebSockets chuyển tiếp được ủy quyền thông qua chính nó cơ sở hạ tầng, vì vậy các rơle sẽ nhìn thấy địa chỉ của proxy thay vì địa chỉ của bạn.

Hai hình thức của nó:

  • a proxy chuyển tiếp đơn chuyển tiếp một kết nối tới một rơle;
  • a bể bơi tiếp sức, nơi khách hàng của bạn mở ra một ổ cắm và proxy người hâm mộ theo dõi mọi hoạt động tiếp sức phía sau nó, loại bỏ các sự kiện trùng lặp trên đường trở về. Một kết nối từ thiết bị của bạn thay vì hai mươi, đây là một khoản tiết kiệm lớn trên điện thoại.

Proxy là một thông qua. Các sự kiện được bạn ký trước khi chúng diễn ra và từ đầu đến cuối nội dung được mã hóa vẫn được mã hóa thông qua nó - nó không thể đọc bất kỳ tin nhắn riêng tư nào của bạn nhiều hơn một rơle có thể.

Cơ sở hạ tầng giống nhau giúp tải phương tiện và xem trước liên kết, vì vậy việc tìm nạp hình ảnh cho ai đó đã đăng không trao địa chỉ IP của bạn cho bất kỳ máy chủ lưu trữ nào.

Điều này có tác dụng gì và không mua được gì cho bạn

Proxy di chuyển sự tin cậy thay vì xóa nó: các trạm chuyển tiếp không còn thấy địa chỉ của bạn nữa và nhà điều hành proxy thực hiện. Đó là một sự cải thiện thực sự so với việc nói chuyện với hai mươi người lạ trực tiếp và không phải là ẩn danh. Nếu bạn cần điều đó, hãy chạy Nymchat qua Tor hoặc VPN vì tốt, hoặc tự mình phục vụ ứng dụng và kết nối trực tiếp với rơle.