SSB leva varios anos funcionando. A funcionalidade da rede social pódese probar usando dúas aplicacións de escritorio (
Para que Secure Scuttlebutt funcione, son suficientes dous ordenadores conectados a unha rede local. As aplicacións baseadas no protocolo SSB envían mensaxes de difusión UDP e poderán atoparse automaticamente entre si. Buscar sitios en Internet é un pouco máis complicado e volveremos sobre este tema nuns parágrafos.
Unha conta de usuario é unha lista ligada de todas as súas entradas (rexistro). Cada entrada posterior contén un hash da anterior e está asinada coa clave privada do usuario. A clave pública é o identificador do usuario. Eliminar e editar entradas é imposible nin polo propio autor nin por ninguén. O propietario pode engadir entradas ao final do diario. Outros usuarios deberían lelo.
As aplicacións situadas na mesma rede local vense entre si e solicitan automaticamente actualizacións dos seus veciños nos rexistros que lles interesan. Non importa desde que nodo descargues a actualización, porque... Podes verificar a autenticidade de cada entrada usando a chave pública. Durante a sincronización, non se intercambia información persoal que non sexa as claves públicas das revistas que che interesan. A medida que cambies entre as diferentes redes WiFi/LAN (na casa, nun café, no traballo), as copias dos teus rexistros gardados localmente transferiranse automaticamente aos dispositivos doutros usuarios próximos. Isto é semellante a como funciona
"Ser amigo de alguén" adquire aquí un significado físico concreto: os meus amigos gardan un exemplar da miña revista. Cantos máis amigos teño, máis accesible é a miña revista para os demais. Na descrición da punción
O rexistro dun usuario pode conter entradas de diferentes tipos: mensaxes públicas similares ás entradas do muro de VKontakte, mensaxes persoais cifradas coa clave pública do destinatario, comentarios sobre publicacións doutros usuarios, gústame. Esta é unha lista aberta. As imaxes e outros ficheiros grandes non se colocan directamente na revista. Pola contra, escríbese nel un hash do ficheiro, co que se pode consultar o ficheiro por separado do propio rexistro. A visibilidade dos comentarios para o autor da publicación orixinal non está garantida: a menos que teñas un camiño suficientemente curto de amigos comúns entre vós, o máis probable é que non vexa tales comentarios. Así, aínda que os asaltantes militares intenten apoderarse do teu posto, entón se non fosen os teus amigos ou amigos de amigos de amigos, non notarás nada.
Secure Scuttlebutt non é a primeira rede p2p nin sequera a primeira rede social p2p. O desexo de comunicarse sen intermediarios e saír da esfera de influencia das grandes empresas existe dende hai tempo, e hai varias razóns obvias para iso. Os usuarios están molestos pola imposición de regras de xogo por parte dos grandes xogadores: poucas persoas queren ver publicidade na súa pantalla ou ser prohibidas e agardan varios días a unha resposta do servizo de soporte. A recollida incontrolada de datos persoais e a súa cesión a terceiros, levando finalmente a que estes datos se vendan ás veces na web escura, lémbranos unha e outra vez a necesidade de construír outras formas de interacción onde o usuario tivese máis control. sobre os seus datos. E el mesmo sería o responsable da súa distribución e seguridade.
Coñecidas redes sociais descentralizadas como
Secure Scuttlebutt tamén ten nodos intermediarios que facilitan a sincronización (denomínanse "pubs"). Non obstante, o uso de pubs é opcional, e eles mesmos son intercambiables. Se o teu nodo habitual non está dispoñible, podes usar outros sen perder nada, xa que sempre tes unha copia completa de todos os teus datos. O nodo proxy non almacena datos insubstituíbles. O pub, se o preguntas, engadirache como amigo e actualizará a súa copia da túa revista cando te conectes. Unha vez que os teus seguidores se conecten con el, poderán descargar as túas novas publicacións, aínda que xa te desconectaches. Para que un pub se faga amigo de ti, debes recibir unha invitación do administrador do pub. Na maioría das veces, pode facelo vostede mesmo a través da interface web (
Aínda que a rede leva funcionando bastante tempo, hai poucas persoas nela. Segundo André Staltz, desenvolvedor de aplicacións para Android,
Atópanse instrucións para principiantes
Todas as imaxes do artigo de André Staltz
Ligazóns útiles:
[1]Fonte: www.habr.com