No Servers, No Cloud, No Masters: Make P2P Apps

This ad is not shown to multipass and full ticket holders
React Advanced
React Advanced 2026
October 23 - 26, 2026
London, UK & Online
Upcoming event
React Advanced 2026
React Advanced 2026
October 23 - 26, 2026. London, UK & Online
Bookmark
Rate this content
Sentry
Promoted
Code breaks, fix it faster

Crashes, slowdowns, regressions in prod. Seer by Sentry unifies traces, replays, errors, profiles to find root causes fast.

Get started

Aplicaciones probadas en batalla con actualizaciones OTA peer-to-peer están funcionando en producción. Creciendo rápidamente con millones de usuarios añadidos mensualmente.

Usando un módulo y una herramienta CLI, tú también puedes desplegar una aplicación de producción peer-to-peer con una complejidad drásticamente menor que los medios de despliegue tradicionales.

This talk has been presented at JSNation 2026, check out the latest edition of this JavaScript Conference.

David Mark Clements
David Mark Clements
32 min
11 Jun, 2026

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Trabajando en tecnología peer-to-peer sin infraestructura, permitiendo que las aplicaciones JavaScript se desplieguen de dispositivo a dispositivo sin servidores ni la nube. Los usuarios pueden crear aplicaciones donde los datos residen en sus dispositivos, ofreciendo nuevas posibilidades de monetización. Refinando la tecnología descentralizada durante cuatro años. La asociación con Tether empodera a los usuarios con tecnología descentralizada. Destilación: Usa un módulo. Despliega peer-to-peer. Aplicación llamada Keat. Reencarnación del pájaro con un millón de usuarios mensuales. Hole punching para la conectividad del usuario. La política de Keat de no usar números de teléfono. PAIRS stack: Tecnología robusta sin nube con eficiencia de costos. El código QR de Keat para el grupo de desarrollo PAIRS. La simplicidad del despliegue de PAIR Runtime. BAIR para aplicaciones peer-to-peer. El enfoque modular y el ecosistema de BAIR. Ecosistema Hyper para capacidades peer-to-peer. Autobase para la resolución de conflictos y PeerRuntime para actualizaciones peer-to-peer y primitivas simples. Primitivas para aplicaciones peer-to-peer con CLI para despliegue y entornos de staging. Etapas clave en el despliegue de aplicaciones: staging interno, pre-lanzamiento y producción con aprobación multisig para el lanzamiento. Despliegue utilizando un modelo de distribución dual con distribuciones firmadas por el proveedor para actualizaciones peer-to-peer y reducción de costos de infraestructura. Explorando módulos del ecosistema Hyper y capas de despliegue para una versionado y staging eficientes. Actualizaciones over-the-air peer-to-peer para aplicaciones móviles, gestor de contraseñas PearPass y modelos locales de alta calidad en Qvac y Keat. Pairs.com, Docs.Pairs.com, contratando para varios roles incluyendo P2P, nodo de stack tradicional y frontenders. Discusión sobre los riesgos de los sistemas descentralizados y las compensaciones en modelos centralizados basados en beneficios. Depredadores en línea, beneficios peer-to-peer y redirección de fondos de vigilancia. Preocupaciones de seguridad, ataques a la cadena de suministro y control descentralizado para reducir vulnerabilidades. Verificación multi-sig para la seguridad de la cadena de suministro en actualizaciones peer-to-peer. Limitaciones del navegador y preferencia por la distribución basada en aplicaciones.

1. Creating Peer-to-Peer Apps without Infrastructure

Short description:

Trabajando en tecnología peer-to-peer sin infraestructura, permitiendo que las aplicaciones JavaScript se desplieguen de dispositivo a dispositivo sin servidores ni la nube. Los usuarios pueden crear aplicaciones donde los datos residen en sus dispositivos, ofreciendo nuevas posibilidades de monetización.

Durante los últimos cuatro años más o menos, hemos estado trabajando en hacer algo que funcione punto a punto, de dispositivo a dispositivo, sin infraestructura alguna. Y hemos creado una plataforma, hemos creado una aplicación y más aplicaciones sobre ella, y hemos estado probándola internamente, hemos iterado, tanto iterado, pero hemos llegado a un punto donde hemos destilado lo que necesitamos hacer a los puntos de contacto más pequeños posibles para permitir que cualquier aplicación JavaScript sea peer-to-peer y se despliegue peer-to-peer.

Así que lo que eso significa es que no necesitas servidores. Crees que los necesitas, debido al problema de disponibilidad, pero ese es un problema solucionable. No necesitas la nube. Crees que la necesitas. Se han gastado presupuestos incalculables para hacerte pensar que la necesitas. Y no necesitas maestros. Todo lo que necesitas es alguna habilidad para hacer algunas cosas de front-end y la capacidad de entrar en un paradigma diferente, una forma diferente de pensar sobre la tecnología y sobre cómo la tecnología puede interactuar.

Y tú también puedes hacer aplicaciones peer-to-peer sin infraestructura, donde los datos viven en los dispositivos de los usuarios, lo que significa que ya no puedes explotar a los usuarios por sus datos. Lo siento. Pero aunque eso crea una fuente de dinero, sin duda, no necesitas dirigir esa fuente de dinero hacia OPEX pagando por infraestructura. Así que si tomas ambos lados de la ecuación, resulta que puedes monetizar aplicaciones de diferentes maneras.

2. Refining Decentralized Technology with Keat App

Short description:

Refinando tecnología descentralizada durante cuatro años. La asociación con Tether empodera a los usuarios con tecnología descentralizada. Destilación: Usa un módulo. Despliega peer-to-peer. App llamada Keat. Reencarnación del pájaro con un millón de usuarios mensuales.

No hay un solo modelo de negocio. Así que, como digo, hemos estado refinando esto durante cuatro años. Todo el proyecto ha estado en marcha durante unos 15 años. Pero hemos estado trabajando intensamente en ello durante los últimos cuatro años.

Tether se asoció con nosotros. Tether es una stablecoin con una capitalización de más de 100 mil millones que está invirtiendo muy fuertemente en tecnología descentralizada y tecnología que empodera a los usuarios. Y realmente es solo una cuestión pragmática. Todos los demás están quitando el control y el poder a los usuarios. Queremos devolvérselo. Ese es un excelente USP.

Así que aquí está la destilación. Usa un módulo. Despliega peer-to-peer. Eso es todo. No se necesita la nube. Solo de dispositivo a dispositivo. Así que la aplicación que construimos sobre esto se llama Keat. Es como meat con una K. O key con una E-T y no una Y. O como Parakeet. O en realidad lo que hemos construido se llama Pear, y la aplicación que hemos construido se llama Keat.

Así que si dices Pear y Keat mucho, es como Pear y Keat, Pear y Keat, Pear y Keat. Cuando el pájaro de Twitter murió, nació Keat. Realmente literalmente alrededor del mismo tiempo. Somos la reencarnación del pájaro. Somos la reencarnación del pájaro. Recientemente hemos tenido un gran aumento en usuarios porque la fuente secreta que nos permite permitir que los dispositivos se conecten entre sí es algo llamado hole punching.

QnA