Construyendo el Web of Trust de Nostr
Codigo Abierto
2026-02-15
Recuerdas la ultima vez que recibiste una solicitud de conexion de LinkedIn de un desconocido?
Probablemente hiciste lo que todos hacen: revisar las conexiones mutuas. Si compartes 15 conexiones con alguien, probablemente son legitimos. Cero conexiones mutuas? Probablemente spam o un reclutador que bombardea la plataforma.
Eso es web of trust en accion. Lo has estado usando por anos sin saberlo.
El Problema Con Las Redes Sin Permisos
Nostr es hermoso porque cualquiera puede participar. Sin verificacion de email. Sin numero de telefono. Sin autoridad centralizada decidiendo quien puede hablar.
Pero esa apertura crea ruido. Mucho ruido.
Los bots de spam inundan los feeds. Los impostores copian fotos de perfil y nombres. El contenido de baja calidad ahoga las discusiones significativas. Y sin moderacion centralizada, no hay solucion obvia.
Las redes sociales tradicionales resuelven esto contratando miles de moderadores y construyendo algoritmos opacos. Eso funciona—hasta que no. Hasta que el algoritmo decide que tu contenido es "danino" o los moderadores toman una mala decision.
Queriamos algo diferente.
Distancia Social Como Confianza
El concepto es simple: la confianza decae con la distancia.
Si sigues a alguien directamente, estan a 1 salto de distancia. Elegiste seguirlos—esa es una senal fuerte. Las personas que ellos siguen estan a 2 saltos. Todavia razonable. Amigos de amigos de amigos? Se pone sospechoso.
Esto no es nuevo. Es como funciona la confianza humana realmente. Confias en tus amigos. Confias algo en sus amigos. Eres esceptico con los desconocidos.
Nostr Web of Trust implementa esto para el protocolo Nostr. Cada usuario obtiene un puntaje de "distancia social" relativo a ti. Cuanto mas cerca esten en tu grafo de seguidos, mas probable es que valga la pena escucharlos.
Como Funciona
El sistema expone una API simple:
isInMyWoT(pubkey)— Esta persona esta en tu red de confianza?getDistance(pubkey)— A cuantos saltos de distancia estan?getTrustScore(pubkey)— Una metrica de confianza normalizada de 0-1
Las aplicaciones cliente pueden usar estas para filtrar contenido. Mostrar publicaciones de personas a 1-2 saltos. Atenuar u ocultar publicaciones de 3+ saltos. Marcar cuentas sin conexion social contigo.
Sin listas de bloqueo. Sin moderacion centralizada. Solo tu propio grafo social haciendo lo que siempre ha hecho—ayudandote a decidir en quien confiar.
El Experimento de LinkedIn
Esto es algo que notamos mientras construiamos esto:
LinkedIn accidentalmente probo que web of trust funciona a escala. Su funcion de "conexion de 2do grado" es literalmente visualizacion de distancia social. Y la gente la usa constantemente para tomar decisiones de confianza.
"Este reclutador tiene 47 conexiones mutuas conmigo" → probablemente legitimo.
"Este crypto bro tiene 0 mutuas y acaba de crear su cuenta" → ignorar.
La diferencia es que LinkedIn controla esto. Pueden cambiar el algoritmo, ocultar informacion, o usarla en tu contra. En Nostr, con nuestra implementacion WoT de codigo abierto, tu lo controlas.
Por Que Todavia Estamos Temprano
Las redes sociales descentralizadas tienen un problema de arranque en frio. Los efectos de red que hacen util a Twitter o LinkedIn toman tiempo en construirse en protocolos abiertos.
Pero esto es lo interesante: las redes de confianza componen mas rapido que los conteos de seguidores.
Cuando sigues a 10 personas en Nostr, no solo estas agregando 10 conexiones. Estas agregando sus grafos de seguidos completos a tu red de confianza potencial. 10 personas que cada una sigue a 100 otras te da acceso a 1,000 conexiones de segundo grado.
Las matematicas favorecen a los adoptadores tempranos. Las personas que construyen sus grafos de Nostr ahora tendran las redes de confianza mas profundas y utiles cuando lleguen las masas.
Privacidad Primero
Una cosa en la que nos negamos a comprometer: tu lista de seguidos sigue siendo tuya.
El sistema WoT soporta tres modos:
- Modo Local: Todos los calculos ocurren en tu navegador. Cero solicitudes externas. Maxima privacidad.
- Modo Remoto: Nuestro Oracle maneja la computacion. Mas rapido, pero requiere enviar busquedas de pubkey.
- Modo Hibrido: Local-primero con fallback remoto para rendimiento.
Tu eliges tu compensacion. Nosotros no la elegimos por ti.
Que Puedes Construir
Hemos liberado todo como codigo abierto:
- Extension de navegador con la API
window.nostr.wot - Paquete npm nostr-wot-sdk con soporte TypeScript y React hooks
- API REST para integracion del lado del servidor
- Backend Oracle auto-hospedable
Algunas ideas que nos emocionan:
- Filtrado de cliente: Mostrar/ocultar contenido basado en distancia social
- Reputacion de marketplace: Puntajes de confianza para compradores y vendedores
- Curacion de contenido: Surfear publicaciones de personas que tu red respeta
- Prevencion de spam: Requerir puntajes minimos de confianza para interactuar
La infraestructura esta licenciada bajo MIT. Construye lo que quieras.
El Panorama General
Web of trust no es solo sobre filtrado de spam. Es sobre construir sistemas de reputacion que no requieren autoridad centralizada.
Los puntajes de credito son centralizados. Las certificaciones profesionales son centralizadas. Incluso las insignias de "verificado" en plataformas sociales son centralizadas.
Que pasaria si la reputacion pudiera emerger de tus conexiones sociales reales? Que pasaria si tu credibilidad viniera de quien te respalda, no de quien emite tus credenciales?
Ese es el futuro que estamos construyendo. Nostr WoT es una pieza de el.
Pruebalo
Visita nostr-wot.com para instalar la extension del navegador. Conecta tu cuenta Nostr. Observa como el ruido se desvanece y la senal se vuelve mas clara.
Si eres desarrollador, revisa la documentacion del SDK y comienza a construir. El protocolo es simple. Las posibilidades no lo son.
Este es uno de nuestros proyectos de codigo abierto que apoyan a las comunidades de Bitcoin y Nostr. Ve todos nuestros proyectos en /projects.
Written by Dandelion Labs