Está en la página 1de 19

PℏøηϵSϵrνϵr

Un servidor en su bolsillo

Potente, seguro, y veloz!


Pruebas de Estrés Digital

Horacio Useche Losada


Google Software Developer
huseche33@gmail.com
Octubre 23 de 2022

Índice
1. Introducción 2

2. Tecnologı́a PℏøηϵSϵrνϵr 6
2.1. Arquitectura . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2. Capacidad y Funciones . . . . . . . . . . . . . . . . . . . . . . 9

3. Pruebas Tempranas 10
3.1. Trabajando en consola linux . . . . . . . . . . . . . . . . . . . 11
3.2. Pruebas de estrés digital . . . . . . . . . . . . . . . . . . . . . 12

4. USB-Drive 14

5. Licencias 15
5.1. Licencia ordinaria . . . . . . . . . . . . . . . . . . . . . . . . . 15
5.2. Licencia empresario . . . . . . . . . . . . . . . . . . . . . . . . 15

1
1 INTRODUCCIÓN

6. Actualizaciones 16

7. Conclusiones 17

Resumen
PℏøηϵSϵrνϵr es una aplicación de mensajerı́a instantánea que se
encuentra en estado de construcción. Actualmente trabajamos en la
interfaz de usuario pero la aplicación se encuentra en su etapa “back-
end”. La aplicación es completamente funcional en cuanto a su capa-
cidad de transmisión de datos (broadcasting), las pruebas de trans-
misión y estrés han sido exitosas y superan, de lejos, las capa-
cidades de mensajerı́a de otras aplicaciones como WhatsApp,
WeChat, QQ, y Telegram, entre otras conocidas y populares apli-
caciones. Este documento presenta dichas pruebas y hace algunas con-
sideraciones importantes sobre su diseño, capacidad y funcionalidad.

1. Introducción
PℏøηϵSϵrνϵr es una aplicación de mensajerı́a instantánea que se encuentra
en estado de construcción, concretamente, en su etapa “back end”1 . Actual-
mente trabajamos en la interfaz de usuario pero la aplicación se encuentra
en su etapa “back-end”. La aplicación es completamente funcional en cuan-
to a su capacidad de transmisión de datos (broadcasting), las pruebas de
transmisión y estrés han sido exitosas y superan, de lejos, las capa-
cidades de mensajerı́a de otras aplicaciones como WhatsApp, Web
Chat, QQ, y Telegram, entre las más conocidas y populares en la actuali-
dad. Este documento presenta dichas pruebas y hace algunas consideraciones
importantes sobre su diseño, capacidad y funcionalidad.
De otra parte, por cuanto la aplicación no se ha liberado al público, lo cual
deberı́a ocurrir el 01-01-2023 y todavı́a no hemos registrado los derechos de
autor del software, algunos detalles de importancia técnica y estratégica, se
omiten o se hacen ilegibles en este documento para proteger, como es apenas
natural, los derechos de autor y la tecnologı́a desarrollada por el autor aquı́
revelada.
1
Es decir, solo se ha escrito el código que resuelve el problema de comunicaciones y la
lógica de la aplicación, sin ninguna referencia a código de interfaz de usuario o fase “front
end”de una aplicación.

2
1 INTRODUCCIÓN

El dominio de WhatsApp en la red, se ha extendido tanto a octubre


de 2022 que ya llega a 2000 millones de usuarios (ver figura 1 y cuadro
1) según “Statista”2 , con todo, sus principales rivales como WeChat (1263
millones) no se quedan atrás. Todas tienen una participación muy importante
del mercado, sin embargo, ninguna de ellas, implementa las caracterı́sticas
que el lector conocerá más adelante en este informe.

Figura 1: Popularidad de las aplicaciones de mensajerı́a instantánea a 2022 según Statista

Con tanta ventaja como la que han tomado estas aplicaciones, surge la
pregunta y porqué otra más? Bueno, en mi caso, se me ocurre pensar que
debido a las limitaciones actuales del servicio y al modelo de arquitectura
cliente-servidor que han escogido estas aplicaciones para ejercer su función,
hay lugar para otra aplicación de mensajerı́a instantánea y en especial una
que se centre en los datos y no en la voz, y una que rompa los actuales lı́mites
y barreas para una comunicación más eficiente y potente que permita pros-
perar otros modelos de negocio basados en explotar las cada vez crecientes
capacidades tanto de la red pública (internet) como de los nuevos dispositi-
2
https://www.statista.com/statistics/258749/most-popular-global-mobile-messenger-
apps/

