Crypto Academy / Season 3 / Week 6 - Homework Post for @pelon53 || BLOCKCHAIN EOS || By @nane15

in hive-108451 •  3 years ago 

Buenas amigos de Steemit, llego con esta ocasión con mi tarea para el profesor @pelon53 acerca de la blockchain EOS en general, fue una muy buena clase la que ofreció el profesor y me alegro de haber aprendido bastante, sin más que decir, gracias por ella y empiezo con mi tarea.

portada.png

Imagen diseñada en PowerPoint

1.- Explique el algoritmo Prueba de Participación Delegada, DPoS.

La prueba de participación delegada DPoS por sus siglas en inglés, es un protocolo de consenso que surgió de la evolución del PoS, que trajo mejorías notables en la red, sobretodo en términos de escalabilidad. Fue hecho por el mismo creador de Steemit Daniel Larimer y entre tantas cosas que anunciaba, este presentaba una propiedad muy útil en la seguridad y tecnología de las blockchain, la llamada tolerancia a las fallas bizantinas, dada la estructura del PoS esto no estaba, pero en el DPoS se hace posible por cómo funciona.

Combino entonces la velocidad de redes PoS, que funcionan con múltiples nodos que son más escalables dado que funcionan con modelo más tradicional de redes, con la seguridad de PoW que utiliza la potencia de complejos sistemas informáticos resolviendo operaciones matemáticas para llegar al consenso. ¿Cómo?

Pues el DPoS funciona con un sistema de delegados, quienes son elegidos democráticamente en la red por todos los participantes, estos serán los que se encarguen de producir los bloques en la red y tomaran turnos para ello, claramente quien produce el bloque recibe una recompensa por ello, además la cantidad que pueden recibir es equivalente de cierta manera con los tokens que estos delegados tengan stakeados en la red, como prueba de su participación en ella.

La descentralización no se sacrifica con esto, cada decisión tomada, se somete a un proceso de votos en el que todos los participantes en la pueden red interferir. Además los delegados son constantemente seguidos y si a la comunidad no le gusta como actúa uno pueden solicitar una votación y expulsarlo.

Básicamente la red funciona gracias a los delegados y el arbitraje de la comunidad, primero se eligen los delegados, estos crean los bloques y mantienen la red, y luego los usuarios deciden si pueden seguir participando, si alguien mejor puede ocupar el puesto, o si desean expulsar a uno porque no les gusta su comportamiento.

Estas redes tienen muchas ventajas, sobretodo en la escalabilidad, dado que el proceso de generación de bloque no es aleatorio, sino más bien un proceso directo, se ve una mejoría inmensa a la hora de validar un bloque, por ejemplo, en la red de EOS se procesan 126 bloques en 0,5 segundos, en Steemit es de igual manera prácticamente instantáneo.

Sigue siendo una red altamente descentralizada, puesto que los votos de las personas siguen valiendo mucho más de acuerdo a su participación (cantidad de tokens en la red).

Y aunque tiene algunos fallos como, su tendencia a la centralización debido a la compleja coordinación que deben tener los usuarios, y que ciertos entes pueden aprovechar para posicionarse, siguen siendo redes altamente seguras , escalable y muy rentables, con programas creativos y muy interesantes.

separador.png

2.- Explique ¿Qué son los contratos Ricardianos en la Blockchain EOS?

Desde el inicio de la blockchain de Ethereum y lo que esta trajo consigo; el mundo de los activos digitales cambio mucho, la posibilidad de regular el dinero sin necesidad de un intermediario fue un cambio muy positivo e ingenioso que se implementó y de a poco tuvo gran acogida por la comunidad, esto se ve reflejado en la popularidad de la red de Ethereum y muchas otras redes que implementan la funcionalidad de contratos inteligentes.

Sin embargo dichos contratos inteligentes aunque funcionan como un contrato normal, son más complicados que eso y tienen muchas limitaciones, volviéndolos muy difíciles de entender y usar para el usuario promedio, debido a su escritura en lenguaje de programación, el cual no es legible (entendible) para la mayoría de personas. Complicando así muchas situaciones a la hora de ejercerse un contrato inteligente, por ejemplo: ¿Qué hacer en caso de una disputa? ¿Cómo verificar que lo estipulado en el contrato es lo que espero? Preguntas simples que generan desconfianza en los usuarios.

