Skynet es un nuevo servicio distribuido de almacenaje de datos presentado por el proyecto Sia y con el que procuran crear un sistema fácil y acomodable para el almacenaje masivo tanto para sitios webs, respaldo y aplicaciones de cualquier clase. 

El planeta blockchain ha evolucionado mucho desde sus comienzos, y actualmente ha tolerado la creación de servicios online y con un funcionamiento descentralizado. Este es el caso de Skynet, un nuevo servicio que marcha en internet blockchain de Sia y Siacoin (sociedad civil). Descubre con nosotros una de las increíbles creaciones de este gran proyecto.

Seguramente ya te vas a estar preguntando ¿Qué es Skynet? ¿Quizá es la inteligencia artificial del cosmos de Terminator? La verdad que no es nada tan “maligno”. Realmente, charlamos de algo mucho mejor, un espacio donde podemos guardar información de cualquier clase. Todo ello protegido por una red blockchain basada en criptografía y dispuesto para cualquier situación que pueda atentar contra nuestros datos personales. ¿Te semeja interesante? Puesto que en este nuevo articulo de Bit2Me Academy, vas a conocer todo sobre Skynet.  

¿Qué es Skynet?

Skynet es una red de distribución de contenido (Content Delivery Network o bien CDN), que emplea la red Sia y su blockchain para servir contenido a usuarios de forma pública. El proyecto Skynet, fue anunciado al público en el mes de febrero de dos mil veinte, y desde ese momento, ha tolerado que sus funciones sean alcanzables al público desde su página web oficial.

¿Mas que es lo revolucionario en Skynet? Puesto que bien, su auténtica revolución está en que es un servicio blockchain de almacenaje de datos que podemos emplear sin precisar descargar una wallet Sia o bien cualquier otro software especializado para hacer marchar al mismo.

Todo ello sin desamparar el hecho de que el contenido es  guardado usando la tecnología de Sia. O sea, el contenido es troceado y distribuido en internet blockchain de forma cifrada. Al repartirse por la red, queda guardado en ordenadores de otras personas, que debido al hecho de que solo guardan pequeños pedazos cifrados, es imposible que puedan ver su contenido.

En pocas palabras, para subir ficheros a Sia es suficiente con ir a la página web de Skynet y subir algún documento que deseemos a fin de que este forme una parte de la red blockchain Sia y podamos acceder al mismo desde cualquier una parte del planeta. Además de esto asimismo vas a poder clonarte la página web, y ejecutarla en tu servidor para quitar por completo el temor de que tu contenido pueda ser detenido.

Al final, una vez subido el contenido vas a recibir un link que vas a poder utilizar para compartir el contenido. En verdad, es algo tan fácil como tomar el link recibido y compartirlo por nuestras redes sociales, tal y como pasa con otros servicios como Mega o bien Dropbox que probablemente ya has utilizado en alguna ocasión.

Objetivo tras la creación de Skynet

Sia desde los comienzos de su desarrollo ha tenido siempre y en todo momento un clarísimo objetivo: usar la tecnología blockchain para permitir una red de almacenaje distribuido, seguro, cifrado, de bajo costo y de alcance global. El proyecto que empezó su desarrollo en dos mil trece de la mano de David Vorick y Luke Champine quienes concibieron la idea de este gran proyecto a lo largo del Hackathon HackMIT 2013.

Desde entonces, Vorick y Champine han estado trabajando duramente para hacer realidad su visión, y lo han conseguido. Sia actualmente es una blockchain y una red de almacenaje de datos de gran alcance que empezó sus operaciones en dos mil quince. En nuestros días cuenta con una gran red que tiene presencia en cincuenta y dos países, con un total de trescientos cuarenta host Sia en funcionamiento, y una capacidad de almacenaje de datos dos,18 Petabytes. Estos son datos que indudablemente prueban la buena salud de la red.

Sia estadísticas de su blockchain

Pero a estos podemos sumar que la red está medrando y todo merced a Skynet, en tanto que desde el principio de operaciones de este servicio, las transacciones y el empleo de la red ha aumentado y se ha afianzado. En verdad, Skynet ha manejado en estos instantes un total de nueve,09 Terabytes de información distribuidos en más de uno con cuatro millones de ficheros.