3
1 INTRODUCCIÓN

No Aplicación Arquitectura Origen Usuarios (M)


1 WhatsApp cliente-servidor Ucrania 2000
2 WeChat cliente-servidor China 1263
3 Messenger cliente-servidor Israel 988
4 QQ cliente-servidor China 574
5 Snapchat cliente-servidor EEUU 557
6 Telegram cliente-servidor Rusia 550
7 PℏøηϵSϵrνϵr cliente-cliente Colombia NA

Cuadro 1: Popularidad de las aplicaciones de mensajerı́a instantánea. La


columna origen se refiere a la nacionalidad de su autor principal (cuando son
varios). M= Millones, NA= no aplica.

vos celulares que ahora es común que se vendan al público con 128 GB de
memoria ROM y hasta 16 GB de RAM, lo cual, en teorı́a es suficiente para
que el usuario porte un servidor en su bolsillo, solo que hay un problema: No
existe el software para tal fin, o mejor dicho, no existı́a porque ahora viene
PℏøηϵSϵrνϵr dispuesta a dar batalla porque como reza un adagio popular “en
chico largo hay desquite”.
Además, en esto de la tecnologı́a, de nada sirven los “decretos”, es el
público, el usuario final, quien tiene la última palabra. Es la libre competen-
cia, “quien tiene más saliva moja más vizcochuelo ”, y el poder económico
por sı́ solo no garantiza nunca la hegemonı́a! Afortunadamente, para la hu-
manidad, de lo contrario estarı́amos condenados “in saecula saeculorum”a no
cambiar, a seguir siempre en lo mismo, etc.
Permita que les cuente como llegue a esto. Hace apenas un par de años, an-
tes de la pandemia, no hubiera considerado ni de lejos, “tirarme al agua”con
una aplicación de mensajerı́a instantánea, hubiera dicho “eso es de locos ”si
me lo hubieran propuesto. Pero luego, tenı́a que enviar archivos relativamen-
te pesados, del orden de 100 a 300 MB, a mis clientes de la web y siempre
era lo mismo, es decir, suba el archivo, obtenga el link para compartirlo en
le red y envı́elo por los medios disponibles. Toda esa molestia y el hecho de
que con cierta frecuencia un cliente me decı́a “pero es que no puedo abrir el
link no me deja descargar”, me llevaron a cuestionar estos servicios; enton-
ces me propuse hallar una solución personal, lo cual hice después de muchos
fracasos, y entonces me pregunté y porqué no compartir este software con la
gente? Qué todo el que quiera usarlo lo haga y obtenga los mismos resultados

4
1 INTRODUCCIÓN

que yo he conseguido a la fecha, porque gracias a Dios y a este “pechito”,3


por lo menos este primer usuario ha dejado de sufrir! Pare de sufrir!
En efecto, pare de sufrir usted también! Desde ahora lo invito a que
a partir del 01-01-2023 descargue desde mis redes sociales el APK de la
aplicación para que empiece a usarla, con el propósito de que obtenga los
mismos beneficios y resultados que como autor y usuario he logrado y que
me tienen feliz! Lo digo honestamente, ya no uso USB y los servicios de Drive
en la nube ya no me resultan vitales, ya no me asusta el mundo sin WhatsApp,
sin Messenger, sin Google Drive y sus infames 15 GB, sin OneDrive y sus
infames 5 GB, etc. Ahora yo soy el molino de viento y ellos son los quijotes!
Puede que la primera edición liberada para el 01-01-2023, no entregue el
100 % de la funcionalidad propuesta e incluso ya resuelta por código “back-
end”. Esto no será un problema, llegará muy pronto en los meses venideros,
pero como fabricante de software me comprometo con una primera edición
funcional, con la que podrá enviar todo tipo de archivos, y sin lı́mites de ta-
maño, sujeto a las condiciones de su hardware. Es decir toda la funcionalidad
básica deseada, de la cual, no me canso de decirlo, ya lo estoy disfrutando y
solo quiero que le pase a usted lo mismo!
Ası́, esperamos entregar esta primera funcionalidad para la fecha propues-
ta, en el entendido de que otros aspectos más sofisticados de la aplicación se
irán mejorando con el paso de los primeros meses, esto es cierto sobre todo
hablando de las ediciones con licencia especial para empresarios, emprende-
dores e industriales, que involucra aspectos más sofisticados que tomarán un
tiempo adicional resolver.
Por último, deseo pedir un favor, si me lo permiten. La idea es que una
vez usted tenga en sus manos la aplicación y pueda constatar que funciona
normalmente, comparta el link de la descarga con todos sus contactos, ası́
me ayudará a librar esta batalla contra un gigante que presume, y ostenta!
Y bien le vendrı́a una lección de humildad, es solo su voluntad la que puede
cambiar las cosas, no es Mark Zuckerberg!
Lo mismo puede hacer con este archivo, el tiempo apremia y es convenien-
te que las personas se enteren que hay buenas noticias, como en la pascua,
la buena nueva está por llegar!
3
Me perdonan el lenguaje coloquial, ası́ se acostumbra decir por estos lados