Ante esta problemática surgieron los contratos ricardianos, creados por Ian Grigg, fueron presentados como una alternativa a los contratos inteligentes comunes, y aunque han llevado una buena cantidad de tiempo en su creación son la perfecta evolución de los contratos que se utilizan comúnmente y resuelven diversas problemáticas.

Según el mismo Grigg podemos definir los contratos ricardianos como un documento único que es ofrecido por una entidad emisora que busca apoderarse y administrar un activo valioso de una entidad que lo posea, este debe contar con fácil legibilidad para las personas, como por ejemplo lo sería un contrato jurídico en papel, y legible por una computadora, como si de un código se tratase. Debe estar firmado digitalmente y contener las claves únicas y la información necesaria para trabajar en su red o servidor.

Entonces tenemos que los contratos ricardianos, son un tipo de contratos que llego como la revolución a los actuales, contando con un protocolo especial y con la diferencia radical de que deben ser legibles por los seres humanos, para posteriormente ser digitalizados y entendibles para las entidades compuracionales.

Esto trae una serie de ventajas que lo hacen mucho más eficiente que los contratos inteligentes normales, por ejemplo, su naturaleza más apegada al lenguaje humano y su firma digital, lo hacen un documento con el cual es posible realizar una disputa ante un tribunal, dado que existen al menos dos parten que firmaron un documento con un acuerdo y que es entendible por un tercero que busque resolver el caso, haciéndolo más apegados a la palabra misma de “contrato”.

Esto hace a este tipo de contratos inteligentes, mucho más útiles en general, básicamente permiten que cualquiera pueda escribirlos y leerlos, pudiendo incluso ser implementados en muchas áreas e industrias.

Dado que uno de los objetivos de EOS fue el de intentar convertir su código en uno más entendible para el ser humano, en esta blockchain se ha apostado por la combinación de los contratos inteligentes con los contratos ricardianos logrando implementar una serie de metadatos al contrato que permiten a los programadores lograr que estos sean legibles para las personas comunes.

separador.png

3.- Explore la interface oficial EOSREX (eosauthority.com). Muestre captures de pantalla.

Para empezar nos encontramos con la página principal que es eosauthority.com ya aquí podremos acceder a cualquiera de sus características haciendo click en “menu” tendremos un buscador en el medio de la pagina para encontrar cualquier bloque en la red, direcciones o transacciones por su hash.


1.png

Captura tomada de eosauthority.com

Un poco más abajo en la página principal podremos encontrar todo tipo de información fundamental acerca de la blockchain de EOS, por ejemplo las carteras totales existentes, la cantidad total que existe de EOS en Staking, el número de votantes, el uso de RAM de la red y el uso de CPU de la red.


2.png

Captura tomada de eosauthority.com

Un poco más abajo se pueden visualizar los 21 delegados seleccionados que estan encargados de producir los bloques en la red.


3.png

Captura tomada de eosauthority.com

Si intercambiamos entre las diferentes pestañas veremos un poco más de información, todo dependiendo de lo que deseemos encontrar, por ejemplo en la siguiente imagen podemos ver los últimos bloques agregados a la red en su pestaña correspondiente.


4.png

Captura tomada de eosauthority.com

Ahora para acceder a la interfaz de EOS REX basta con hacer click en menú y seleccionar “REX”.


5.png

Captura tomada de eosauthority.com

Cabe destacar que EOS REX es la parte diseñada en EOS para que podamos comprar y vender recursos dentro de la misma red, pudiendo así generar muy buena rentabilidad. Esta fue creada para solucionar lo problemas que tenia la red al comienzo, dado que sus dApps funcionaban en base a recursos gratuitos que no daban abasto, entonces para empezar tenemos el apartado principal donde podremos abrir una cuenta y obtener REX con nuestros EOS.


6.png

Captura tomada de eosauthority.com

En la siguiente pestaña estará el apartado para pedir prestados recursos, pero para utilziarlo deberemos hacer “Power up”.


7.png

Captura tomada de eosauthority.com

Luego tendremos la calculadora de REX con la que podremos sacar un cálculo estimado de los EOS que ganemos en base a los REX que decidamos mover a la cuenta. Por ejemplo 2000 REX tendrían un retorno de 21.3350 EOS.


8.png

Captura tomada de eosauthority.com

