Steemit Crypto Academy, Season 3: Week 6 || BLOCKCHAIN EOS | por @hochiminhrm

in SteemitCryptoAcademy3 years ago
Saludos a todos en esta gran comunidad como lo es #SteemitCryptoAcademy me encuentro nuevamente por acá participando en las conferencias, en este caso en la del profesor @pelon53 quien hoy nos habla sobre la Blockchain de EOS.


IMG-20210804-WA0056.jpg

99pyU5Ga1kws91ecJjkANAzfstp5ietJ4ACvk9NVTfaKbdKfdjNa7qaMieGUqNFbsvD1PWdXSHQzeNFXu1EwadcUN4C9oq6XLsDWAWnJi2pLXzzGr2gZW4EUg8PyrTb5FU.png

Prueba de Participación Delegada (DPoS)


99pyU5Ga1kws91ecJjkANAzfstp5ietJ4ACvk9NVTfaKbdKfdjNa7qaMieGUqNFbsvD1PWdXSHQzeNFXu1EwadcUN4C9oq6XLsDWAWnJi2pLXzzGr2gZW4EUg8PyrTb5FU.png
Las blockchain debe pensar bien la tecnología que utilizarán como protocolo de consenso, cabe destacar sobre ello cae toda la responsabilidad que la blockchain pueda o no ser exitosa, ya que estos tienen que ver con la seguridad y Escalabilidad de dicha plataforma como también con la creación y validación de los bloques, por lo que estos tienen que ser pensados para cualquier eventualidad y poder solucionarlo de manera rápida y sin paralizar las operaciones de la blockchain.

Este algoritmo de consenso fue creado en 2014 por Daniel Larimer quien buscaba una solución a la poca o nula escalabilidad que tenían las plataformas blockchain en ese entonces, el pensó en hacer un algoritmo de consenso el cual pudiera crear blockchain mucho más escalables, segura y tolerantes a fallas bizantinas, todo esto sin necesidad de incurrir en costosos equipos o de alto consumo.

image.png

Fuente

Para hacer posible todo eso la comunidad de la red elige delegados, un cierto número que terminan formando un grupo. Este grupo define líderes con el fin de establecer una rotación lo que asegure que a cada delegado le toque el turno de generar un bloque y por ende obtener recompensas.

99pyU5Ga1kws91ecJjkANAzfstp5ietJ4ACvk9NVTfaKbdKfdjNa7qaMieGUqNFbsvD1PWdXSHQzeNFXu1EwadcUN4C9oq6XLsDWAWnJi2pLXzzGr2gZW4EUg8PyrTb5FU.png

Como Funciona

El funcionamiento de este algoritmo de consenso consta de 3 procesos los cuales son: votación de los delegados, creación de los bloques y comportamiento de los delegados publicados en la blockchain.

Votación de los Delegados : este es el primer paso del pre eso dónde se usa un algoritmo de reputación y la cantidad de token que poseen cada postulante a delegado, esto es una Votación en tiempo real donde mientras más token tengan los postulantes más posibilidades tienen para ser escogidos delegados cabe destacar que los delegados a escoger son un grupo limitado.

Creación de los Bloques: este es el segundo paso del proceso y consiste que cada delegado tiene la oportunidad de Crear un bloque, luego de creado está capacidad se pasa a otro delegado y así sucesivamente hasta que todos hayan creado su bloque para luego añadirlos a la blockchain, mientras esto ocurre se validan las operaciones. En esta parte del proceso los delegados obtienen recompensas por crear los bloques.

Comportamiento de los Delegados Publicados en la Blockchain: está es la tercera y última etapa del proceso, en este paso la colectividad supervisa e inspecciona el proceder y las conducta de los delegados, si consideran que un delegado no está cumpliendo las normas el mismo es expulsado y asi controlan que la red pueda seguir funcionando de manera correcta.

99pyU5Ga1kws91ecJjkANAzfstp5ietJ4ACvk9NVTfaKbdKfdjNa7qaMieGUqNFbsvD1PWdXSHQzeNFXu1EwadcUN4C9oq6XLsDWAWnJi2pLXzzGr2gZW4EUg8PyrTb5FU.png

Características