5
2 TECNOLOGÍA PℏØηϵSϵRνϵR

2. Tecnologı́a PℏøηϵSϵrνϵr
2.1. Arquitectura

Figura 2: Arquitectura cliente-servidor de las aplicaciones de mensajerı́a instantánea.

Todas de aplicaciones de mensajerı́a instantánea conocidas utilizan una


arquitectura “cliente-servidor”(figura 2) con lo cual la comunicación que se
establece entre los usuarios tiene como “intermediario”el servidor. En este
modelo, el usuario-emisor envı́a sus mensajes al servidor, quien a su vez lo
envı́a al usuario-receptor y viceversa para la respuesta. Este es el modelo
clásico de aplicación cliente-servidor, el cual, es muy bueno para establecer
controles a los usuarios, seguimiento y vigilancia, pero muy malo para poten-
ciar las capacidades del servicio debido a su naturaleza como servidor central,
amo y señor manipulador de todas las comunicaciones y por extensión de las
relaciones públicas! Un tesoro nada despreciable que estas compañı́as, espe-
cialmente Facebook e Instagram (propietarios de WhatsApp) , han sabido
explotar muy bien, se podrı́a decir, con poca resistencia porque los 1263 mi-
llones de usuarios de WeChat son, básicamente, la población de china, donde
opera principalmente esta aplicación y justo donde existen severas restriccio-
nes para las aplicaciones de origen no chino.
En contraste, PℏøηϵSϵrνϵr no hace uso de servidores (ver figura 3), esto
significa que no hay ningún intermediario entre la comunicación que se es-

6
2 TECNOLOGÍA PℏØηϵSϵRνϵR

tablece entre sus usuarios, los datos viajan directamente desde un usuario a
otro.

Figura 3: Arquitectura de la aplicación de mensajerı́a instantánea PℏøηϵSϵrνϵr .

Esta arquitectura tiene algunas ventajas, a saber:

1. No hay captura de datos, al no haber un servidor los datos viajan


directamente desde el usuario emisor hasta el usuario receptor sin hacer
ningún “alto en el camino”(figura 3). La privacidad está garantizada.

2. Los mensajes no se atascan, es decir, no hay problemas de congestión


derivados de la alta demanda al servidor, son bien conocidas los baches
de WhatsApp en ciertas fechas cuando el servidor se bloquea por la
concurrencia masiva de mensajes.

3. No hay manipulación oprobiosa de parte de los responsables de la apli-


cación por perfilar a los usuarios a través de la información que pasa
por el servidor y que luego es analizada por “cyber-robots”para estable-
cer los gustos y otras detalles asociados a sus usuarios que le otorgan
una ventaja comercial a sus negocios en la web. Una situación bien
aprovechada por aplicaciones como Facebook e Instagram (los dueños
de WhatsApp).

4. Se pueden escribir “plugins”con fines especı́ficos para realizar ciertas


tareas como el conteo de votos en un evento electoral y otras aplicacio-
nes que requieren que un gran número de usuarios envı́en información

7
2 TECNOLOGÍA PℏØηϵSϵRνϵR

a otro usuario para propósitos previamente definidos. Cuando hay un


servidor de por medio, esto se dificulta mucho debido a que el servidor
tendrı́a que gestionar más datos y procesos que terminarı́an por afectar
su rendimiento.

