Video Summary and Transcription
Pear Runtime es un tiempo de ejecución completamente de igual a igual que opera en dispositivos de usuario, sin datos almacenados en la nube. Pear es una herramienta de desarrollo e implementación que permite crear y ejecutar aplicaciones de igual a igual en dispositivos de usuario. Pear es una plataforma para construir aplicaciones de terminal, escritorio y móviles, proporcionando todas las herramientas y recursos necesarios. Ofrece seguridad de datos inherente y utiliza un algoritmo de perforación de agujeros para conectar pares. Pear está diseñado para simplicidad y verdadera seguridad.
1. Introducción a Pair Runtime
Pair Runtime es un tiempo de ejecución completamente peer-to-peer que opera en dispositivos de usuario, sin datos almacenados en la nube. Es de código abierto y se puede instalar utilizando MPX Pair. La CLI permite ejecutar aplicaciones construidas en Pair, como la aplicación de mensajería Keet, que está disponible en la App Store y Google Play Store y no recopila datos.
Mi nombre es David, y soy el creador, junto con mi equipo, de Pair Runtime. Esto se trata de aplicaciones de alta escala sin infraestructura, pero también es un llamado a la humanidad de alguna manera.
Permíteme preguntar esto. ¿Cuál es el resultado neto de todas nuestras actividades humanas, hablando sistemáticamente? ¿A dónde nos está llevando?
Pair es un tiempo de ejecución peer-to-peer. Con peer-to-peer, me refiero completamente peer-to-peer. Estado local, no como blockchain que es estado global y federado, sino literalmente peer-to-peer. Los data viven en los dispositivos de usuario y solo en los dispositivos de usuario. Sin cloud. Nada. Solo los pares. Para demostrar que es lo que decimos que es, Pair es de código abierto. Ha sido de código abierto desde febrero. Puedes revisar todo el code y verificar que es, de hecho, peer-to-peer y que no se están recopilando datos porque en realidad no se puede. No se puede.
Si tienes Node instalado, puedes iniciar Pair de inmediato con MPX Pair. Esto instala un pequeño script de Node que inicia Pair desde los pares. Pair no es Node. Es algo propio. Puedes usar MPX Pair para instalar Pair desde los pares en cualquier momento que desees. Como dije, es completamente de código abierto, así que siéntete libre de revisar antes de hacerlo.
Es un tiempo de ejecución. Instala una CLI. La CLI tiene un comando de ejecución, pair run, el protocolo Pair y luego una clave. Esa clave es un tema en una tabla hash distribuida, una tabla hash distribuida global que permite a los pares descubrirse y conectarse directamente.
Si tienes Pair instalado, puedes ejecutar pair run pair keet. Esto abrirá la aplicación Keet. Esta es una aplicación que se ha construido en Pair para la mensajería. Se ejecuta en escritorio y móvil. Puedes escanear este código QR para obtenerlo en el móvil en la Play Store y la App Store. Cuando busques en la App Store y Play Store, verás que tanto Apple como Google han verificado que la aplicación no recopila datos.
2. Pair Development and Deployment
Pair es una herramienta de desarrollo e implementación que permite crear y ejecutar aplicaciones Pair en dispositivos de usuario. Es un tiempo de ejecución de JavaScript llamado Bear, que admite primitivas P2P y permite ejecutar módulos nativos. Pair es una plataforma.
Pair es una herramienta de desarrollo. Es una herramienta de CLI que puedes usar para crear aplicaciones Pair. Estos son los comandos de desarrollo. Pair init para crear un proyecto Pair, Pair stage que copia el estado del sistema de archivos en una estructura P2P llamada HyperCore, y Pair run, que puedes usar para ejecutar tanto carpetas locales como claves de la DHT, claves de aplicaciones. Nuevamente, aquí no hay infraestructura involucrada. Solo son pares que se comunican entre sí. Las aplicaciones se cargan desde los pares.
Pair es una herramienta de implementación. Estos son algunos de los comandos de implementación. Pair seed. Siembra el estado P2P en la DHT, en la tabla hash distribuida, y permite a otros ejecutar desde esa semilla. Si piensas en BitTorrent, es como un BitTorrent de próxima generación, pero las aplicaciones son representaciones, vistas materializadas de registros de solo anexado que luego se comparten entre los pares. Pair stage es una herramienta de implementación porque es cómo haces el lanzamiento. Todo depende de si compartes tu clave. Puedes tener una clave pública, puedes tener una clave privada para las aplicaciones, una clave interna por ejemplo. Pair release marca lanzamientos en un núcleo. Los núcleos tienen longitudes, y cada vez que haces un stage, tiene una nueva longitud, y eso te da una nueva versión, para que puedas establecer longitudes para lanzamientos específicos. Pair es un tiempo de ejecución de JavaScript. No solo está escrito en JavaScript, sino que también es literalmente un tiempo de ejecución de JavaScript porque Pair es Bear. Bear es otro proyecto que hemos creado en HolePunch junto con Pair. Surgieron juntos. Es un tiempo de ejecución de JavaScript mínimo para escritorio y móvil. Lo usamos tanto en nuestra aplicación móvil como en nuestra aplicación de escritorio. Nos estamos moviendo hacia una arquitectura en la que tanto la aplicación de escritorio como la de móvil ejecutan el mismo código exacto en un worker, y luego las interfaces de usuario se comunican con ellos, y ese código se ejecuta en Bear. Es un tiempo de ejecución similar a Node muy rápido con soporte de primera clase para primitivas P2P. Por lo tanto, Pair también es un tiempo de ejecución nativo, además de ser un tiempo de ejecución de JavaScript. Puedes ejecutar módulos nativos con Bear. Puedes escribir directamente en C, compartirlo y otros pueden ejecutarlo desde ti como pares. Sin infraestructura, sin cloud, nada, solo los pares.
3. Pair Platform and Security
Pair es una plataforma para construir aplicaciones de terminal, escritorio y móviles. Pair también tiene capacidades de autoconstrucción y proporciona todas las herramientas, ayudantes y recursos necesarios para crear fácilmente aplicaciones Pair. Ofrece una seguridad inherente de datos, asegurando que las empresas no puedan filtrar datos de usuario y que las organizaciones políticas no puedan manipularlos. Pair utiliza un algoritmo de perforación de agujeros para evitar restricciones de NAT y conectar pares. Está diseñado para las personas, ofreciendo verdadera seguridad y simplicidad en la arquitectura.
Pair es una plataforma. Hacemos aplicaciones de terminal , aplicaciones de escritorio, aplicaciones móviles. Pronto tendremos más. Hay APIs. Hay configuración. Y más allá de eso, Pair también se construye a sí mismo. Construimos la plataforma con la plataforma. Todos esos comandos que te mostré, también los usamos para hacer Pair en sí mismo. Hacemos Pair con Pair. Pair es una forma de construir. Consulta docs.pairs.com. Tenemos herramientas, tenemos ayudantes, tenemos bloques de construcción, tenemos tutoriales, tenemos videos. Tenemos todo lo que necesitas para comenzar a construir aplicaciones Pair, y te sorprenderá lo simples que pueden ser las arquitecturas cuando no necesitas infraestructura.
Pair es seguro en cuanto a los datos. Inherentemente seguro en cuanto a los datos. Una empresa no puede filtrar contraseñas si no las tiene. Una organización política no puede manipular masivamente los datos de usuario si no los tiene. Eso es verdadera seguridad. Los usuarios son vulnerables actualmente. Pair es imparable. Literalmente imparable. Utilizamos un algoritmo de perforación de agujeros que evita las restricciones de NAT para que puedas conectar completamente los pares. Rompe los firewalls. Pair es para los pares. Es para nosotros. Es para las personas. Las personas como personas. Piénsalo.
Muchas gracias.
Comments