Reciproka: taller 4
https://is.gd/dataroda76
Agenda:
Recuento
- Retoma de la introducción a Reciproka
- Prototipo conceptual
- Planetary pivotea a Nos.social como explican en detalle en
Pivoting Protocols, from SSB to Nostr
The offline-first nature of SSB is also really nifty, but I increasingly wonder if that is holding SSB back.
In particular the core implementations scuttlebutt were clunky and it was hard to run them on phones. The way phones are walled off from the rest of the internet is also a big problem.
Another core thing i wanted to tackle is how to find your people. How to discover individuals and communities that you want to talk to. At the moment, scuttlebutt is both a social space and technology. The social space is tightly interconnected and if you’ve got values which align with the solarpunk vibe, then it works great. But if you’re wanting to talk about different things, with different kinds of people, then it doesn’t feel like it’s for you.
This is the same conclusion that Andre has made as he looks to go to ssb2. It’s also the decision that lead to the development of earthstar, p2panda, moderator, chatternet, nostr, farcaster, and the at_protocol. So many people have looked at ssb and decided there’s something very interesting there, but also limitations.
The work on metafeeds, new feed formats, fusion identities, edits, delete, and private groups is all important but the progress is very slow because of the legacy use and implementations that we carry.
Y deciden cambiar:
There is no strong enforcement of message order with the signed log, clients just sign individual messages which are casually sorted via timestamp. This means some messages might not be kept around, but it makes syncing a bit harder and creating and consuming feeds much easier. Using relay servers and casual ordering means that Nostr users see updates faster than is possible with ssb.
The cloud hosting of your content is intentional vs the way scuttlebutt has an uneasy relationship with pubs. With Nostr users choose where their data is hosted and that gives them more agency and control.
Delete, edit, and ephemeral messages
Algunos tipos de protocolos:
- Cliente servidor http Web.
- Federado
- Distribuido: p2p o entre pares: bittorrent, ssb.
- Protocolos de Relay: nostr (Notes and Other Stuff Transmitted by Relays)
En lo práctico:
NOSTR tiene:
- Mucho momentum:
- Varias implementaciones
- En varios lenguajes de programación
- Con varios clientes (iOS, Android, Mac, Windows, Linux)
Instalando nuestro primer cliente de NOSTR
Usaremos la guía de Use NOSTR
Necesitaremos de un par de elementos:
- La llave pública, que opera como nuestro nombre de usuario.
- La llave privada, que opera como nuestra contraseña.
Vamos a instalar un cliente que se encargará de proveernos de las dos.
Usaremos disintos clientes dependiendo de la plataforma.
Awesome Nostr
- https://github.com/aljazceru/awesome-nostr
- https://github.com/emeceve/loquaz
- A simple desktop app for encrypted direct messages on Nostr protocol
- Tauri - rust y javascript
- https://github.com/diegogurpegui/nos2x-fox
- nostr signer extension for Firefox
- https://github.com/emeceve/loquaz
Linux
En Arch Linux podemos instalar Gossip de la siguiente manera:
yay -S gossip
Hay paquetes para Debian que ya vienen listos para instalar.
MacOS
En MacOS se puede usar damus, un cliente nostr similar a twitter para iPhone, iPad y MacOS. Dado que es un cliente,En nostr no es necesario registrarse para obtener una cuenta utilizando datos personales.
Plataformas requeridas
Apps para iOS o iPadOS: iPhone, iPad o iPod touch con iOS 13 o iPadOS 13 o versiones posteriores. Los clips de apps requieren iOS 14 o iPadOS 14 o versiones posteriores.
Apps para macOS: Mac con macOS 12 o una versión posterior.
Apps para tvOS: Apple TV con tvOS 13 o una versión posterior.
Apps para watchOS: Apple Watch con watchOS 6 o una versión posterior.****
Usar NOSTR
Una vez hayamos instalado nuestro cliente, veremos algo como esto (usaremos Gossip como ejemplo, pero deben haber procedimientos similares para otros clientes)
Cliqueamos en "You" y luego llenamos la frase clave (keyphrase) y la repetimos, como se ve a continuación
Una vez hayamos tecleado la llave y cliqueado en "Generate Phrase" debería darnos una captura de la llave pública como esta:
relays
- Conectados al perfil web que provee snort (https://snort.social/)
- wss://nostr.swiss-enigma.ch/
- wss://nostr.cizmar.net/
- wss://pow.nostrati.com/
- wss://n.wingu.se/
- wss://relay.snort.social/
- wss://nos.lol/
Llaves publicas
- test1
- npub18qsug9nksfymyzapw06d8ws5xuzyt2hwnxfkvrcd6ymntdlsymjsdfekws
- nprofile1qqsrsgwyzemgyjdjpwsh8axnhg2rwpz94thfnymxpuxazde4klczdegwg053v
Event
- nevent1qqszpkwmt7uwuzg0ngpvekpsyvhpt4xm9smlezaep8ga0e5v78nm5xqwu25py
- https://snort.social/e/nevent1qqszpkwmt7uwuzg0ngpvekpsyvhpt4xm9smlezaep8ga0e5v78nm5xqwu25py
- el mensaje es
\_{o-o}_/
Asistentes
- Offray
- Adriana
- Monica
- Kirsch
- Leonardo
- ruidajo^diego^
- Carlos
Enlaces varios
Damus, the first client for Nostr to be banned in China.
https://nostr.com/clients#i-os
Reseña de la cumbia del monte Fuji por Ardi Complot
https://www.youtube.com/watch?v=U7mpXaLN9Nc
Música
{%youtube nSoxIHF74Tc%}
{%youtube jy6No4Xuq_E%}
{%youtube SK_-6iX2Dm8%}
Comentarios asincrónicos ↓
Este espacio es para las personas que no pudieron asistir en sincrónico al taller pero quiere aportar o comentar