5. PℏøηϵSϵrνϵr permite hacer difusión masiva de mensajes sin el riesgo


de que el “servidor”se atasque, ya que no existe este intermediario.
WhatsApp limita a 5 el número de usuarios que pueden recibir el mismo
mensaje de forma simultánea. Por su parte, PℏøηϵSϵrνϵr permite enviar
el mensaje a todos sus contactos que podrı́an ser miles!

6. PℏøηϵSϵrνϵr permite enviar archivos gigantes (superiores a un gigaby-


te,4 ver cuadro 2), algo que resulta impensable para WhatsApp y sus
similares. El servidor, obviamente, es un cuello de botella para este
propósito. WhatsApp limita a 25 MB5 el tamaño máximo de los archi-
vos que permite en su red.

7. PℏøηϵSϵrνϵr puede enviar todo tipo de archivos, incluyendo los virus!


En efecto, PℏøηϵSϵrνϵr permite el envı́o de archivos binarios como los
programas ejecutables, los EXE, DLL, PIF, CMD, WSF, AIR, VB,
BAT, COM, GADGET, DS o DSA, APP, entre los más conocidos del
sistema Windows. En este caso, por precaución, los binarios son primero
codificados de forma que no representan ningún riesgo para nadie en la
red, por difı́cil que le resulte de creer.

8. PℏøηϵSϵrνϵr permite administrar un negocio cuyas caracterı́sticas son


tales que la relación entre sus empleados se limiten al cruce de mensajes
(escritos y orales) e intercambio de información digital sin los lı́mites es-
tablecidos actualmente por las aplicaciones de mensajerı́a instantánea,
algunos de los cuales han sido discutidos aquı́.

También, existen algunas desventajas derivadas del hecho mismo de no


contar con un servidor, la más importante de todas es que no se pueden
enviar mensajes mientras su destinatario esté fuera de lı́nea.6 Los servicios de
mensajerı́a instantánea tienen en este punto su fuerte! Cuando un dispositivo
está fuera de lı́nea por la razón que fuere, el servidor guarda el mensaje
4
Un gigabyte (GB) equivale a 1024 MB, esto es, 1073741824 bytes.
5
Megabyte, equivalente a 1024 kilobytes (1 KB=1024 bytes), es decir, 1 048576 bytes.
6
Es decir, cuando el celular está en modo offline.

8
2 TECNOLOGÍA PℏØηϵSϵRνϵR

en espera de que el dispositivo vuelva a estar disponible y entonces envı́a


los mensajes aplazados. Esta es la misma razón por la cual estos servicios
limitan o prohı́ben el envı́o de archivos pesados y potencialmente dañinos
para los sistemas como los archivos binarios que pueden contener virus que, a
la postre, y bajo condiciones especiales, pueden tomar el control del servidor.

Figura 4: Arquitectura de las aplicaciones cliente-cliente.

2.2. Capacidad y Funciones


Las capacidades que ofrece PℏøηϵSϵrνϵr ya han sido adelantadas en la
sección 2.1 y se pueden resumir ası́:

1. PℏøηϵSϵrνϵr permite enviar mensajes de texto.

2. PℏøηϵSϵrνϵr permite enviar mensajes de voz. No obstante, por ahora,


no se contempla el envı́o de llamadas de VoIP. La aplicación se centra en
el servicio de mensajerı́a de contenidos: Un servidor en su bolsillo!

9
3 PRUEBAS TEMPRANAS

3. PℏøηϵSϵrνϵr permite enviar archivos gigantes. No hay un lı́mite esta-


blecido para el tamaño de los archivos en PℏøηϵSϵrνϵr , esta función
está solamente limitada por la capacidad del dispositivo que la ejecuta,
es decir, las memorias ROM y RAM y, desde luego, los ciclos del reloj.
Esta función deja prácticamente obsoletos los servicios de “Drive”en la
nube! y lo mismo se podrı́a decir de las populares USB.

4. PℏøηϵSϵrνϵr permite el tráfico por su red, de todo tipo de archivos. La


mayorı́a de las aplicaciones de mensajerı́a instantánea solo permiten
el envı́o de archivos en formatos populares y supuestamente “inofensi-
vos”como archivos de excel, word, pdf, etc. Sin embargo, no permiten
el paso de archivos binarios con los formatos: EXE, DLL, PIF, CMD,
WSF, AIR, VB, BAT, COM, GADGET, DS o DSA, APP.