Dicho de otra manera, el propósito de Sia y Skynet de hacer ver que el almacenaje de datos de forma distribuida utilizando la tecnología blockchain ya es una realidad, una solución que podemos utilizar y gozar en este instante.

Componentes primordiales de Skynet

Ahora bien ¿Qué vuelve posible que Skynet funcione tal y como lo hace? Puesto que bien, primeramente se lo debemos a la blockchain de Sia, la que es la que deja llevar el control de toda esta enorme red de nodos distribuidos que arriendan sus recursos para hacer posible el almacenaje de toda esta información. Sí, has leído bien “alquilan”, pues toda operación de almacenaje en Sia y Skynet está unida a un contrato inteligente en Sia, por el que el host de almacenaje recibe un micropago pertinente a los recursos concedidos para guardar los datos.

En este sentido, el funcionamiento de Skynet se asienta sobre el funcionamiento ya establecido de Sia y el que ha tolerado que la red evolucione hasta el punto actual. No obstante, la creación de Skynet requirió el desarrollo concreto de una serie de componente auxiliares que son: módulos de tipo servidor llamados Portales y los links a contenido llamado Skylinks.

Pero ¿Qué son estos 2 componentes? Y más esenciales todavía ¿Qué papel juegan en el funcionamiento de Skynet? Puesto que eso lo vamos a ver ahora.

Portales, los puentes de link entre el planeta y Sia

Los Portales son los que nos dejan guardar información en Sia con comodidad. Puedes dejarlos en público y prestar un servicio Skynet para todo el planeta si los publicas en un servidor en línea, mas asimismo puedes utilizarlos sin exponerlos a Internet (por servirnos de un ejemplo en una red local para tu hogar o bien oficina).

El objetivo de un Portal es dejarte mandar y acceder al contenido en internet Sia y servirlo. Con lo que por defecto, cualquier Portal puede acceder a cualquier carga de Skynet o bien Skylink en internet Sia, si bien un operador del Portal podría incorporar controles sobre quién puede utilizar su Portal, a qué contenido se puede acceder o bien cualquier otro número de personalizaciones.

Si hay un punto de centralización y control en este medio, el que ha sido incorporado para impedir que cierto contenido perjudicial pueda ser mandado por la red de forma libre. Esto puede sonar contrario a los principio de la tecnología blockchain, mas en un caso así, es una medida bastante útil para pelear contra contenido realmente indeseado en internet por la parte de la comunidad.

En la actualidad, existen un total de diez portales en funcionamiento, con lo que no precisas ejecutar un portal para cargar o bien descargar contenido de Skynet. No obstante, si quieres cerciorarte de que tu contenido de Skynet esté siempre y en toda circunstancia libre para otros, lo mejor es ejecutar tu Portal. No solo eso, al tiempo contribuirás a robustecer la red y su alcance.

Portales Skynet que existen en nuestros días en Sia

Instalar un Portal

Cualquier persona puede crear su portal, es algo libre y gratis. Sin embargo debes tomar en consideración que esto precisa de unos conocimientos medios en informática, y si lo que buscas es emplear un portal puedes emplear los que existen.

Para configurar un Portal de Skynet, todo cuanto debes tomar en consideración es lo siguiente:

  1. Tener un computador con conexión a Internet y sistema operativo GNU/Linux. Si bien asimismo puedes hacerlo en Windows y Mac OS.
  2. Tener por lo menos una capacidad de almacenaje de 1 Tb.
  3. Instalar un nodo completo Sia.
  4. Instalar Docker.

Con todo esto es suficiente con continuar las indicaciones de la guía de Skynet libre en Github para la instalación adecuada de un Portal Skynet.

Skylinks, de Sia para el resto del mundo

Por los Portales entran y salen los archivos, mas para acceder a los archivos guardados precisamos saber su senda. A esta senda, se les llama Skylinks.
Los Skylinks son links que nos dejan acceder a los ficheros que están en Sia a fin de que de este modo podamos descargarlos.