Finalmente tendremos la pestaña de “Estadísticas” donde podremos ver todo tipo de información referente a REX, como por ejemplo la cantidad total de EOS stakeados en REX, la liquidez de REX existente, la cantidad total de holders de REX o gráficos con información diversa de la red.


9.png

Captura tomada de eosauthority.com

separador.png

4.- Descargue la wallet Sqrl, explore y explique cómo obtener CPU, RAM y Red. Muestre capture de pantalla.

Para empezar basta con ir a la página oficial de descarga y elegir el producto que corresponda con el sistema en el que queremos instalarla, por ejemplo en mi caso Windows. Link


1.png

Captura tomada de sqrlwallet

Luego lo instalamos como un programa cualquiera.


2.png

Captura tomada de sqrlwallet

Ya iniciado para continuar debemos conectarnos al servidor.


3.png

Captura tomada de sqrlwallet

Procederemos a crear una cuenta, o importar una en caso de poseer.


4.png

Captura tomada de sqrlwallet

Ahora obtendremos nuestras contraseñas y haremos click en next.


5.png

Captura tomada de sqrlwallet

Para continuar el sistema nos obligara a copiar nuestras contraseñas, procedemos y hacemos click en el botón de “keys are in a safe place”-


6.png

Captura tomada de sqrlwallet

Ahora basta con revisar finalmente los datos y verificarlos, finalmente hacer click en “Create My Account” .


7.png

Captura tomada de sqrlwallet

Ya con eso quedaría la cuenta creada. Para continuar iniciamos sección en nuestra cuenta.

Ahora, para obtener CPU, RAM y Red, debemos ir al apartado de “send, recieve and stake” y seleccionar o que deseemos adquirir.


8.png

Captura tomada de sqrlwallet

Para comprar CPU o Red hacemos click en Manage Staked, y haremos stake con TLOS en el lado izquierdo para adquirir CPU y en el lado derecho para adquirir RAM. Ya que introuzcamo una cantidad con la que estemos satisfechos hacemos click en el botón de “Update Stake Balances”


9.png

Captura tomada de sqrlwallet

Para comprar RAM deberemos hacer click en el apartado de comprar RAM y luego decidir cuanta RAM queremos adquirir, aunque por comodidad es más fácil decidir por la cantidad de TLOS que podemos disponer, de cualquier forma introducimos la cantidad (en mi ejemplo seria en TLOS) y hacemos click en “Comprar RAM”.


10.png

Captura tomada de sqrlwallet

separador.png

5.- Muestre el precio del token REX. Y explique para que se usa.

El token REX cotiza a 0.00010108 EOS / 1 REX al momento de realizar esta tarea, dejo capture de pantalla confirmando el precio.


1.png

Captura tomada de bloks.io

Dado que EOS REX llego para solucionar una problemática en la red, el token REX llego para ser el corazón de la solución de esta problemática, el centro de esta nueva alternativa, funcionando como un token intransferible y por ende no negociable, con el cual se realiza la contabilidad en la red, solo se puede adquirir mediante la venta de recursos en EOS REX y sirve también como una manera de estabilizar la red, gracias al contrato inteligente con el que trabaja el cual no permite que el REX se cambie por EOS en menos de 4 dias evitando que se haga demasiado unstake y stake en la red, esto porque el precio del REX sube o baja de acuerdo a la demanda de recursos, entonces gracias a este periodo de 4 días se evita una manipulación del mismo precio. Básicamente es un token que solo no se puede transferir o negocias, solo se relaciona con el EOS y nos permite hacer Staking para ganar EOS, además que ´podemos vender recursos para adquirirlo.

separador.png

Conclusión.

separador.png

La blockchain de EOS es un tipo de red altamente escalable y moderna que permite a sus usuarios generar dinero de diversas formas, se espera que a futuro a través de las diversas actualizaciones en ella y puesta en marcha de los planes que tiene aumente el valor de esta misma, quienes apuesten en ella desde ahora pueden esperar muy bueno retornos a futuro, ya sea que decidan comprar EOS y hacer HODL simplemente, o entrar en sus interesante programas de Stake, como los que funcionan con REX, incluso si no queremos invertir podemos brindar recursos a la red como por ejemplo parte de nuestra memoria RAM, para hacer vida en esta blockchain y beneficiarnos económicamente de ella, sin lugar a dudas un proyecto muy completo del que se espera mucho a futuro.

separador.png





separador.png

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  
Loading...