5. Al romper con todas las limitaciones existentes en el servicio de men-


sajerı́a, PℏøηϵSϵrνϵr permite el desarrollo de “plugins”con propósitos
especı́ficos. Por ejemplo, en un certamen electoral, el candidato pue-
de pedir a los testigos electorales en cada mesa de votación, que una
vez terminada la jornada electoral y hecho el conteo, llenen un for-
mato especial en la aplicación PℏøηϵSϵrνϵr y se lo envı́en para que el
“plugin”procese este mensaje de forma especial y tal que entrega el
resultado consolidado una vez reciba todos los mensajes involucrados
en el ejercicio. Aquı́ nada se atasca, aquı́ no hay caı́da del servidor!

6. En consonancia con el punto anterior, quizá la función más importante


de PℏøηϵSϵrνϵr , y también, en mérito de las capacidades ya revela-
das, se puede descentralizar el trabajo de oficina, muchos empresarios
pueden reducir el tamaño de sus oficinas, mandando sus empleados a
casa, con eso consigue ahorros importantes en materia de locaciones y
otros costos derivados de la concentración numerosa de empleados y
el tráfico de personas, nada más apropiado para los tiempos de
pospandemia.

3. Pruebas Tempranas
Si el lector de estas notas es un asiduo ingeniero de software o de sistemas,
o fı́sico matemático, o peor aún, trabaja en “Silicon Valley”, probablemente
en Google, Apple o Microsoft, seguramente se preguntará y como lo hace ?

10
3 PRUEBAS TEMPRANAS

Bueno, no puedo decirles como lo hago yo! Tampoco ellos me dirı́an como
lo harı́an ellos, ası́ es la vida, para los cotudos no hay gloria ni para los
pendejos misericordia! Lo que si puedo decirles es que se hizo y desde allı́
podrán imaginar el resto. Esta sección se destina a presentar los resultados
preliminares de estrés digital de la aplicación PℏøηϵSϵrνϵr en modo consola,
es decir, sin interfaces de usuario, como le gusta a los programadores puros!

3.1. Trabajando en consola linux


Anteriormente, en la introducción, se dijo que PℏøηϵSϵrνϵr se encuentra
en estado “back end”, es decir, donde se expone toda la ingenierı́a del asunto
independientemente de como se le presenta al usuario final (front end), el cual,
requiere de una interfaz gráfica para poder interactuar con la aplicación. Sin
embargo, cuando de pruebas se trata lo mejor es trabajar en consola, es más
conveniente.
La figura 5 muestra una consola linux UbuntuDDE, donde se han ocul-
tado algunos detalles para proteger la propiedad industrial de este desarro-
llo. La figura muestra como el servidor de PℏøηϵSϵrνϵr , aquı́ denominado
quantum server (nombre estratégico del proyecto de software) transmite un
archivo liviano hacia un cliente (figura 6), con un tamaño de apenas 5756
bytes, el sistema reporta un retardo de 46 milisegundos.7
El trabajo en consola tiene la ventaja de que las pruebas están centradas
en el código “back end”y evitan de esta forma cualquier interacción con el
código “front end”que, es el código que gestiona la interface de usuario y
no deberı́a estar presente en estas pruebas. Luego vendrán las pruebas de
estrés en condiciones de “front end”que es el último paso antes de liberar la
aplicación.
7 1
Milésimas de segundo, es decir, 1000 de segundo.

11
3 PRUEBAS TEMPRANAS

Figura 5: Enviando un archivo liviano desde la consola linux con quantum server.

Figura 6: Recibiendo un archivo liviano desde la consola linux con quantum client.

3.2. Pruebas de estrés digital


Esta sección presenta los resultados obtenidos en las primeras pruebas
de estrés digital realizadas con PℏøηϵSϵrνϵr y que se pueden consultar en el
cuadro 2.
El ejercicio consistió en enviar estos archivos desde la ciudad de Neiva
(Huila, Colombia) hasta un colaborador en la ciudad de Toronto (Canadá).

12
3 PRUEBAS TEMPRANAS

Archivo Tamaño Tiempo


