Muchos proyectos han nacido a través de la tecnología blockchain, innumerables tokens han surgido en todo este tiempo, donde muchos fracasan por no tener una base o equipo sólido que demuestre el cambio que quiere realizar en la sociedad o en alguna rama en específico; y otros que han sido un total éxito, que a medida que pasa el tiempo se siguen haciendo cada vez más grandes, adoptando su uso de manera global, como lo es en el caso de Ethereum.
Infinitas posibilidades pueden surgir por medio de la tecnología Blockchain y su innovadora manera de hacer que cualquier emprendimiento sea descentralizado, seguro y autónomo, sin embargo, hay proyectos que realmente merecen la pena darles un vistazo, ya que para muchos puede significar un gran cambio en la manera de poder crear un producto o idea a comercializar y para otros no lo es tanto. Por esta razón, explicare de la manera más clara posible un proyecto prácticamente nuevo que viene hacer uno de los más grandes de los últimos tiempos, siendo la posible competencia del coloso Ethereum, como la red Blockchain más robusta que existe actualmente. Este proyecto es EOS.
Básicamente hablando “EOS” es una plataforma donde se pueden crear aplicaciones descentralizadas, lo que es igual a llamarlas “DApps” (Decentralized Application), es decir, que no dependen de un solo centro para funcionar y todo gracias a la tecnología Blockchain, que hace de toda esta creación, algo muy pero muy interesante, ya que su principal objetivo es llevar esta tecnología a todas las empresas del mundo.
Todos conocemos a importantes empresas que utilizan aplicaciones centralizadas, entre ellas podemos señalar a: Whatsapp y Facebook. Ahora bien, para comprender mas en detalle que es una DApp, debemos responder esta pregunta antes:
¿Por qué estas aplicaciones son centralizadas?Estas son centralizadas, debido a que guardan toda su información en un servidor centralizado, es decir, uno o varios lugares físicos donde guardan lo antes mencionado, incluso si llegaran hacer un respaldo de esta información la ideología sigue siendo la misma; y esta se traduce a que solo nos queda confiar en que los dueños, cuidaran estos servidores evitando que la aplicación caiga y todas nuestras cuentas se pierdan.
Ya que manejamos que son las aplicaciones centralizadas, podemos pasar a la siguiente interrogante:
¿Que son las Aplicaciones Descentralizadas?Sencillamente una aplicación descentralizada, necesita en primera instancia funcionar en una cadena de bloques, que hará que la información se guarde en distintos lugares a la vez, esta red blockchain en la que trabajara, no es una como la que podemos encontrar en monedas como Litecoin o Bitcoin, si no, que se necesita una más sofisticada, es decir, una Blockchain que vaya más allá de solo registrar transacciones en sus bloques, donde tambien transmita cierta información lógica de la aplicación que se base en dicha red.
En términos menos técnicos, lo que quiero transmitir es que la blockchain donde se aloje la aplicación, sea capaz de guardar fracciones de códigos que la aplicación ejecutara de manera descentralizada gracias a la cadena de bloques y a su tecnología, esto es igual a que estas fracciones, sean una especie de condiciones que se puedan establecer dentro de la red.Ejemplo:
Vamos a suponer que la Aplicación descentralizada es "CryptoKitties", la cual es muy famosa y que funciona bajo la Blockchain de Ethereum. Una condición que pudiera presentarse, que es igual a las fracciones que ya comenté anteriormente podría ser la siguiente:¡Si un usuario quiere ver el precio de un gato para adquirirlo; quiero que se le despliegue una lista, donde se reflejen todos los precios de los mejores gatos, con todos sus detalles!
Claramente vimos, como se da una condición dentro de la cadena de bloques, en la cual funciona una aplicación descentralizada.
Comenzando con la historia que rodea a EOS, el fundador del proyecto tiene por nombre “Daniel Larimer”, el cual es el creador de “Bitshares” y “Steem”, plataformas que funcionan muy bien en la actualidad, que ofrecen servicios y soluciones en el ecosistema que las rodea, que a pesar de que han tenido sus problemas, han salido adelante y que ahora mismo son un total éxito.
Una curiosidad que vale la pena resaltar, es que estos dos proyectos, tanto Bitshares, como Steemit, ahora mismo son las cadenas de bloques que más actividad tienen en todo el ecosistema por encima de todas las demás criptomonedas, es decir, poseen la mayor cantidad de transacciones que se llevan a cabo.
Daniel Larimer ya con una experiencia previa con estos dos proyectos exitosos en el mercado, se propone a lanzar EOS, como una nueva propuesta innovadora, que podría cambiar las cosas y rivalizar de manera directa con Ethereum, que como comenté anteriormente es ahora mismo la red con mas DApps creadas en todo el ecosistema de redes Blockchain.
Block.one, es el nombre que tiene la compañía detrás de la creación de “EOS”, es decir, los programadores que desarrollaron el proyecto provienen de esta empresa. También fueron los que realizaron la ICO (Initial Coin Offering) o en español La Oferta Inicial de Moneda, que tuvo una duración de un año y donde se vendieron tokens tipo ERC20 de la plataforma de Ethereum, teniendo como función recaudar fondos para que el proyecto pueda lanzar su red y que particularmente durante este periodo de tiempo, lograron recaudar una impresionante cifra de 4 Billones de dolares.
El algoritmo de consenso con el cual trabaja “EOS” es particularmente el mismo con el que funciona “Steemit”, el cual es DPOS (Delegated Proof of Stake) o prueba de participación delegada, a pesar de utilizar el mismo mecanismo, contiene ciertas diferencias que les explicare a continuación:
Para comenzar con la explicación, creo que es necesario recordar como llamamos a los personajes, por darles un seudónimo, a los que trabajan en los distintos algoritmos que existen en determinada red blockchain.
Proof of Work: Son llamados “Mineros”, los cuales se encargan de verificar y/o validar todas las transacciones.
Proof Of Stake: Son llamados “Nodos”, los cuales por la tenencia y congelamiento de cierta cantidad de monedas en una Wallet especial, verifican y/o validan todas las transacciones.
Delegated Proof of Stake: En el caso de Steemit, tenemos a los llamados “Witness” o en español Testigos, los cuales verifican y validan, todas las transacciones para que la red siga en funcionamiento.
Ahora bien, ya que conocemos estas definiciones, el DPOS de EOS, tiene como objetivo, llegar a un consenso para saber qué información se guarda en los bloques que conformaran la cadena, es decir, determinar quiénes tienen este poder de decidir qué información almacenaran en los mismos. Las personas que tienen el poder de decidir, quienes pueden, verificar, validar y guardar transacciones o información en la cadena de bloques, son todas aquellas que posean el token de EOS; y por cada token que estos usuarios posean, pueden elegir a 30 “Block Producers” o en español “Productores de Bloques”. Estos son nodos especiales que tienen obligaciones importantes para con la Red y solo pueden elegirse 21 de ellos, los cuales mantendrán la red en funcionamiento en todo momento.
Estos productores de bloques se ponen de acuerdo, para determinar el orden en el que van a producir los siguientes 126 bloques que se irán añadiendo a la cadena, donde cada uno producirá alrededor de 6 bloques en un lapso de tiempo muy corto de 0.5 segundos, una vez hayan terminado de forjar estos 126 bloques, los votos de los usuarios que tienen los tokens de EOS se restauran y de esta manera, hay una nueva selección, ya que si la comunidad alrededor del ecosistema cambia de parecer con respecto a cualquier productor de bloque, pueden elegir otro que tome su lugar.
Existe una diferencia muy interesante con respecto al DPOS tradicional que conocemos; y es que esta cadena de bloques no es del todo inmutable, es decir, esta si puede modificarse, sin embargo, solo los productores de bloques pueden realizar este tipo de acción, siempre y cuando se pongan de acuerdo, donde ellos, de suceder alguna irregularidad en la misma, pueden añadir información que revierta de alguna manera el problema que esté ocurriendo en determinado bloque o bloques, es decir, si ocurre algún error en una transacción o alguna DApp lanza un error, ellos pueden revertir esta situación, añadiendo fracciones de códigos necesarios que solucionen el inconveniente.
Otra particularidad muy importante que hay que resaltar, es que estos productores de bloques, no es que pueden hacer lo que quieran con la cadena de bloques y modificarla a voluntad, debido a que existe lo que se llama una “Constitución” en el ecosistema de EOS, y es por esta que los Block Producers no pueden hacer lo que les plazca, ya que deben respetarla y regirse por ella.
Esta constitución, que se encuentra escrita en un lenguaje normal, no es interpretada por los productores de bloques, sin embargo, dentro de la gobernanza de EOS, existe otro organismo de poder, es decir, otras personas a las cuales se les llama “Árbitros” que son las encargadas de interpretar y velar de que los productores de bloques cumplan con lo escrito en la misma, dándole a toda la red un balance de poder justo para su funcionamiento. Es importante resaltar que así como los Productores de bloques son elegidos por votos de los usuarios, los Árbitros de igual manera son elegidos.
Otra particularidad muy interesante que vale la pena resaltar, es que estas personas que tienen en su poder tokens, pueden adherirse a los Árbitros, es decir, si a ese usuario se le presento un problema en alguna DApp, o ha sufrido un robo de fondos en su cuenta, ellos por congelar una fracción de sus fondos o tokens disponibles, logran acceder a los Árbitros, donde estos al revisar el código o la red en general, pueden verificar y decidir si hubo un error o no. Si en tal caso decide que de verdad hubo un inconveniente y la persona fue robada, puede pedirles a los Block Producers que incluyan una transacción de congelación para los fondos del ladrón y que le devuelvan los mismos a su dueño original.
El valor que a adquirido el Token de EOS desde su lanzamiento, es impresionante, su adopción cada vez aumenta, teniendo como objetivo fundamental que todas las compañías implementen la tecnología Blockchain en sus funciones. Este token esta enfocado en la confianza que todos los usuarios pueden darle y tomando en cuenta la reputación de su creador, el futuro es realmente provechoso. La manera en que este puede obtener valor, está en todo lo que representa el ecosistema de EOS y como funciona, donde debo resaltar el proceso de congelamiento de tokens, el cual es determinante para poder realizar ciertas acciones dentro de la red y que al ejecutarlas, puede otorgarles poder computacional, necesario para cualquier modificación u acceso a distintos procesos dentro de la Blockchain. Seguramente todo esto, le seguirá dando valor al mismo mientras transcurra el tiempo.
La mayor diferencia que tiene Ethereum con EOS, de la cual debo hacer mención, es que para tu poder hacer que funcione tu aplicación descentralizada en la red de Ethereum, debes pagar GAS, que de manera obligatoria debes adquirirlo de querer acceder al poder de procesamiento y computo que te permitirá correr tu aplicación en su red, cosa que en EOS no debes pagar nada, ya que como comente anteriormente, lo único que te pide la Blockchain de EOS es que congeles tus tokens para poder tener acceso a este poder, que lo hace de cierta manera más atractivo y económico a la hora de desarrollar tu aplicación.
De esta manera, he detallado los puntos mas importantes que debemos conocer de la red de EOS, es un gran proyecto en mi opinión y que tiene un gran futuro por delante. Como entusiasta de esta tecnología, confió en que todos estos proyectos que nacen a través de ella, con una base solida, que tengan que ofrecer una solución o implementación en la sociedad y un equipo de expertos en la materia, sin duda alguna, pueden cambiar al mundo.
Posted from my blog with SteemPress : http://lenonmc21.vornix.blog/2018/07/18/conociendo-al-proyecto-eos-explicacion-completa/
Muy buena explicación. Felicidades.
Hay un detalle con respecto a congelar los tokens es que no te dará disponibilidad por completo para correr Dapps fluidamente por el RAM, por eso la programación de EOS hace que el RAM se separe de las delegaciones y por ende existe un mercado aparte. Se considera el RAM como oro porque de allí puedes aumentar el espacio disponible para almacenar datos temporales, si tu Dapp obtiene una gran capacidad de uso, tendrás que tener suficiente RAM para que no colapse de tantos datos y se detenga hasta que se desocupe alguno. Pero la intención no es que el RAM sea especulativo, sino dar la opción de que todos merecemos tenerla con un precio adaptable de acuerdo a las ofertas/demandas y el uso que se le da. Si una cuenta no usa ese RAM sino como especulador, estará afectando a la blockchain quitandole ese espacio a otra cuenta que podría darle uso con su Dapp.
La ventaja de congelar tokens, es que entre más congeles, mayor será tu voto y tus transacciones serán menos problemáticas (rapidez, disponibilidad, fluidez).
Muchísimas gracias @dcardozo25, excelente aporte para completar de manera excelente la información y que quede muy claro lo que explicas.
Una explicación mejor documentada sobre este novedoso ecosistema tecnológico..! ¡Votado por Engranaje!
Muchas gracias @engranaje por su valioso apoyo.
Muy buena explicación, cada vez más cerca de ser una criptonacion. Es un abanico de oportunidades.
Muchas gracias amigo mio.
Muchísimas gracias por tan valioso apoyo @rutablockchain
Congratulations! This post has been upvoted from the communal account, @minnowsupport, by Lenonmc21-[LC™]🚀 from the Minnow Support Project. It's a witness project run by aggroed, ausbitbank, teamsteem, theprophet0, someguy123, neoxian, followbtcnews, and netuoso. The goal is to help Steemit grow by supporting Minnows. Please find us at the Peace, Abundance, and Liberty Network (PALnet) Discord Channel. It's a completely public and open space to all members of the Steemit community who voluntarily choose to be there.
If you would like to delegate to the Minnow Support Project you can do so by clicking on the following links: 50SP, 100SP, 250SP, 500SP, 1000SP, 5000SP.
Be sure to leave at least 50SP undelegated on your account.