• person rss_feed

    Todd Odai Gual’s feed

    Blog

    • chevron_right

      Nostr para tontos

      Todd Odai Gual · Friday, 14 July, 2023 - 14:53 edit · 6 minutes · 4 visibility

    Introducción

    Llegué a Nostr por casualidad. Debido a su semejanza, y a la vez, radicales diferencias con SSB, otro protocolo descentralizado. Pero como la idea de este post es no ser demasiado técnico, dejaré ese tema para más adelante.

    Nostr no es en sí mismo una red social, más bien es un protocolo que permite escribir y enviar notas (y otras cosas). Basado en este protocolo se han ido creando muchas herramientas y entre ellas, clientes para smartphones, aplicaciones web, servidores, etc. Lo que finalmente desenvolvió en un ecosistema muy parecido a redes sociales que ya conocemos.

    Entonces ordenando un poco la cosa. Digamos ¿qué haría un nuevo usuario?

    Comenzar

    Nostr es descentralizado, así que no necesariamente necesitas crear una cuenta en un sitio específico. Lo que sí puedes hacer es crearte un par de llaves públicas y privadas que sean únicamente tuyas. En básico, la llave pública sería tu identificador único y la privada hará de contraseña.

    Casi todos los clientes de Nostr, o por lo menos los más populares, pueden crear este par para ti muy fácilmente. Recuerda guardarlos en un lugar seguro, sobre todo la llave privada.

    Para Android, uso Amethyst y en el laptop uso iris.to (web). Iris.to también tiene cliente en Android, pero no lo he probado. En iOS no tengo idea, pero seguro encontrarás tu camino.

    Ok. Ya tienes lo que llamaríamos una "cuenta", que más bien es el par de llaves público/privado. Con esto ya puedes postear contenido, buscar y/o seguir a otros usuarios.

    Entender un poco la descentralización

    Como es una red descentralizada, la ventaja es que será muy resistente a la censura. Por ejemplo, si posteas algo desde tu celular, este post se enviará a varios repetidores (que son servidores llamados relays), y otros usuarios conectados a estos relays recibirán lo que tú publiques.

    Otra ventaja sería que no habrá un controlador centralizado que defina cuáles publicaciones son "más importantes", como los algoritmos que todos conocemos en redes sociales centralizadas tipo Instagram, que le dan prioridad a los post de "influencers" o quienes paguen. Esto podrá ser una desventaja para los influencers de redes centralizadas, pero probablemente para el resto sea una ventaja.

    La desventaja es casi obvia, puede ser que no exista comunicación entre tu dispositivo y los relays. Para mitigar este riesgo, la mayoría de clientes vienen con varios relays preconfigurados. ¿Puede pasar que no exista un "camino" de relays entre yo y otro usuario en algún lugar remoto?, es poco probable, pero puede ocurrir. Lo más probable es que este camino sí exista, pero sea demasiado lento (cada relay añade ciertos milisegundos para replicar el contenido) y no se verán el contenido mutuamente en tiempo real. De todas formas, no creo que sea un problema tan grave.

    Pero basta de tanta teoría, ya tienes tu "cuenta". Ahora faltaría personalizarla poniendo un nombre de usuario, descripción, un avatar, etc. Quizás el cliente que hayas elegido permita hacerlo directamente. Si no es así, lo más fácil es ir a nostrcheck.me, poner allí tu llave pública y luego personalizar tu cuenta. La ventaja de hacer esto, no es solamente la personalización, sino que tendrás asociado tu llave pública a una cuenta "humanamente legible" y evitarás, además, que alguien se haga pasar por ti.

    Propinas

    Si no sabes lo que es Bitcoin (o la blockchain) a estas alturas, probablemente vivas debajo de una piedra y el protocolo SSB sea lo mejor para ti. Pero en resumen, la blockchain es una base de datos distribuida que permite la creación de monedas digitales como Bitcoin.

    La relación de Bitcoin con Nostr no es casualidad, ya que Nostr fue ideada por un desarrollador de Bitcoin. Pero más allá de este dato anecdótico, la gran mayoría de clientes de Nostr permiten que puedas añadir una dirección de billetera para recibir propinas de otros usuarios.

    Si quieres recibir o enviar propinas. Esto es tan fácil como instalar una billetera "lightning" como "Wallet of Satoshi", crear una dirección de billetera, y poner esa dirección tipo airlinebrown37@walletofsatoshi.com (guiño guiño) en tu perfil de Nostr (hay un campo que generalmente se llama LN). Y comenzarás a recibir propinas de otros usuarios de la red.

    Otros protocolos

    Ya verás que no he mencionado Twitter (lo acabo de hacer), porque no uso esa red social. Muchos llaman a Nostr una "alternativa a Twitter", pero no sé si será así. Quizás en algunos puntos pueda ser similar, pero en el fondo su descentralización lo hace totalmente distinto. Además, con Threads, Twitter ya tiene alguien con quien pelearse.

    Mastodon, otra red social llamada "alternativa a Twitter" es quizás una de las más populares, y cada vez que se arma polémica con Twitter, una ola de usuarios se va a Mastodon para abandonarla a los meses después. Mastodon (como Pleroma, Misskey, etc) se basa en el protocolo ActivityPub, pero no es 100% descentralizado. Allí te creas una cuenta en uno de los muchos servidores que mantienen administradores voluntarios y podrás interactuar con la red que ese servidor tenga visible. Ojo, que verás lo que ese servidor tenga visible o permita que tengas visible.

    Este último punto es muy importante, un admin puede bloquear cuentas y/o servidores que le parezca a su antojo. Esto deja a los usuarios a merced de lo que el administrador de esa instancia estime qué es "correcto" que sus usuarios vean. Algo así como una dictadura en miniatura. Así que, si vas a crear una cuenta allí, procura buscar un servidor cuyo admin no sea un Talibán dictatorial, o tendrás a tu disposición un reducido jardín amurallado con el cual interactuar y nada más.

    Por último, el ya mencionado varias veces en este post: SSB, este protocolo llamado Secure ScuttleButt. Es descentralizado, pero a diferencia de Nostr, está pensado para ser principalmente offline. Es decir, tus posts se quedan en tu dispositivo a menos que quieras conectarte con otros usuarios, y esta conexión se hace si conoces a otro usuario en la misma red wifi o bluetooth. También te puedes conectar a "pubs" que serían como los relays de Nostr, pero son pocos y la gran mayoría solamente acepta miembros por invitación. Esto, además de varias limitaciones de implementación, hacen que incluso sus principales desarrolladores estén mirando a Nostr (Manyverse, Planetary ) o derechamente abandonen sus desarrollos.

    Conclusiones

    Me quedaba Lens en el tintero, pero dado que nunca me hice cuenta allí, no podría hablar mucho de ello. De todas formas, creo que ya repasé lo suficiente tanto en Nostr como otras plataformas. Si pretendes unirte a la red Nostr, no dudes en seguirme, mi ID público es: npub1u5twewyzl77fh2rn2v6zuryah5lfea26qqckegwj8mar5xlqk9nsks8fs3 o si prefieres rakoo@nostrcheck.me

    #nostr #twitter #mastodon #activitypub #ssb #socialnetworks #spanishpost