SteemitCryptoAcademy: Consensus Algorithms@ alphafxn season 2 week5


¿ Que son los algoritmos de consenso ?

Son lo que hace que todas las secuencias de blockchain sean diferentes unas de las otras, la red blockchain cuenta con millones y millones de personas en el mismo espacio, entonces la pregunta es ¿Porque no intervienen unas con otras o existen mutuamente? bueno la respuesta se encuentra en la arquitectura de la red blockchain ya que esta diseñada de manera muy inteligente y los algoritmos de consenso son el nucleo de esta arquitectura .

Los algoritmos de consenso son procesos de toma de decisiones para un un grupo de personas donde todos y cada uno de los individuos dentro de ese grupo construye y apoya la decisión que funcione mejor para ellos es una manera de resolución donde todos los miembros deben apoyar la decisión mayoritaria les guste o no, en terminología simple es una manera en cual se toman decisiones en un grupo

Imaginemos un grupo de 15 o 5 personas queriendo tomar una decisión, dentro de un grupo sobre una actividad o proyecto en la que todos salgan con un beneficio uno que otro puede sugerir pero la mayoría de las personas tomaran la idea que los beneficie, las demás personas tendrán que sobrellevar la decisión les guste no .


Que-es-un-algortimo-de-consenso-en-blockchain.jpg

source

Prueba de tiempo transcurrido

¿ Que es ?

La prueba del tiempo transcurrido es un algoritmo de consenso que se usa mayormente en redes blockchain privadas en el que para poder acceder, necesitaras un permiso con el que podrás ingresar, estas redes debe decidir los derechos mineros o los comienzos de votacion

Los algoritmos también pueden garantizar un inicio de sesión seguro a la hora de entrar en el sistema ya que a la hora de entrar a la red es necesario introducir una identificación o usuario antes de dejar que cualquier minero se una.

Es importante decir que este algoritmo nos da la oportunidad de elegir a los ganadores de forma justa ya que una de sus estrategias es que cada persona que en ese momento se encuentre en la red tendrá que esperar una cierta cantidad de tiempo que sera elegido al azar, una vez transcurrido ese tiempo de espera estará en registro para crear un nuevo bloque .


csm_a-blockchain-ThinkstockPhotos-680381152_e686d746f7.jpg

source

Uniendose a la red blockchain

  • Un nuevo integrante en la red descargara un código con elementos de confianza a blockchain.
  • Luego de haber iniciado ese proceso conseguirá unas llaves especiales , usando esas llaves el nuevo integrante podrá enviar el certificado SGX a la red y así solicitar el acceso.

Participando en los sistemas de lotería

Los participantes o en este caso los usuarios tendrán un temporizador puesto por la fuente de confianza, luego de eso el participante tiene que esperar hasta que el tiempo que se le fue encomendado finalice , una vez finalizado el tiempo el participante tendrá acceso a un a certificación con la cual podrá completar la labor requerida .

¿ Como funciona ?

En pocas palabras lo que hace el POET es un anillo de confianza donde un grupo de usuarios son asociados por un coordinador y el, tiene la ocupación de recibir el trabajo de las personas del anillo de confianza y así verificar que es correcto, para eso el coordinador del proceso reparte un cronometro y una serie de pruebas criptograficas que habilitan a los usuarios al azar para así poder producir bloques de la blockchain, una vez que un usuario es elegido este genera un bloque desarrolla la prueba criptografica ya mencionada anteriormente y la envía al coordinador cuando el la recibe, verifica si es correcta , de ser correcta acepta el bloque en caso de no ser correcta sera desechada, dada la ultima decisión se dispara otra vez el cronometro para que inicie el proceso de selección nuevamente y se genere la prueba en otro participante, este proceso sigue en un ciclo que se terminara repitiendo y así permitiendo que el funcionamiento en la red se mantenga de forma indefinida

descarga (1).jpeg

source

Ventajas y Desventajas

Ventajas

  1. Es un algoritmo de consenso bastante eficiente e innovador en la generación de bloques y es muy escalable
  2. El proceso es perfecto para redes de blockchain privadas mejor dicho este algoritmo esta hecho para espacios empresariales
  3. El proceso del algoritmo es descentralizado y la actividad garantiza que todos tendrán la mismas oportunidades de generación de bloques

Desventajas

  1. Una de las desventajas es que es muy dependiente de la tecnología intel si bien ese algoritmo es de software libre y puede adaptarse a otras plataformas los cambios se volverían a las redes prácticamente incompatibles o con varios problemas de compatibilidad
  2. Existen algunos programas de ataque que podrían explotar las vulnerabilides conocidas de los procesadores intel

Diferencia de POET con los otros algoritmos de consenso

  1. El consumo de energía no es tan grande comparado con otros algoritmos como el algoritmo de prueba de trabajo que tiene un consumo de energía un poco mas alto
  2. cada persona que este en la red tiene que esperar un tiempo, pero el limite de espera es aleatorio lo cual es bueno porque ya que es aleatorio nuestro tiempo puede ser hasta de un minuto o por el contrario de una hora
  3. En este tipo de algoritmo no existe el llamado anonimato

cc:
@alphafx


Comments 1


Straigh to the point but brief. Add effort next time to make a quality publivation and get better marks.
Task satisfactorily done
Parameter
rating
Presentation 1/2
Content 3/5
Originality 1/3
Total 5

Thanks for participating

17.05.2021 02:49
0