Este algoritmo de consenso vino a darle solución a uno de los grandes problemas que venían presentando las blockchain y este no es más que su Escalabilidad, sin tener que hacer uso de costosos equipos o alto costo de energía. Otras de las características más relevantes de este algoritmo son:

  • Su tolerabilidad a fallas bizantinas lo que le permite trabajar en blockchain de uso público.

  • En el proceso de votación se utiliza algoritmos de reputación lo que ayuda a escoger delegados más actos y con mayor participación dentro de la red

  • Optimiza los recuerdos de la red (Ancho de Banda, CPU y RAM

  • Tiene la capacidad de realizar tareas paralelas en la misma red.

99pyU5Ga1kws91ecJjkANAzfstp5ietJ4ACvk9NVTfaKbdKfdjNa7qaMieGUqNFbsvD1PWdXSHQzeNFXu1EwadcUN4C9oq6XLsDWAWnJi2pLXzzGr2gZW4EUg8PyrTb5FU.png

Ventajas

  • La escogencia o sistema de votación de los delegados se realiza de manera rápida, con lo cual se establecen quienes serán los que creen los bloques de cada turno lo que le da una mejoría considerable a la escalabilidad de la red.

  • Este algoritmo relaciona la participación de la red con la cantidad de token que poseen cada usuario, lo que promueve a la comunidad participen en la red.

  • Su elevado rendimiento y escalabilidad, el DPoS utilizado en EOS genera 126 bloques en tan solo medio segundo, lo que nos trasmite el gran alcance de transacciones que está puede realizar.

  • Permite que los usuarios poseedores de token reciban mayor recompensas, es se debe a qué mientras más token posean mayor será su participación dentro de la red.

  • Como no se necesitan costosos equipos, mantener la seguridad en red tiene un costo mucho menos elevado a comparación con otras blockchain.

99pyU5Ga1kws91ecJjkANAzfstp5ietJ4ACvk9NVTfaKbdKfdjNa7qaMieGUqNFbsvD1PWdXSHQzeNFXu1EwadcUN4C9oq6XLsDWAWnJi2pLXzzGr2gZW4EUg8PyrTb5FU.png

Desventajas

  • Si la comunidad de la red no se organiza y participa es muy difícil alcanzar el éxito de la misma.

  • Se dice que este algoritmo promueve la centralización, ya que el sistema de votación elige a usuarios poseedores de más token y no existen reglas justas para dicha elección.

99pyU5Ga1kws91ecJjkANAzfstp5ietJ4ACvk9NVTfaKbdKfdjNa7qaMieGUqNFbsvD1PWdXSHQzeNFXu1EwadcUN4C9oq6XLsDWAWnJi2pLXzzGr2gZW4EUg8PyrTb5FU.png

Contratos Ricardianos de la Blockchain EOS

99pyU5Ga1kws91ecJjkANAzfstp5ietJ4ACvk9NVTfaKbdKfdjNa7qaMieGUqNFbsvD1PWdXSHQzeNFXu1EwadcUN4C9oq6XLsDWAWnJi2pLXzzGr2gZW4EUg8PyrTb5FU.png

Este concepto de contratos Ricardianos fue presentado por Ian Grigg en conmemoración del economista británico David Ricardo. Grigg fue uno de los pioneros en utilizar criptográfia en el sistema financiero para la transferencia de activos.

En el momento que Grigg lanzo su teoría no se pudo ejecutar en el momento ya que para aquel entonces no se contaba con tecnología suficiente. Ian Grigg mismo conceptualiza el termino diciendo que los contratos Ricardianos son contratos digitales con términos y condiciones de acción mutua entre dos o más personas firmado y verificado de manera criptográfica, la cual está en un lenguaje acto tanto para personas como máquinas.

EOS se planteo el objetivo de convertir el lenguaje complejo que se una en las blockchain a un lenguaje mucho más acto para todo publico. Esto se vine observando en las direcciones públicas que fueron cambiadas a frases más simples y personalizables, En busca de hacer todo más fácil y entendible EOS busca aplicar contratos Ricardianos en ves de códigos y algoritmos que utilizan un lenguaje mucho más complejo.

EOS idealiza unir los contratos inteligentes con contratos Ricardianos dentro de su blockchain, componentes como su tasa de inflación que ellos aplican para la producción de monedas sean llevadas a contratos Ricardianos para que sea más entendible para el público y menos complicado se aplicar. También buscando aplicar estos contratos dentro de su red, EOS utiliza herramientas técnicas como las plantillas de lenguajes basadas en JSON lo que permite que sus programadores puedan incluir metadatos al contrato y un conjunto de herramientas que lo hace mucho más entendible.


Interface Oficial EOSREX

Paso 1: Lo primero que haremos para explorar la interfaz oficial de EOSREX es ir a su página web EOSAUTHORITY.COM (figura 1)

Cómo podemos observar en la página principal nos muestra su precio actual, rango del mercado, precio más alto y más bajo del día, la diferencia de precio con el día anterior y el volumen de operaciones del día anterior.

Así como tambien el bloque actual y quién lo produce, el número de Wallet totales, los votantes, uso de la RAM y del CPU. Si seguimos bajando encontraremos un listado con el grupo de delegados y los votos recibidos por cada unos.

IMG_20210803_121959.jpg

Figura 1

Paso 2: En la parte superior derecha se nos deplega un menu para acceder a las diferentes opciones que ofrece la plataforma colo lo es Tablero, Billetera, Rex, Power Up, Administrador (CPU,NET y RAM), Administrar claves, Votar, Crear Cuenta, Nombre de Oferta, Alertas y Cambia tus Fichas. ( Figura 2)

IMG_20210803_122734.jpg

Figura 2

Paso 3: Si ingresamos al primer ítem del menú el cual es Tablero, nos muestra nuestra cuenta en la plataforma, no indica el enlace de todas nuestras cuentas así como salgo de las diferentes monedas,gráfico de precio, seguridad, saldo Rex y nuestras actividades recientes.(Figura 3)

IMG_20210803_123911.jpg

Figura 3

Paso 4: El segundo ítem del menú es billetera en esta se observa todas las billeteras que tenemos vinculadas a la plataforma.(Figura 4)

IMG_20210803_124749.jpg

Figura 4

Paso 5: el tercer ítem del menú es REX aquí podemos visualizar nuestras cuentas y nuestro saldo REX el cual se utiliza para realizar alquileres de CPU,RAM y esas cosas dentro de la plataforma.(Figura 5)

IMG_20210803_125521.jpg

Figura 5

Paso 6: En el item administrar CPU,NET y RAM, en este podemos gestionar estás herramientas así como el alquiles de más capacidad para el mejor desarrollo de nuestras DApps.(Figura 6)

IMG_20210803_130448.jpg

Figura 6

Paso 7: Otro de los item importantes dentro del menú es Votar, aquí podemos votar en tiempo real por quienes serán los delegados de la siguiente ronda quienes se encargarán de la confirmación de los siguientes bloques.(Figura 7)

IMG_20210803_131016.jpg

Figura 7



Wallet SQRL


Lo primero que haremos es ir al la web oficial de la wallet SQRLWALLET.IO para descargarla en este caso descargaremos la versión para Windows ya que ese es el sistema operativo de mi PC.

IMG_20210804_173735.jpg

Luego de haber descargado mi wallet e instalado, me dirigí a exportar una Wallet que ya tenía con anterioridad, la importe y como se observa tengo mi wallet ya instalada y en la cual ya inicie sesión.

IMG_20210804_173951.jpg

En ella observamos el precio del telos, tanto en USD como en EOS, el total de Telos que nuestra wallet contiene así como tambien el balance total en USD.

También nos muestras tres opciones donde la primera es Buy. Sell. Swap esta es exclusiva para los usuarios vip dentro de la plataforma, tenemos una segunda opción la cual es Send. Receive. Stake en esta opción los usuarios envían reciben o hasta pueden hacer staking de sus token y por último tiene una opción Advanced.

IMG_20210804_174435.jpg

Tenemos también el item de Governance aquí podemos todos los delegados por orden de votos de mayor a menor como tambien el porcentaje de votos que tienen, también nos ofrece la opción de votos proxy.

IMG_20210804_175445.jpg

Luego encontramos la opción de Herramientas aquí podemos observar toda la configuración de la wallet y del sistema, podemos cambiar nuestras claves y otras opciones de configuración.

IMG_20210804_175855.jpg


Como Obtener RED, CPU y RAM

Para obtener Red y CPU nos dirigimos a la sección de monedero dentro de la wallet, seleccionamos la opcion Send. Receive. Stake >> Manager Stake

IMG_20210804_181049.jpg

Se nos abre una ventana donde podemos observar dos opciones donde la primera es para comprar CPU y la otra para comprar Red cabe destacar que la compra de los mismo están expresados en EOS, luego seleccionamos en la parte inferior Update Staked Balances para procesar la operación.

IMG_20210804_181539.jpg

Para obtener a RAM los paso son similares, nos vamos a monedero dentro de nuestra wallet, luego vamos a la opción Send. Recieve. Stake >> Comprar RAM

IMG_20210804_182727.jpg

Se nos apertura una ventana donde con dos opciones donde nos da la oportunidad de comprar RAM expresados en Bytes dónde podrás expresar la cantidad de Bytes a comprar o expresado en EOS dónde observarás la cantidad de EOS a gastar y seleccionamos comprar RAM para procesar la operación.

IMG_20210804_183213.jpg


Token Rex



El token Rex fue creado en 2018 por Daniel Lamier, si el mismo creador de protocolo de consenso DPoS (Prueba de Participación Delegada) y este es un token de beneficios para todas aquella personas que alquilen o contribuyan con recursos a la red.

Rex como requisito indispensable antes de poder arrendar, es votar por al menos 21 delegados dentro de la plataforma esto para incentivar el voto hacia los creadores de bloques.

IMG_20210804_183532.jpg

Rex tiene un precio basado en EOS de 0.00010107998569939453 Rex/EOS y si observamos en coinmarketcap EOS tiene un precio de 4.126$ lo que le viene otorgando un precio a rex de 0.000417$.


Conclusión

El protocolo de participación delegada (DPoS) fue una apuesta muy innovadora en busca de solucionar los problemas de escalabilidad que venían presentando las blockchain aunque se le señala porque sacrifica de cierto modo la descentralizacion, algunas plataformas han puesto en marcha métodos para que está no se pierda y sacarle el máximo provecho a este algoritmo.

EOS es una de la plataforma blockchain que utiliza este algoritmo de consenso, y es que el mismo ofrece eficiencia, eficacia y seguridad a la cadena de bloques. A su ves EOS quiere implementar un lenguaje mucho más apto para todo publico por lo que está implementando contratos Ricardianos para que el lenguaje que se utilice en la plataforma sea comprensible tanto para desarrolladores como para usuarios.

Sort:  
Loading...

Coin Marketplace

STEEM 0.20
TRX 0.15
JST 0.029
BTC 64512.68
ETH 2615.54
USDT 1.00
SBD 2.82