
Una de las primeras cosas que crearía en mi primer sueño de codificación era un proyecto de par a par... Y los he creado y ayudado a construir muchos softwares entre pares en los últimos tiempos y pasados, pero no completamente míos. Como desarrollador junior he contribuido a crear proyecto en código C++ o al menos JAVA, pero hoy tenemos la posibilidad de gestionar una conexión entre pares a través de cualquier dispositivo conectado a MYETV y sin ningún plugin externo para instalar. ¿Cómo? Con una simple ventana del navegador. Simplemente mediante la creación de un puente a través de nuestro sistema de notificaciones instantáneas y un nuevo sistema cliente-side, creado para este entorno, llamado sistema de “fingerprint”. El sistema de huellas dactilares se encarga de obtener información anónima, encriptada, cortada y única sobre el dispositivo; esta clave, llamada “clave de identificación” se almacena en el lado cliente con una sesión de almacenamiento segura de cookie o HTML5 (donde esté disponible) y también encriptada y guardada del servidor cuando el usuario carga una página; podemos tomar esa clave para enviar notificaciones de sistema directo en tiempo real a ese usuario. La clave será verificada y si coincide con el mensaje será visible sólo para ese usuario. Esto se llama mensajería privada Peer-To-Peer- [Peer-To-Peer Network: is a network made up of many p2p keys that can communicate with each other held together by a central system that can control them] - .

La diferencia entre un sistema de mensajería basado en servidor y un sistema de mensajería P2P- [Peer-To-Peer Network: is a network made up of many p2p keys that can communicate with each other held together by a central system that can control them] - -network- [Network of Contents: is the channel in which owners can post their content and the audience can see the contents posted by the owners] - es que: sabiendo la clave de un usuario especificado, ese usuario será accesible por toda la red durante el tiempo que permanezca en la plataforma.
Esperábamos mucho tiempo para usar esta tecnología dentro de nuestra plataforma... Pero a partir de hoy hemos decidido empezar a utilizar esta función para prevenir abusos o bloquear cualquier solicitud maliciosa o peligrosa instantáneamente en cualquier caso de Emergencia; la clave para llegar a los usuarios, para este sistema, seguirá siendo privada pero podríamos hacer cosas interesantes en un futuro cercano con la misma tecnología bien probada.
Este es el principio de una red par-a-peer- [P2P Peer: is a term used to refer to a user who has already been assigned a P2P key inside the peer-to-peer network] - donde, bien sabe que un par es una persona; en nuestros casos un par es un dispositivo conectado en una fecha/hora especificada. Para recibir mensajes instantáneos el usuario debe navegar dentro de la plataforma, no se requiere ningún otro software- [Program/Software: the instructions that control what a computer does; computer programs] - para instalar en computadoras, por lo que cuando cierra el navegador nadie puede llegar a usted.

El modelo entre pares está activo por defecto para cada visitante en MYETV. No importa si usted está registrado en una cuenta o no durante todo el tiempo que está dentro de la MYETV's plataforma que podría ser accesible con actualizaciones, desde la cuenta del sistema, gracias a una llave privada almacenada en una cookie segura. La cuenta del sistema, llamada “MYETV”, es gestionada por moderadores y bots que envía actualizaciones de notificaciones a visitantes y usuarios; los moderadores pueden: enviar un mensaje de notificación a cualquier usuario OR hizo un bloqueo instantáneo al usuario en caso de emergencia, si el bloque oculto el dispositivo será bloqueado durante 30 minutos desde la plataforma o para cuando no cambie el dispositivo o la configuración en sí mismo.
Las “entre bastidores” de los códigos son:
- Tomando todas las informaciones posibles sobre el dispositivo conectado
- Anonimise that informations (hash)
- Asegurar que las informaciones (encriptar)
- Guarde esa información dentro del cliente (cookie o HTML5)
- Guarde esa información dentro del servidor cuando un usuario cargue una página (trabajo de datos)
- Compare esa información cuando un usuario conectado debe interactuar con otro usuario conectado
Este enorme cambio se desarrolla en estas semanas, en silencio. La llave única ya está presente, a partir de hoy, en cada dispositivo conectado y se puede utilizar para más pruebas de nuestros moderadores, mientras desarrollamos toda la plataforma. La cookie con información encriptada se elimina automáticamente cuando cierra el navegador. Sólo para usuarios registrados y registrados, en la sección “ENCRYPTION- [Encryption: to change electronic information or signals into a secret code (= system of letters, numbers, or symbols) that people cannot understand or use on normal equipment] - KEYS” de la página “perfil de acceso” los usuarios pueden comprobar en cada momento la integridad de la clave: estado verde: ok; estado amarillo: conexión de espera; estado rojo: conexión rechazada.

¿Cómo funciona?
La conexión Peer ocurre cada vez que ves este icono se vuelve verde
el color y el estado podrían variar:
- GREEN: par conectado. Esto significa que la conexión a la red p2p se establece con éxito; cuando la intermitencia del icono está habilitada, significa que ha recibido un mensaje del sistema o se requiere una acción.
- YELLOW: este es el estado inicial. Esto significa que la conexión está siendo establecida; sus claves reales entre pares serán verificadas con el almacenado y la conexión será establecida.
- ORANGE: usted está bloqueado por algún tiempo (todas las bloques pueden durar de 1 a 24 horas; cuando el icono se vuelve naranja significa que alguien ha bloqueado sus teclas entre pares dentro del sistema, por un período de tiempo, y no le permitirá interactuar con otras personas en la plataforma. Aún puedes usar la plataforma MYETV pero solo por tu cuenta, tus cambios no infligirán a otras personas. Esto deshabilitará algunas acciones como añadir nuevos contenidos, contenidos de parachoques en la característica de vistas recientes de la página web o aconsejar contenidos.
- RED: el par no está conectado. Esto significa que el sistema no puede conectar al cliente dentro de la red entre pares; podría ocurrir por número no especificado de razones, también razones técnicas. Con este estado, el sistema le permitirá añadir nuevos contenidos pero no contenidos en la característica de vistas recientes de la página web o aconsejar contenidos.
Si el icono se vuelve rojo, el sistema intentará reconectarse automáticamente durante 5 veces cada 10 segundos y el icono seguirá rojo hasta la nueva reconexión manual o hasta que se abra el navegador. El establecimiento de la conexión entre pares MYETV se puede abrir haciendo clic en ese icono.
Cómo utilizarlo
Esta red entre pares es muy potente y se puede utilizar de varias maneras, por ejemplo, empezamos a utilizarla con el sistema de notificación instantánea para construir una plataforma de notificaciones instantáneas en tiempo real; podría utilizarse en el futuro desde MYAPPS- [MYAPPS: applications that the owners of the networks can build within them to add additional functionality to the content or to the entire network] - o para traer algunas nuevas características a toda la plataforma. Se puede utilizar, en el futuro, desde MYRC y MMTV para unificar el número de canal y se puede utilizar en el futuro para comunicar y enviar archivos en tiempo real como usuario a usuario o dispositivo a dispositivo. Esta característica está justo al principio.
Desarrollamos esto para los propósitos de abusar después de donar 1€ a we.org Esperamos que esto te ayude a hacer que tengas curiosidad sobre estos importantes proyectos que se hacen organizaciones sin ánimo de lucro.
¡Gracias por leer esto, amigos! Trabajaremos estas semanas para hacer posible la mejor plataforma y seguiremos actualizandote cada vez que añadiremos algo nuevo a las comunicaciones de mensajería privada entre pares.
