Steemit Crypto Academy, Season 3: Week 6 || BLOCKCHAIN EOS, By @daniromero.
Saludos mis estimados compañeros de steemit, en especial quienes hacen vida en esta hermosa comunidad, el día de hoy llego a ustedes para presentar mi tarea en la clase de nuestro profesor @pelon53, un tema interesante el que vamos a explorar esta semana, sin mas que decir comencemos con mi asignación.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmXVediXiCi7BZBvvuWFcxpRG1EMYeYjtyzMRE2hKq2RCY/image.png)
Imagen diseñada en CANVA.
![imagen.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmYnEtdssx8Tft57yxJFKxtHwospKraBXTk9VAC3qPnizm/imagen.png)
1.- Explique el algoritmo Prueba de Participación Delegada, DPoS.
Este es un algoritmo de consenso utilizado en la red blockchain para la creación, verificación y validación de los nuevos bloques, este representa una mejora respecto a los demás algoritmos como el PoW o prueba de trabajo en cuanto al consumo de energía y a la escabilidad y seguridad, recordemos que para el PoW se necesitan potentes ordenadores que consumen gran cantidad de energía, esto hace que el DPoS represente una opción mas eficaz y ecológica.
Este algoritmo de prueba de participación delegada fue creado por Daniel Larimer en el año 2014, su creación se baso precisamente en tratar de corregir fallas en los demás protocolos de consenso, es por esto que podemos decir que posee muchas ventajas como, mayor escalabilidad, lo que permite que la creación de los bloques sea mucho mas rápida y también mas segura al ser muy tolerante a las fallas Bizantinas, algunos de los proyectos que usan este tipo de protocolo de consenso son, ADA Cardano, TRON y nuestra Blockchain Steem.
Su funcionamiento se basa en lo que podemos llamar etapas, conformándose con tres de ellas, a continuación describiremos un poco estas tres etapas necesarias para el funcionamiento del algoritmo de prueba de participación delegada DPoS.
- Elección de los delegados
En este primer paso, se realizan unas votaciones en las que se elegirán los delegados, estos son elegidos por los mismos usuarios de la red, su poder de voto sera equivalente al poder de su cuenta, y los aspirantes a delegados mientras mas monedas y reputación tengan mayor cantidad de votos recibirán, por lo que podemos decir que cualquier usuario con alta reputación y cantidad de tokens, puede ser elegido para ser delegado, para ello debe poseer un buen equipo y disposición para cumplir con sus funciones, también es bueno tener un buen nivel de compromiso y participación en la red, en nuestra red Steem estos delegados los conocemos con el nombre de testigos.
- Creación de los nuevos bloques
En esta etapa los delegados que resultan electos deben ejercer sus funciones, ellos se encargan de validar las transacciones para la creación de los nuevos bloques, esto ocurre en un ciclo en el que cada delegado tendrá la oportunidad de crear un bloque y por ello recibe una recompensa económica, una vez creado el nuevo bloque la oportunidad pasa al siguiente delegado.
- Verificación de la actividad de los delegados
En este algoritmo de consenso la actividad que realizan los delegados es publica para todos, los usuarios pueden monitorear la actividad de los delegados electos y si consideran que no están realizando su trabajo de una forma adecuada entonces este delegado puede ser sustituidos y reemplazados.
Dentro de las características mas importantes que podemos mencionar, encontramos que posee una mayor escalabilidad lo que quiere decir que es un sistema mas rápido en comparación con otros, al no necesitar una gran capacidad de computo resulta ser mucho mas ecológico, otorga gran seguridad al tener una alta tolerancia a las fallas Bizantinas, y es totalmente descentralizado, en el se realiza la votación para elegir democráticamente a los encargados del mantenimiento de la red, un punto que puedo mencionar como negativo, es el hecho de que el poder de voto no es igual, es decir usuarios con mayor reputación tienen un voto de mas peso.
![imagen.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmYnEtdssx8Tft57yxJFKxtHwospKraBXTk9VAC3qPnizm/imagen.png)
2.- Explique ¿Qué son los contratos Ricardianos en la Blockchain EOS?
Los contratos Ricardianos son un tipo de contrato o bien sea documento digital, el cual esta amparado bajo la criptografía, pero que a diferencia de los contratos inteligentes puede ser interpretado por computadoras y por personas.
Fue creado en el año 95 Ian Grigg, en ese entonces eran algo adelantados a su tiempo, pues la tecnología de ese entonces no era la adecuada, fue con la aparición de la tecnología Blockchain que se lograron introducir y ponerse en funcionamiento, este tipo de contratos puede ser legible tanto para maquinas como para personas, para que esto pueda ser posible se escriben de dos formas diferentes, la primera es redactando el documento que posteriormente se le anexa un hash que lo identifica y lo hace seguro, pues este hash es inalterable, de esta manera puede ser leído por maquinas y personas.
Esto lo convierte en un contrato que resulta ser del todo legal a diferencia de los contratos inteligentes, por lo que una vez definido el acuerdo entre dos o mas partes este se firma y se valida criptograficamente, tan legal es que puede ser utilizado ante un tribunal.
Estos son usados en la red EOS desde el año 2018, con su utilización se busca crear una red mas sencilla para los usuarios, pues con este tipo de contratos pueden interpretar fácilmente lo que esta registrado en ellos, cosa que no ocurre con los contratos inteligentes, para su aplicación los programadores utilizan una serie de plantillas en formato JSOM en el cual se agrega información conocida como metadatos que en esencia son los términos del contrato, la empresa Block.one es la encargada de introducir estos contratos en la red, en ella trabaja el creador de estos contratos.
![imagen.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmYnEtdssx8Tft57yxJFKxtHwospKraBXTk9VAC3qPnizm/imagen.png)
3.- Explore la interface oficial EOSREX (eosauthority.com). Muestre captures de pantalla.
Para esta exploración lo primero a realizar es ubicarnos en su página de inicio ( Eosauthority.com), aquí veremos una serie de información y funciones del tokens principal de la página como su rango, precios y el volumen.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmUZttfA4v6GeyyonF8VKQ5LwD2TAwQszeLitW8C2L88tZ/image.png)
( Eosauthority.com)
Si bajamos más en su parte inferior notamos una serie de informaciones basadas en las transacciones, bloques, wallet y otras informaciones, un historial de los movimientos generalizado.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmVS23CkbNRe8cwymjQqwZuzZysQyYVGwjdFRTccK23TwH/image.png)
( Eosauthority.com)
Si bajamos aún más notaremos un historial bastante largo, y el final de la plataforma, que a su vez muestra la página siguiente a explorar y los entes involucrados en EOSREX
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmeRqK9r1u5ZbaLnn9foyn1EHo1W4Msn5RfcHiX4B9kepM/image.png)
( Eosauthority.com)
Volviendo al inicio le damos click en menú y nos arroja una serie de funciones e informaciones bastante importantes, donde podemos ver los datos de nuestra cuenta, añadir billetera, administras nuestros tokens, modificar nuestras clave, todo lo referente a las votaciones a testigos, intercambio de tokens entre otras informaciones.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmSVoMidt9eWeyBkR8Rbz3GjE1hcDD3DwQvxdGMd5zEiqh/image.png)
( Eosauthority.com)
Por ejemplo en el panel que sería el primero en la lista del menú, aquí podemos ver los totales de los tokens EOS, BOS; TELOS, WAX, y un pequeño gráfico basado en el precio, como también otras informaciones importantes.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmcRoNVfLrCHKbHxnrcovnmoG49Amk6wNEGn1NhQrNtGzB/image.png)
( Eosauthority.com)
REX, esta función nos da la oportunidad de beneficiarnos por medio de préstamo (alquiler), ver las estadísticas de REX, entre otras opciones.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmRbt3RHwQtCjxdqAQLLM62a3D6Hc87dtAHvPxvJ7nNCR1/image.png)
( Eosauthority.com)
Aquí en esta parte nos permite encender nuestro activo (power up), para así aumentar la cuenta EOS.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmYHi2Vr3nkYSyWmdkLLrumVTXbiEsVUEzpqmzoeHBogUa/image.png)
( Eosauthority.com)
Aquí tenemos la oportunidad de manipular nuestras fichas de juego, administrar nuestros tokens como tal.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmTCy61Szfabwp7JTVntnANFvPWoJTEqcsuSE3Ghsy4KmF/image.png)
( Eosauthority.com)
Esta opción nos permite gestionar las claves cambiar solicitar y generar una nueva clave.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmSdBQnihe85EJWWJ8rZxRJUpufEqbKp7uLCphXubxMvsW/image.png)
( Eosauthority.com)
Votar, esta opción nos permite estar al tanto de las votaciones, como también nos da la opción de brindar nuestro voto.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmTLgCRjQ34Hfcg9cK3daCfVbMXbQGcLNGdHzjeZ3eKq8K/image.png)
( Eosauthority.com)
Aquí tenemos la opción de crear nuestra cuenta cómo podemos observar en la siguiente imagen los pasos a seguir para crearla.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmQT5W8qrDsGtXaxmm34Q1hpgTH5D6JGYdxeR47KuxFgxQ/image.png)
( Eosauthority.com)
Este menú nos ofrece aún más funcione y aplicaciones que dan paso a estrategias de inversión y una manera más de crecer, en el siguiente capture veremos las funciones requeridas para lo que llamamos nombre de la oferta.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmQAYxRgQf16mebMxFz4rMLiZiqBsZVZqvtJA1C7619kvX/image.png)
( Eosauthority.com)
Además de ello podemos ver que esta plataforma te da la oportunidad de crear tus alertas usando las redes sociales y correo como medio.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmZ3kExpE8BVWpV5pMiApzzM1m9BYYi8tf7Hnue9usXGnS/image.png)
( Eosauthority.com)
En el siguiente capture vemos un poco sobre el intercambio de nuestro tokens para ver un poco mas es necesario haber iniciado sesión y tener algo de activos.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmT4kEv9S6Bn27pKNfFWE1EQZJJDqu9VR8s8Q6pxAWKiry/image.png)
( Eosauthority.com)
Siguiendo la barra de funciones, la damos click a los eventos para ver los eventos que esta página llevan a cabo como también podemos crear nuestro propio evento.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmTPFYwxziZiwQXLvtzbNCfobRw2UWNZ3gijZmjTVtmyzU/image.png)
( Eosauthority.com)
En instrumentos vemos una serie de informaciones y herramientas que esta plataforma desempeña.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmUrkYRdBCaAWnjYU86o4i2EbuuoFtULXw8RvSytmmE5U3/image.png)
( Eosauthority.com)
También podemos ver los tokens involucrados y definir el deseado para realizar las operaciones.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmQ2CyGgbQwkcdsz1QWDt4ix9SXwbrCxgGhWLWZXq8gtc3/image.png)
( Eosauthority.com)
La plataforma EOSREX sin duda alguna te ofrece una cantidad herramientas y funciones que te dan la oportunidad de realizar tus inversiones de manera sencilla.
![imagen.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmYnEtdssx8Tft57yxJFKxtHwospKraBXTk9VAC3qPnizm/imagen.png)
4.- Descargue la wallet Sqrl, explore y explique cómo obtener CPU, RAM y Red. Muestre capture de pantalla.
Para descarga la wallet nos vamos al siguiente enlace. (billeterasqrl) aquí nos muestra tres opciones para descargar nuestra billetera la cual seleccionamos la siguiente.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmX9Hm1yamLgKz4eCNBs3d9nVnD5zeEbLcXXTSJ21qFfcS/image.png)
(billeterasqrl)
Le damos click en la opción que muestra el capture anterior para así descarga nuestra Wallet en la Pc. En la que luego seguiremos los siguientes procedimientos.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmeKCneFNMMR9tdkupiTQPFtFFKFgJWetkTMxKJ1o5f7vv/image.png)
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmXrr33Z3L3Zo5qFYvuu6fyrjzZRnYb8SPJCQVkQ3bjLKF/image.png)
(billeterasqrl)
Ya con estos pasos integrados en la instalación, vamos a dar paso a la creación de nuestra cuenta introduciendo los datos requeridos.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmQEsMEbip7ycTqxHyNWwMU6BdE5J2DvcoX8iR25vb4Jo8/image.png)
(billeterasqrl)
Seguido con este paso nos da dos opciones donde tenemos la oportunidad de crear nuestra billetera o importar una de ellas.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmW2jkxssfZuFyRURH6PJGeAbrwouViNCih1K7bZddoCkY/image.png)
(billeterasqrl)
En este caso le damos importar debido que para crearla esta muestra un error, por motivos desconocidos, referente a los fondos para la creación de cuenta, por lo que usamos otro método para su creación.
Entramos en la página. (Telos.), y seleccionamos start now
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmVhLrdPNkxFKieRzvVxP4yW8MiDGJUnJVvbEfXyXjRsbM/image.png)
(telos.net)
Aquí nos da la opción de conectar en la wallet o crear una nueva cuenta.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmT9gbpXPEDBdr8ET87QUs72MaQ11zaJb3GsP3er399WA1/image.png)
(telos.net)
Seleccionamos crear cuenta y nos envía al siguiente paso donde arrojaremos los datos requeridos. Y obtendremos nuestras claves de publicación y privada.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmSJrVbEN15RU71dfQ2FLnpJZgDSstkmgn4b4nhasTneyj/image.png)
(telos.net)
Una vez arrojado estos datos y guardadas nuestras claves le damos continuar y la cuenta queda creada.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmNLpJdyZU7VghXPo5EM4HD2H4yTGXTfkuEeja8nMUCTsG/image.png)
(telos.net)
Ahora volvemos la creación de la billetera donde damos importar cuenta para así colocar la que se creó anteriormente lo primero a colocar será nuestra clave de publicación.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmY2tGJ8wNNKyLMUHgBqP8XHhLUnGCpu5dWf8Yj7JuJfM3/image.png)
Billetera instalada en mi pc
Una vez colocado nuestra clave de publicación seguimos con la colocación del nombre de la cuenta para avanzar al siguiente paso que será la comparación de nuestra cuenta colocando nuestra clave privada.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmeChWNXhpqZp4FaZUHBJKw9K7Bpu9KSrdDHiFVed8wosi/image.png)
Billetera instalada en mi pc
Ya colocada y comparada nuestra clave privada damos paso ala colocación de una contraseña o clave local.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmV5TYaqzn4uZK4jMSeSJZHkwqho3KqYvnpRirzQr58uKN/image.png)
Billetera instalada en mi pc
Ya colocada y confirmada nuestra clave local obtenemos nuestra Wallet donde podemos observar todo lo referente al tokens generalmente todo está en cero, pero podemos ver cada una de las funciones que esta ofrece., donde podemos enviar comprar los totales acumulados y variedades de informaciones importantes.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmY4X9eor2kYfXpp1DGkVmLkoPJFeeyLpV1UQHBVvfHDbV/image.png)
Billetera instalada en mi pc
Si nos fijamos en la parte superior veremos una barra de herramientas o funciones que derivan muchas opciones y aplicaciones que sirven como estrategia para manipular nuestro tokesn, en la parte superior izquierda nos da la opción de seleccionar el tokens deseado y en esa misma línea de barra nos encontramos con la Governance que da información importante basada en los bloques y las votaciones entre otras cosas en el siguiente capture lo podemos observar.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmWz9z37kk5dJ1TMbbYhi2MG2ZXHXxphsso6dBNqUsZnQ8/image.png)
Billetera instalada en mi pc
Siguiendo nuestra exploración llegamos en la parte donde podemos manipular nuestro tokens y conocer un poco más del saldo como también te da la opción de intercambiar y realizar tus operaciones.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmSStuDUoWNntLhwJmNLP7pfaCgpuTJVanPFHyAG1GxHSR/image.png)
Billetera instalada en mi pc
Y por último tenemos una serie de herramientas que son de gran importancia además de brindar una serie de funciones como el manejo de tu wallet, permisos, actualización de claves entre muchas aplicaciones y configuraciones que son de gran utilidad.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmdAsBqoTTyeRD9mMU7ZpSMoEQVBDJPy17RWWgL2pUCBQj/image.png)
Billetera instalada en mi pc
Para obtener RED, CPU, nos dirigimos nuevamente a nuestra Wallet seleccionando en la barra superior, luego le damos clic en send recelve stake y proseguimos dando clic en Manage Staked como lo podemos ver en el capture.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmXXXtfP7s3CqcTgNUPdfZ7dbEK8LFKwrnBGV21UXWK17U/image.png)
Billetera instalada en mi pc
Ya seleccionar los pasos indicados nos muestra una pestaña donde podemos colocar la cantidad de CPU que deseamos obtener al igual que RED.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmStxQngGzx6meU4F8k8aD3d6nV4GqmwY5Ss9BpY14AiiA/image.png)
Billetera instalada en mi pc
Para obtener RAM le damos clic en send recelve stake y luego le damos clic en Buy RAM. Como lo observamos en el capture.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmeqgNnQWYzDwb5QLKwJwnCZp3TvxKAiTWN4gakB2hKyTF/image.png)
Billetera instalada en mi pc
Una vez seleccionado estos datos podemos obtener nuestro RAM. Por medio de la pestaña que se muestra a continuación.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmQEqueTY8tm3vJEY3fJW2uUsgXJra8fm8JqDxjaeYncd8/image.png)
Billetera instalada en mi pc
![imagen.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmYnEtdssx8Tft57yxJFKxtHwospKraBXTk9VAC3qPnizm/imagen.png)
5.- Muestre el precio del token REX. Y explique para que se usa.
El token REX es una moneda intransferible de la plataforma EOSREX, en un principio la capacidad de memoria y CPU gratuita era limitada, por lo que el operar en EOS era un poco lento, la solución para esto fue que los usuarios que poseen gran capacidad de computo pudieran alquilarlo, a cambio de esto recibirían un porcentaje de interés por el alquiler, este tokens como dije anteriormente no se puede transferir, y la manera de obtenerlo es introduciendo nuevos EOS en el sistema, cuando un usuario introduce nuevos EOS obtiene REX en relación 1 a 1.
Para determinar su precio debemos tener en cuenta que esta ligado directamente a EOS, debemos verificar cual es su valor en EOS, para ello nos dirigimos a la pagina EOS Authority, a continuación muestro el precio del par EOS/REX.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmZjHr4ckehQyYbj34Bcm9ThGt6n7jLVWQCMRpMkdcdAU4/image.png)
Enlace Aquí
Como podemos ver el precio de REX es de 0.00010108120157636269 EOS, para determinar su valor exacto nos dirigimos a la pagina de coinmarketcap.com para ver el precio en $ de EOS.
![image.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmdQqZiWvP84o6SzcdsLkWCJEpC4uHEozfnXcaARusZzvJ/image.png)
Enlace Aquí
como el precio de 1 EOS es de 4.30$, entonces realizamos la conversión, cada EOS equivale a 10.000 REX, por lo que el precio exacto de un REX es de 0.00043$
![imagen.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmYnEtdssx8Tft57yxJFKxtHwospKraBXTk9VAC3qPnizm/imagen.png)
conclusiones
La prueba de participación delegada DPoS representa una alternativa en cuanto a solventar fallas que presentan protocolos de consenso como el PoW, es mucho mas ecológico al no necesitar un gran poder de computo, pero al mismo tiempo es mas escalable y seguro.
Los contratos Ricardianos representan facilidad para los usuarios de redes como EOS, con su inclusión se permite que tanto maquinas como personas puedan entender lo especificado en el contrato, son contratos legales que resultan inalterables al ser firmados bajo criptografía.
En general fue una clase muy interesante y muy bien explicada por nuestro profesor @pelon53, de verdad fue un gran conocimiento el adquirido en esta nueva experiencia por lo que doy muchas gracias a nuestro profesor y a la Steemit Crypto Academy en general.
Gracias por participar en Steemit Crypto Academy Season 3:
Espero seguir leyendo tus publicaciones.
Recomendaciones:
Calificación: 9.4
Gracias profesor, buena clase la de esta semana.