SSB ya lleva varios años funcionando. La funcionalidad de la red social se puede probar utilizando dos aplicaciones de escritorio (
Para que Secure Scuttlebutt funcione, son suficientes dos ordenadores conectados a una red local. Las aplicaciones basadas en el protocolo SSB envían mensajes de difusión UDP y podrán encontrarse automáticamente entre sí. Encontrar sitios en Internet es un poco más complicado y volveremos a este tema en unos pocos párrafos.
Una cuenta de usuario es una lista vinculada de todas sus entradas (registro). Cada entrada posterior contiene un hash de la anterior y está firmada con la clave privada del usuario. La clave pública es el identificador del usuario. Eliminar y editar entradas es imposible ni para el propio autor ni para ninguna otra persona. El propietario puede agregar entradas al final del diario. Otros usuarios deberían leerlo.
Las aplicaciones ubicadas en la misma red local se ven entre sí y solicitan automáticamente actualizaciones a sus vecinos en los registros que les interesan. No importa desde qué nodo descargues la actualización, porque... Puede verificar la autenticidad de cada entrada utilizando la clave pública. Durante la sincronización, no se intercambia ninguna información personal más que las claves públicas de las revistas que le interesan. A medida que cambia entre diferentes redes WiFi/LAN (en casa, en una cafetería, en el trabajo), las copias de sus registros guardados localmente se transferirán automáticamente a los dispositivos de otros usuarios cercanos. Esto es similar a cómo funciona.
“Ser amigo de alguien” adquiere aquí un significado físico concreto: mis amigos guardan una copia de mi revista. Cuantos más amigos tengo, más accesible es mi revista para los demás. En la descripción del pinchazo.
El registro de un usuario puede contener entradas de diferentes tipos: mensajes públicos similares a las entradas del muro de VKontakte, mensajes personales cifrados con la clave pública del destinatario, comentarios sobre publicaciones de otros usuarios, me gusta. Esta es una lista abierta. Las fotografías y otros archivos grandes no se colocan directamente en la revista. En su lugar, se escribe un hash del archivo, con el que se puede consultar el archivo por separado del propio registro. La visibilidad de los comentarios del autor de la publicación original no está garantizada: a menos que tengan un camino lo suficientemente corto de amigos en común entre ustedes, lo más probable es que no vean dichos comentarios. Por lo tanto, incluso si los agresores militares intentan apoderarse de su puesto, si no son sus amigos o amigos de amigos de amigos, no notarán nada.
Secure Scuttlebutt no es la primera red p2p ni siquiera la primera red social p2p. El deseo de comunicarse sin intermediarios y salir de la esfera de influencia de las grandes empresas existe desde hace mucho tiempo y existen varias razones obvias para ello. A los usuarios les molesta la imposición de reglas de juego por parte de los grandes jugadores: pocas personas quieren ver publicidad en su pantalla o ser baneados y esperan varios días una respuesta del servicio de soporte. La recopilación incontrolada de datos personales y su transferencia a terceros, que en última instancia conduce al hecho de que estos datos a veces se venden en la web oscura, nos recuerda una y otra vez la necesidad de construir otras formas de interacción donde el usuario tenga más control. sobre sus datos. Y él mismo sería el responsable de su distribución y seguridad.
Conocidas redes sociales descentralizadas como
Secure Scuttlebutt también tiene nodos intermediarios que facilitan la sincronización (se llaman “pubs”). Sin embargo, el uso de pubs es opcional y ellos mismos son intercambiables. Si tu nodo habitual no está disponible, puedes utilizar otros sin perder nada, ya que siempre tienes una copia completa de todos tus datos. El nodo proxy no almacena datos irremplazables. El pub, si lo solicitas, te agregará como amigo y actualizará su copia de tu revista cuando te conectes. Una vez que tus seguidores se conecten con él, podrán descargar tus nuevas publicaciones, incluso si ya te has desconectado. Para que un pub se haga amigo tuyo, debes recibir una invitación del administrador del pub. La mayoría de las veces, puedes hacerlo tú mismo a través de la interfaz web (
Aunque la red lleva bastante tiempo funcionando, hay poca gente en ella. Según André Staltz, desarrollador de aplicaciones para Android,
Las instrucciones para principiantes se encuentran
Todas las imágenes del artículo de André Staltz
Enlaces de interés:
[ 1 ]Fuente: habr.com