quantum 1.zip 5756 byte 46′′′
peluches nva.zip 23.3 MB 2′′ 505′′′
san agustin.zip 28.2 MB 3′′ 67′′′
esu installer.zip 60.8 MB 6′′ 677′′′
peluches 300.zip 302.9 MB 37′′ 894′′′
jacrein.zip 582 MB 1′ 3′′ 957′′′
testgiga1.zip 1.0 GB 2′ 34′′ 376′′′
ubuntu budgie.iso 2.85 GB 10′ 3′′ 900′′′
Win11 22H2.iso 5.2 GB 15′ 42′′ 383′′′

Cuadro 2: Archivos usados y tiempos invertidos en las primeras pruebas de


estrés digital. Una comilla denota minutos, dos segundos y tres milesegundos.

Naturalmente, el mundo está globalizado precisamente porque los sistemas


reducen las distancias a “nada”. La información viaja a través de la web, en
teorı́a a velocidades cercanas a la luz8 por lo que no deberı́a tardar más que
una pequeña fracción de tiempo, sin embargo, la información debe pasar a
través de diferentes nodos de la red y esto, por supuesto, puede introducir
algunos retardos aún cuando los servicios en la nube están pensados para no
retardar la comunicación entre sus nodos. En la práctica, puede que, depen-
diendo de su destino, se introduzcan algunos retardos, y esta es precisamente
la razón por la cual debemos hacer estas pruebas, antes de terminar la apli-
cación en su fase “front end”. Si se repiten las pruebas, a diferentes horas del
dı́a y la noche, los resultados siempre van a variar, algunas veces será más
rápido, otras más lento, pero siempre los tiempos deben estar acotados por
las cifras presentadas en el cuadro 2.
Los resultados obtenidos, como es fácil verificar, son iguales o incluso
superiores a los que se consiguen descargando información desde los nave-
gadores más sofisticados9 con la única diferencia que estamos hablando de
software que corre en celulares y tabletas (APK), pero que también puede
correr en múltiples plataformas, por lo cual, exactamente la misma edición
pero compilada de forma especial puede generar archivos ejecutables como
los EXE para Microsoft Windows y las restantes plataformas.
8
Es decir cerca de 300000 Km
Seg
9
Microsoft Edge, Google Chrome, Firefox, Opera, etc.

13
4 USB-DRIVE

Figura 7: Ancho de banda medido por Fast de la conexión de internet usada para las pruebas.

Para la realización de las pruebas, en nuestro caso, hemos usado una


conexión a la red pública internet de aproximadamente 91 Mbps como indica
la figura 7.

4. USB-Drive
En mi experiencia, siempre que necesito mover archivos grandes de una
computadora a otra, en mi escritorio, uso un dispositivo USB y cuando nece-
sito enviar un archivo superior a 25 MB de peso, primero lo subo a un servicio
de “drive”como Google Drive o OneDrive. Sin embargo, desde que comencé
con el tema de las pruebas, he dejado a un lado el uso de las USB. Ya no las
necesito, con PℏøηϵSϵrνϵr me resulta más rápido y más práctico mover dichos
archivos, y puedo compartir información, sin lı́mites, entre PC, tabletas y ce-
lulares, debido a que, como se mencionó anteriormente, PℏøηϵSϵrνϵr puede
correr en todos estos dispositivos, la misma edición, nada de WhatsApp Web
o Telegram Web, eso no existe aquı́.
Un comentario similar se puede anticipar en relación con los servicios de
Drive en la nube. Los usuarios normalmente, cuando tienen la necesidad,
primero suben su archivo a un servicio de Drive en la nube, y luego, obtienen
un link que utilizan para enviar por su aplicación de mensajerı́a instantánea

14
5 LICENCIAS

que, por supuesto, no puede o no permite, el envı́o de archivos pesados10 y


aquı́ es donde entro yo ... Los resultados del cuadro 2 son claros y anticipan
que en el futuro cercano se podrá enviar este tipo de archivos por la red de
PℏøηϵSϵrνϵr .

5. Licencias
No podemos concluir este informe técnico sin hacer algunos comentarios
sobre la licencia de distribución. PℏøηϵSϵrνϵr será, en términos generales,
gratuita para todo el mundo. Naturalmente, su autor debe recibir alguna
contraprestación por su trabajo, por ello, es necesario establecer varios tipos
de licencia que discutimos aquı́.

5.1. Licencia ordinaria