Cuando empleamos un Portal para subir un fichero, el Portal al finalizar la carga nos da un link con el que podemos requerir el acceso a nuestro fichero desde este Portal o bien cualquier otro Portal público que tenga acceso a la red Sia. De este modo, podemos descargar nuestro fichero desde cualquier una parte del planeta cuando de este modo lo requerimos.

Adicionalmente, los Skylinks tienen una propiedad famosa como “Pinning” que nos deja sostener el contenido on-line tanto tiempo como lo deseemos. Sin embargo si quieres sostener un contenido en línea vas a deber abonar.

Recordemos que aunque Sia es una red de almacenaje distribuido, esto no quiere decir que el almacenaje sea gratis, todo es de pago, si bien las tarifas son exageradamente bajas. Charlamos de que un Terabytes de almacenaje de datos (mil veinticuatro GB de datos) tiene un costo promedio de unos cinco euros al mes incluyendo los costos de ancho de banda. En comparación, un Terabytes de datos en servicios como Dropbox, Mega o bien Gdrive tienen un costo entre treinta y cinco a cincuenta €. En ese sentido, no cabe duda de que Sia es una opción mejor de almacenaje de datos para tener respaldo on line de información.

Pero recuerda: lo esencial no es el costo, si no la privacidad. En Sia no le das tu información a una enorme empresa que la explota a tu espalda. Acá tu información es tuya, el contenido queda cifrado, y distribuido con seguridad utilizando el poder de la criptografía. Otro punto esencial es,  que resulta imposible piratear Sia y con esto extraer la información de la blockchain, todo está cifrado lo que te ofrece la seguridad de tu información siempre y en toda circunstancia va a estar segura.

Usando Skynet sin mayores complicaciones

Ahora bien, ¿De qué manera podemos hacer empleo de Skynet y de sus bondades? Puesto que bien para esto la primera cosa que vamos a hacer va a ser dirigirnos al Portal SiaSky. Allá nos va a recibir la próxima web:

Portal de SiaSky

Desde ahí podemos ver las 2 opciones que nos resultan de interés. En el lado izquierdo, vemos la opción para cargar ficheros (“Upload your files”). Y del lado derecho, podemos ver donde poner los Skylinks, a fin de que en el caso de que tengamos uno podamos ponerlo y descargar la información asociada a él. En nuestro caso, vamos a subir un fichero y vamos a probar lafuncionalidad de este Portal Skynet. Para esto puedes seleccionar el fichero que desees y subirlo.

SiaSky upload archivo, SiaSky subiendo fichero

Ahora que hemos subido el fichero (en un caso así una imagen en formato JPG) podemos ver justo debajo un link, este es nuestro Skylink.

Skylink de SiaSky

Si tomamos ese link y lo empleamos directamente vamos a poder descargar nuestro fichero desde cualquier una parte del planeta, e inclusive podemos emplear otros Portales para requerir desde ellos la información y descargarla, en caso por servirnos de un ejemplo, de que un Portal esté siendo censurado por alguna empresa de telecomunicaciones o bien gobierno. Todos y cada uno de los portales se conectan a exactamente la misma fuente de datos.

Recuerda que aun puedes instalar tu portal para descargar y subir archivos. Para probar este punto vamos a hacer una prueba de acceso desde otro Portal público, en un caso así usaremos Skyportal. Si ponemos el Skylink que nos ofreció Siasky en el Portal Skyportal, vamos a tener acceso al fichero que hemos subido sin mayores inconvenientes, tal y como se muestra en la próxima imagen.

Skylink probado en SiaSky Portal

Queda probado entonces que los Portales y los Skylinks pueden comunicarse de forma autónoma con la red Sia. Y desde allá, pueden requerir los ficheros que subimos, permitiéndonos acceso al mismo sin mayores inconvenientes.

¿Qué nos ofrece Skynet y Sia con estas opciones?

Hazte las próximas preguntas: ¿Alguna vez has pensado en desarrollar alguna aplicación para móviles o bien computador pensada en desplegar ficheros multimedia con alcance global? ¿Te has imaginado el costo en equipos, almacenaje y redes que esto significa?

