Cơ sở tri thức Nói chuyện với mọi người
Trò chuyện nhóm
Các cuộc trò chuyện nhóm được mã hóa hai đầu và không bị rò rỉ thông tin riêng thành viên. Mỗi tin nhắn được gói riêng cho từng thành viên, được gửi tới một khóa được sử dụng một lần.
Trang này được dịch bằng máy để thuận tiện. Bản gốc tiếng Anh là phiên bản được áp dụng.
Tạo một nhóm
/group @alice @bob Weekend plans tạo một nhóm với những thành viên đó và điều đó
tên. Tên là tùy chọn. Bạn cũng có thể chọn Tạo trò chuyện nhóm từ
menu ngữ cảnh của ai đó hoặc sử dụng + bên cạnh phần Trò chuyện nhóm trong
thanh bên.
Bạn trở thành thành viên của nhóm người sở hữu. Các nhóm được giới hạn ở 100 thành viên, bởi vì mỗi tin nhắn được mã hóa riêng cho từng tin nhắn và phân xuất cho mỗi tin nhắn phải được giới hạn.
Thêm thành viên
/addmember @nym, hoặc /invite @nym khi bạn ở trong nhóm. liệu
bất cứ ai ngoài chủ sở hữu đều có thể làm điều này là của nhóm cho phép thành viên thêm người khác
cài đặt trong menu ngữ cảnh của nhóm.
/groupinfo liệt kê các thành viên hiện tại.
Mời liên kết
Tắt theo mặc định. Chủ sở hữu bật Cho phép tham gia qua liên kết mời từ menu ngữ cảnh của nhóm, sau đó liên kết sẽ xuất hiện ở đó - dành cho chủ sở hữu và dành cho các thành viên cũng vậy khi "cho phép thành viên thêm người khác" được bật.
Một người mới mở liên kết mời sẽ được yêu cầu chọn một nym hoặc đăng nhập trước; sự tham gia sau đó sẽ tự tiếp tục lại nên họ không phải tìm liên kết lần thứ hai.
Đặt lại liên kết mời thu hồi mọi liên kết được chia sẻ cho đến nay chỉ trong một lần. Hãy sử dụng nó khi một liên kết đã kết thúc ở một nơi nào đó mà bạn không mong muốn.
Chia sẻ lịch sử với các thành viên mới
Cũng tắt theo mặc định, cũng là lệnh gọi của chủ sở hữu: Chia sẻ lịch sử với thành viên mới trong menu ngữ cảnh của nhóm.
Khi bật tính năng này, ai thêm ai đó sẽ chuyển tiếp đến người cuối cùng của nhóm 50 tin nhắn cho thành viên mới đó, như một đốm màu được mã hóa duy nhất, cho riêng họ. Tin nhắn chuyển tiếp được đánh dấu chưa được xác minh, vì chữ ký của tác giả gốc không thể kiểm tra lại được khi văn bản đã được chuyển tiếp bởi bên thứ ba — bạn đang tin tưởng người đã thêm bạn không được chỉnh sửa những gì họ đã truyền lại.
Chủ sở hữu, người điều hành và thành viên
| Yêu cầu | Làm | Ai có thể |
|---|---|---|
/kick @nym | Xóa một thành viên | Chủ sở hữu, người điều hành |
/ban @nym | Loại bỏ chúng và chặn sự trở lại của chúng | Chủ sở hữu, người điều hành |
/unban @nym | Dỡ bỏ lệnh cấm | Người sở hữu |
/addmod @nym | Thăng hạng lên người kiểm duyệt | Người sở hữu |
/removemod @nym | Hạ hạng người kiểm duyệt | Người sở hữu |
/transferowner @nym | Trao tay cả nhóm | Người sở hữu |
/leave | Xóa bạn khỏi nhóm | Bất cứ ai |
Không có máy chủ để phân xử, vì vậy mỗi máy khách sẽ tự kiểm tra vai trò đó — khi gửi hành động kiểm duyệt và gửi lại vào mỗi sự kiện kiểm duyệt mà nó nhận được. Một khách hàng tuyên bố một sức mạnh mà nó không có chỉ đơn giản là bị những người khác bỏ qua.
Cách mã hóa nhóm hoạt động
Cuộc trò chuyện nhóm sử dụng tin đồn NIP-17 và gói quà NIP-59 giống như tin nhắn riêng tư, mỗi thành viên một gói được mã hóa cho thành viên đó. Nymchat sau đó bổ sung thêm một số thứ mà tiêu chuẩn NIP-17 không có.
Xoay phím người nhận
Với NIP-17 đơn giản, ai đó đang xem chương trình chuyển tiếp sẽ thấy N gói quà xuất hiện cùng lúc, được gửi đến N pubkey khác nhau. Đó là danh sách thành viên và không cần giải mã để đọc.
Vì vậy Nymchat xoay phím người nhận. Mỗi lần bạn gửi, khách hàng của bạn sẽ nhận được một khoản tiền mới
cặp khóa phù du và quảng cáo một nửa công khai của nó bên trong tin đồn được mã hóa, như một
ephemeral_pk nhãn. Từ đó trở đi, mọi người gửi tin nhắn của mình tới khóa đó
thay vì cái thật của bạn. Đối với người quan sát, mọi tin nhắn trong nhóm sẽ di chuyển giữa
pubkey một lần không có liên kết hiển thị với bất kỳ danh tính nào và không có hai tin nhắn nào chia sẻ một
người nhận.
Phục hồi sau thỏa hiệp
Vòng quay đó cũng chính là cơ chế phục hồi. Nếu một thiết bị bị xâm phạm, người dùng chỉ cần gửi tin nhắn: khóa tạm thời mới mà nó quảng cáo sẽ thay thế khóa cũ cho mọi thành viên tự động. Không có sự đồng bộ lại ngoài băng tần để sắp xếp và không có gì để nhóm đồng ý trên.
Trở lại sau khi đi xa
Các phím tạm thời xoay và các sự kiện mang chúng sẽ hết hạn trong rơle. Một khách hàng đã từng do đó, ngoại tuyến trong nhiều ngày có thể quay lại giữ các chìa khóa mà những người khác đã di chuyển qua. cứ thế kết nối lại, sau một khoảng cách đủ dài, nó sẽ gửi yêu cầu đồng bộ lại khóa có giới hạn tốc độ tới từng thiết bị của nó. nhóm và trao đổi lại các khóa hiện tại - đó là điều ngăn cản một kỳ nghỉ dài vào một nhóm mà bạn không thể đọc được nữa.