Esta licencia no tendrá ningún costo y el usuario tendrá a su alcance toda
la funcionalidad ilustrada en este documento, excepto, las funciones especia-
les destinadas a industriales y empresarios que se discuten en el siguiente
apartado.

5.2. Licencia empresario


Esta licencia está pensada para facilitar a los industriales y empresarios un
control más remoto de sus negocios. Tendrá un costo de US $999 y permitirá
funciones adicionales como:

Difundir el mismo mensaje a todos los contactos de su red sin restricción


alguna (broadcasting mass), sujeto únicamente a la capacidad de su
dispositivo de hardware.

Hacer uso de los “plugins”discutidos en la sección 2.2, sujeto, como en


el caso anterior, a las capacidades del dispositivo.

Podrá hacer negocios con sus similares de licencia y con moneda vir-
tual y recuerde que, al no existir un servidor central con sus pasos
10
Para los propósitos de esta discusión un archivo cuyo tamaño supere los 25 MB se
puede considerar pesado, a pesar, de que en mi opinión personal no lo serı́a, pero es la
cota lı́mite existente en WhatsApp.

15
6 ACTUALIZACIONES

intermedios, nadie diferente a su destinatario podrá capturar los archi-


vos involucrados en sus operaciones comerciales que de todas formas
estarán encriptados de extremo a extremo.

Excepto, por estas tres funciones, esta edición será idéntica a la edición de
licencia ordinaria.

6. Actualizaciones
En esta materia, también habrá sorpresas! Debido a que, en realidad,
cada usuario tiene instalado el cliente y el servidor PℏøηϵSϵrνϵr , se puede
distribuir la aplicación con un usuario especial, que representa a la aplica-
ción misma y el cual viene configurado de fábrica por tanto se instala y no
se puede suprimir de la aplicación misma. Ası́, cuando haya alguna actuali-
zación importante, esta llegará por un mensaje masivo a todos los usuarios
de la red PℏøηϵSϵrνϵr ! Naturalmente, esta acción estará sujeta al tamaño
creciente de la red, ya que después de cierto número de usuarios, el méto-
do resulta impráctico, considerando que no se trata de cortos mensajes de
texto, sino, de relativamente pesados binarios que toman algunos segundos
en llegar al usuario, segundos que multiplicados por millones se vuelven un
problema serio. Por tal razón, habrá métodos alternativos como descargar la
actualización desde un “drive!”Qué ironı́a! Tal vez funcione un método de
envı́o solidario, donde muchos usuarios se prestan para distribuir las actua-
lizaciones, en todo caso, el último recurso y el menos deseado por el autor
serı́a descargar la aplicación y sus actualizaciones desde el “Play Store”.
Similarmente, la aplicación instala por su cuenta el usuario host, es decir,
la cuenta del dueño del dispositivo donde se instaló! Esto último es posible por
cuanto la aplicación no necesita que se le suministre un número de telefonı́a,
todas sus comunicaciones se hacen a través de la IP de los dispositivos donde
se instala y siendo este un dato que la aplicación conoce, no requiere que el
usuario le diga cual es su IP! Otra cosa es la IP de los usuarios que se agregan,
la cual, deberá ser suministrada por el anfitrión de la aplicación cuando
configura un nuevo usuario. Esto, sin embargo, no será un inconveniente, ni
siquiera una molestia, la aplicación podrá enviar el contacto con su IP a otros
contactos para que lo agreguen, como es apenas de esperar. Volviendo al host,
éste podrá, como sucede con los email, enviarse un mensaje a sı́ mismo, el
equivalente a 127.0.0.1 de los protocolos web! Mejor dicho, parafraseando

16
7 CONCLUSIONES

al humorista “Trapitos al sol”en su vı́deo de youtube denominado “No puedo


vivir sin mı́”, donde el artista dice:11
“Y entonces me llamé, me llamé, contesté yo, aló, aló, con
quién ? ... conmigo! Mijo quién es mijo? Yo ...”
Ası́ las cosas, ya no es humor, al contrario, para algunos pocos puede que
sea el terror! Eso lo dejo de tarea! En efecto, nótese que esta funcionalidad
“self”no está presente en WhatsApp, ni en las otras aplicaciones del cua-
dro 1. Sin embargo, es consecuencia de su arquitectura debido a que aquı́
no se cuenta con un servidor central para hacer “eco”de los mensajes, re-
sulta entonces conveniente y necesario hacer como el humorista colombiano
mencionado arriba.

