SSB đã hoạt động được vài năm rồi. Chức năng của mạng xã hội có thể được kiểm tra bằng hai ứng dụng máy tính để bàn (
Để Secure Scuttlebutt hoạt động, chỉ cần hai máy tính kết nối với mạng cục bộ là đủ. Các ứng dụng dựa trên giao thức SSB gửi tin nhắn quảng bá UDP và sẽ có thể tự động tìm thấy nhau. Việc tìm kiếm các trang web trên Internet phức tạp hơn một chút và chúng tôi sẽ quay lại vấn đề này sau một vài đoạn văn.
Tài khoản người dùng là một danh sách liên kết tất cả các mục (nhật ký) của anh ấy. Mỗi mục tiếp theo chứa hàm băm của mục trước đó và được ký bằng khóa riêng của người dùng. Khóa công khai là mã định danh của người dùng. Bản thân tác giả hoặc bất kỳ ai khác đều không thể xóa và chỉnh sửa các mục. Chủ sở hữu có thể thêm các mục vào cuối tạp chí. Những người dùng khác nên đọc nó.
Các ứng dụng nằm trên cùng một mạng cục bộ sẽ nhìn thấy nhau và tự động yêu cầu cập nhật từ các ứng dụng lân cận trong nhật ký mà chúng quan tâm. Việc bạn tải xuống bản cập nhật từ nút nào không quan trọng, bởi vì... Bạn có thể xác minh tính xác thực của từng mục bằng khóa chung. Trong quá trình đồng bộ hóa, không có thông tin cá nhân nào được trao đổi ngoài khóa công khai của tạp chí mà bạn quan tâm. Khi bạn chuyển đổi giữa các mạng WiFi/LAN khác nhau (ở nhà, trong quán cà phê, tại nơi làm việc), bản sao nhật ký đã lưu cục bộ của bạn sẽ tự động được chuyển sang thiết bị của những người dùng khác ở gần đó. Điều này tương tự như cách nó hoạt động
“Trở thành bạn của ai đó” ở đây mang một ý nghĩa vật lý cụ thể: bạn bè tôi giữ một bản tạp chí của tôi. Tôi càng có nhiều bạn bè thì tạp chí của tôi càng dễ tiếp cận với người khác. Trong phần mô tả vết thủng
Nhật ký của người dùng có thể chứa các mục thuộc nhiều loại khác nhau: tin nhắn công khai tương tự như các mục trên tường VKontakte, tin nhắn cá nhân được mã hóa bằng khóa chung của người nhận, nhận xét về bài đăng của người dùng khác, lượt thích. Đây là một danh sách mở. Hình ảnh và các tập tin lớn khác không được đặt trực tiếp vào tạp chí. Thay vào đó, một hàm băm của tệp được ghi vào đó, trong đó tệp có thể được truy vấn riêng biệt với chính nhật ký. Khả năng hiển thị của các nhận xét đối với tác giả của bài đăng gốc không được đảm bảo: trừ khi bạn có một con đường kết bạn chung đủ ngắn giữa các bạn, thì rất có thể bạn sẽ không nhìn thấy những nhận xét như vậy. Vì vậy, ngay cả khi những kẻ tấn công quân sự cố gắng chiếm giữ vị trí của bạn, thì nếu họ không phải là bạn của bạn hoặc bạn của bạn của bạn, bạn sẽ không nhận thấy bất cứ điều gì.
Secure Scuttlebutt không phải là mạng p2p đầu tiên hay thậm chí là mạng xã hội p2p đầu tiên. Mong muốn giao tiếp không qua trung gian và thoát khỏi tầm ảnh hưởng của các công ty lớn đã có từ lâu và có một số lý do rõ ràng giải thích cho điều đó. Người dùng khó chịu trước việc áp đặt luật chơi của những người chơi lớn: ít người muốn xem quảng cáo trên màn hình của họ hoặc bị cấm và chờ vài ngày để nhận được phản hồi từ dịch vụ hỗ trợ. Việc thu thập dữ liệu cá nhân không được kiểm soát và chuyển dữ liệu đó cho bên thứ ba, cuối cùng dẫn đến thực tế là dữ liệu này đôi khi được bán trên web đen, hết lần này đến lần khác nhắc nhở chúng tôi về sự cần thiết phải xây dựng các cách tương tác khác mà người dùng sẽ có nhiều quyền kiểm soát hơn qua dữ liệu của anh ấy. Và chính anh ta sẽ chịu trách nhiệm về việc phân phối và đảm bảo an toàn cho chúng.
Các mạng xã hội phi tập trung nổi tiếng như
Secure Scuttlebutt cũng có các nút trung gian hỗ trợ đồng bộ hóa (chúng được gọi là “pub”). Tuy nhiên, việc sử dụng quán rượu là tùy chọn và bản thân chúng có thể thay thế cho nhau. Nếu nút thông thường của bạn không khả dụng, bạn có thể sử dụng nút khác mà không mất bất kỳ thứ gì vì bạn luôn có bản sao hoàn chỉnh cho tất cả dữ liệu của mình. Nút proxy không lưu trữ dữ liệu không thể thay thế. Quán rượu, nếu bạn yêu cầu, sẽ thêm bạn làm bạn bè và sẽ cập nhật bản sao tạp chí của bạn khi bạn kết nối. Khi những người theo dõi bạn kết nối với nó, họ sẽ có thể tải xuống các bài đăng mới của bạn, ngay cả khi bạn đã ngắt kết nối. Để quán rượu kết bạn với bạn, bạn phải nhận được lời mời từ quản trị viên quán rượu. Thông thường, bạn có thể tự mình thực hiện việc này thông qua giao diện web (
Mặc dù mạng đã hoạt động khá lâu nhưng vẫn còn rất ít người tham gia. Theo André Staltz, nhà phát triển ứng dụng Android,
Hướng dẫn cho người mới bắt đầu được đặt
Tất cả hình ảnh từ bài viết của André Staltz
Liên kết hữu ích:
[1]Nguồn: www.habr.com