Ambas preguntas probablemente te han puesto en situación. La primera es algo bastante complejo, desplegar contenido multimedia a alta velocidad y con alcance global es un inconveniente para muchas empresas grandes, imagínate entonces para una pequeña empresa. La segunda está muy ligada a la primera, y es que estos equipos y los servicios que prestan y precisan para su adecuado funcionamiento no son nada económicos. En ese sentido, Sia y Skynet ofrecen una solución a estos 2 inconvenientes de una manera absolutamente novedosa.

En primer sitio, el alcance de Sia en el mundo entero es incontrovertible, puesto que como ya hemos mentado, la red tiene acceso a cincuenta y dos naciones repartidas por todo el planeta. Casi no hay continente en el planeta en el que múltiples nodos de Sia no tengan presencia, y eso quiere decir que la red llega a cada país en el planeta, y la censura total de la red es imposible de lograr.

Por otro lado, Sia y Skynet han sido creados para permitir la integración de sus funciones con aplicaciones de terceros. Para emplear Skynet es suficiente con tener acceso a la API de Skynet y desde allá explotar el potencial de Skynet. Eso te dejará cargar y descargar ficheros desde cualquier aplicación que se desarrolle con esa funcionalidad. Charlamos de que esa aplicación que tanto te ha costado desarrollar puede tener acceso a una red de almacenaje distribuido, de bajo costo y de alcance global.

Finalmente, el costo de incorporar estas funcionalidades es exageradamente bajo. Ya hemos mentado que un Tb de datos en Sia tiene un costo promedio de cinco dólares americanos . Esto en comparación con opciones como Mega, Drive o bien Dropbox donde los costes oscilan entre treinta y cinco y cincuenta dólares americanos por esa capacidad. Ni charlar de opciones como Vultr Block Storage, donde 1 Tb de almacenaje tiene un costo de cien dólares americanos .

Pero no solo eso, dichas empresas te ponen diferentes condiciones para emplear sus servicios. Y lo que es peor, la velocidad y acceso a dichos servicios es bastante limitado. En su sitio, Sia garantiza un acceso veloz, sin limitaciones y con velocidades de descarga altas.

En terminante, lo que Sia y Skynet ofrecen a los desarrolladores es una infraestructura de almacenaje de bajo costo, gran velocidad, gran fiabilidad y alcance global. Todo lo preciso para desarrollar aplicaciones de empleo intensivo de datos e inclusive de streaming multimedia. Y lo mejor, sin que todo esto signifique cefaleas para tu desarrollo, y que los usuarios no tengan una experiencia de empleo satisfactoria de tu aplicación o bien producto.

¿Cuánto sabes, criptonauta?

¿Los Portales de Skynet se pueden explotar comercialmente?

Acerca de la censura

Recuerda que los gobiernos y las compañías de telecomunicaciones pueden privar de libertad a la población, escondiendo aquello que no les interese. Existen 2 formas, cerrando el sitio o bien a nivel de país bloquear el acceso a la URL.

En este caso las urls de los portales de Sia podrían ser censurados, mas el contenido no puede ser eliminado jamás. Para acceder al contenido deberías acceder por medio de una VPN que se conecte por otro país (siempre que el portal no haya sido cerrado). O bien asimismo puedes hacerlo instalando tu mismo un portal en tu PC o bien una red local (la mejor solución siempre y en toda circunstancia).

Peligros de emplear un Portal de terceros

En la medida que Skynet medre, aparecerán más portales. Recordemos que los portales son los lugares por donde todo entra y sale. Esto desea decir que tu privacidad y contenido puede verse totalmente comprometida. Un portal puede saber qué archivo subes, cuál es tu IP, navegador, sistema operativo,… puede saber mucho de ti. Lo mismo al descargar un archivo.

Es cierto que ahora Skynet nace, y el portal oficial podemos pensar prácticamente al cien por ciento que no hace esto. Mas no lo podemos asegurar por completo. Lo que sí que podemos asegurar es que van a nacer decenas y decenas de portales centrados solamente en espiar / hurtar tu información, y debes estar al loro a ello.