7. Conclusiones
Habiendo hecho algunas aclaraciones y presentado los resultados prelimi-
nares de las primeras pruebas de estrés digital, podemos aventurar algunas
conclusiones.
1. Los resultados del cuadro 2 obviamente son prometedores para los fines
que se persiguen. En mi experiencia, la descarga de este tipo de archivos
como imágenes ISO, o pelı́culas, con tamaños que oscilan entre uno y
cinco gigabytes, e incluso más, toma en ocasiones hasta varias horas!
Y eso que hablamos de aplicaciones que corren en computadores de
escritorio (desktop) no de simples celulares corriendo Android como
sistema operativo.
2. Con el mismo ancho de banda podemos enviar más información, mejo-
ramos el envı́o masivo y la eficiencia del proceso.
3. Antes de liberar la aplicación es importante hacer más pruebas de estrés
digital, involucrando archivos más pesados y destinos más complejos
para lograr un cuadro global representativo del estado de la red actual-
mente. Este es el primer informe técnico de una serie que empieza hoy
y espero termine antes que el 2022, para establecer el panorama real
global del posible desempeño de la aplicación, cuya primera edición con
interface de usuario esperamos liberar el primero de enero de 2023.
11
https://www.youtube.com/watch?v=f7Q6mpNDZhQ

17
7 CONCLUSIONES

4. Bajo el contexto actual del mercado, es posible introducir una aplica-


ción más de mensajerı́a instantánea siempre y cuando rompa con las
actuales limitaciones del servicio y entregue la posibilidad de explorar
nuevas rutas hacia el diseño de negocios que puedan aprovechar estas
ventajas.

5. Como parte de las extensiones al servicio, mejor conocidas como “plu-


gins”es posible dotar a PℏøηϵSϵrνϵr de utilidades que permitan, por
ejemplo, a los polı́ticos medir su popularidad o contar los votos de un
evento electoral. Mejor todavı́a, es posible que un médico envı́e imáge-
nes diagnósticas pesadas hacia otros colegas para solicitar su interven-
ción en el asunto, en tiempo real de cirugı́a.

Otros Productos UseSoft, E.U.


PℏøηϵSϵrνϵr está pensada para integrar algunos otros servicios que en
la actualidad cumplen otras aplicaciones del autor. El lector podrı́a estar
interesado en los siguientes desarrollos.

Kama. Aplicación para el escritorio Windows-Linux que protege los


datos de sus usuarios con un sistema de criptografı́a especial denomi-
nado esteganografı́a avanzada. Se puede adquirir en el siguiente link:

Kama Desktop Application

GEE SPECTROMETRY TO IDENTIFY ROCKS AND MI-


NERALS. Conjunto de rutinas JavaScript para la identificación sate-
lital de rocas y minerales. Disponible en

GEE SPECTROMETRY TO IDENTIFY ROCKS AND MINERALS

Agricultura de Precisión GEE. Conjunto de rutinas JavaScript ne-


cesarias para hacer seguimiento satelital a ciertos cultivos como palma
de aceite, arroz, caña de azúcar, entre otros. Disponible en

Agricultura de Precisión GEE

SAHARA GRACE (2002-2026) STUDY. Conjunto de rutinas


JavaScript necesarias para hacer prospección de acuı́feros profundos

18
7 CONCLUSIONES

usando tecnologı́a espacial de la NASA. Disponible en

SAHARA GRACE (2002-2026) STUDY

Climate and Environmental Characterization Using Remote


Sensing. Conjunto de rutinas JavaScript usadas para la definición del
clima y microclimas en cualquier región del planeta. Disponible en

Climate and Environmental Characterization Using Remote Sensing

NFT FRACTAL GALAXY. Conjunto fractal inédito, disponible en

NFT FRACTAL GALAXY

Google Earth Engine Go (GEEGo). Conjunto de rutinas Go pa-


ra procesar todos los combos posibles con las bandas de los satélites
Landsat 9, Landsat 8, y Sentinel 2. Disponible en

Google Earth Engine Go (GEEGo)

Focus. Juego Android, gratis, estimula la concentración y la rapidez


mental. Disponible desde

Descargue Focus Android Game

19

También podría gustarte