5 Razones por las que Construir Aplicaciones Descentralizadas (Dapps, Decentralized App)
Aplicaciones Descentralizadas son aplicaciones Peer to Peer, no se necesita de un servidor central, las computadoras de los usuarios se conectan unas entre otras directamente.
Es un modelo nuevo para desarrollar aplicaciones exitosas y masivamente escalables y aquí te dejo las 5 razones por las que se deben construir:
1.- Ser Dueño de tus Datos.
La web se ha vuelta totalmente centralizada, esto es que un grupo de aplicaciones son dueños de todos tus datos (Todos tus textos, imágenes y videos). Tomemos a WhatsApp por ejemplo fue adquirida por Facebook por la cantidad de 22 billones de dólares cuando solo tenía 35 Ingenieros. 35 Personas poseyendo los datos de 500 millones de usuarios. Facebook no compro 35 ingenieros Facebook compro los datos de 500 millones de usuarios que ellos poseían y de los cuales están capitalizándose o beneficiándose. Beneficio de 500 millones de usuarios de los cuales no estas sacando ningún beneficio.
En una aplicación descentralizada tu mantienes la propiedad de tus datos. La gente debería estar pagando a la gente por sus datos en vez de que un grupo de personas estén sacando beneficios de los datos de los usuarios. Tus datos son tu activo más preciado en la nueva economía de la información. Cuando los robots comiencen a reemplazar las labores de los humanos en planta que es la mitad de los trabajos actualmente. El valor que le puedes proporcionar a la gente que ningún robot puede tomar de ti es tu información. Tus 5 sentidos tu única percepción del mundo que plasmas en tus tweets imágenes y videos.
Deberían estarte pagando por esta información tan valiosa. Con una aplicación descentralizada así podrá ser porque tu seguirás siendo dueño de tus datos. Para ello tenemos criptomonedas para pagarle a la gente por sus datos o pagarle a gente por tener Hosteada nuestra información. Estamos abriendo la oportunidad de crear una nueva economía donde todo mundo está ganando dinero online. Todos los días solo por estar en internet, participando así estará contribuyendo a la economía de la información.
2.- Incrementar la permanencia de la información
En una aplicación centralizada toda la información es almacenada en un servidor central. Si ese servidor es tirado por alguna razón aquella información se perderá. Así que si subiste información verdaderamente preciada (Como una foto en algún hosting especializado) y este es hackeado que ha sucedido con anterioridad esa foto se habrá ido para siempre.
En una aplicación descentralizada no hay un punto central de falla así que puede escoger almacenar tu información con seguridad. Porque esta se podrá replicar en varios puntos de la red lo cual nos mueve a una web permanente. Una web donde no existirán los errores 404 que tanto nos gustan.
3.- Una transferencia aún más rápida de la información
Nos estamos moviendo a una nueva era para transferir la información. Próximamente estaremos compartiendo archivos excesivamente grandes a través de la web estoy hablando de petabytes.
Aplicaciones centralizadas solo te permiten obtener información de un servidor central. Al cual le puede llevar una eternidad transferir esa información del servidor central.
En una aplicación descentralizada si tú quieres obtener una página de la red en vez de solicitarla al servidor central en alguna parte del mundo esta se puede obtener de la copia más cercana, tal vez en la computadora de tu vecino o tu compañero de clases que tiene almacenada en su laptop. De donde la podrás obtener directamente. O si es demasiado pesada y varias personas tienen la misma información se puede recuperar de todas esas computadoras al mismo tiempo entre más peers más rápida la velocidad de descarga.
4.- No podrá ser apagada la red
Centralización implica que los gobiernos pueden restringir el acceso a un website de un determinado país. Por cualquier razón que ellos quieran. China ha bloqueado fácilmente a sus habitantes de Facebook. Estamos hablando del 20% de la población mundial. Como el caso en que Egipto se quedó sin internet. Donde el gobierno fácilmente les tiro la conexión para detener la gente de sus protestas.
No podrá ser apagada o detenida,Una aplicación descentralizada no podrá ser detenida por nadie incluso si el gobierno tira el internet durante alguna protesta, la gente podrá seguir comunicándose fuera de línea en sus redes de área local (LANS) conectándose directamente entre ellos.
5.- Es el salvaje oeste del software
Apenas estamos descubriendo el potencial de las tecnologías descentralizadas como lo es BitTorrent o el Bitcoin.
Las primeras personas en desarrollar con gran éxito aplicaciones descentralizadas serán recordadas por muchos años. Y proveerán de una increíble cantidad de valor al mundo.
Hasta aquí dejo este post.
Si te gusto dale like y ayúdame a compartir.
hola, me ha gustado tu post, te has ganado mi postulación en un Trail de curación a ver si pasan por tu post y te votan, éxitos!
Muchas Gracias!!! :V .