Lección 6: Algoritmos de consenso blockchains.
Saludos amigos de esta comunidad Reflexiones de Vida, la intención de estas lecciones es ir aprendiendo el funcionamiento de nuestra blockchain Steem, ya estamos en la lección 6 y les quiero compartir algunos mecanismos de consenso descentralizados y por supuesto, el mecanismo de consenso que utiliza Steem Blockchain. El mecanismo de consenso, también es llamado algoritmo de consenso o protocolo de consenso.
Las cadenas de bloques (blockchains) son libros de contabilidad distribuidos, donde se registran todas las transacciones que ocurren en las blockchains.
En el mundo de las blockchains existen diferentes mecanismos para poder llegar a un consenso, es allí donde se reciben y aprueban las diferentes transacciones, como votar, comentar, publicar en otras transacciones. Allí se validan las transacciones (criptográficas), con la finalidad de llevar una secuencia correcta en las transacciones que ocurren en la blockchain.
En esta lección, nos vamos a concentrar solo en tres mecanismos de consenso, últimamente han salido
Prueba de trabajo
En ingles es Proof of Work (PoW) y es la usada por la red del bitcoin. Este es un mecanismo de consenso descentralizado, se requiere que se resuelva un problema matemático complejos, y esta labor la hace un minero.
Hay una competencia, porque el minero que primero resuelve el problema matemático, agrega un bloque a la cadena de bloques y el minero recibe una recompensa de la red, por hacer esta labor. Se requiere de equipos computacionales que puedan resolver estos problemas, generando un consumo elevado de energía.
Esta prueba de trabajo, se conoce normalmente como minería por la recompensa que reciben por el trabajo ejecutado al resolver el acertijo criptográfico.
Tiene un problema adicional, al existen unos grandes grupos mineros, allí se centraliza la red en manos de unos pocos.
Prueba de Participación
En inglés es Proof of Stake (PoS), es uno de los protocolos de consenso más utilizados en las blockchains. Para poder ser partícipe y crear bloques, es necesario ser propietario o participar en las criptomonedas. Mientras más tokens tenga el usuario, mayor poder para crear bloques y se les llama validadores. Son recompensados al agregar nuevos bloques a la red.
La creación de bloques se hace de forma aleatoria, pero dando mayor probabilidad a aquellos que tengan más tokens y mayor tiempo de participación en la red. Este mecanismo se creo, con la finalidad de aumenta la seguridad y escalabilidad de la blockchain, así como su descentralización que es un problema que ocurre con el mecanismos de consenso PoW. Adicionalmente, el consumo de energía en este protocolo de consenso es mínimo
Prueba de Participación Delegada
En inglés Delegated Proof of Stake (DPoS), este protocolo de consenso es el utilizado por Steem Blockchain. Y debe ser más conocido por nosotros los usuarios.
Una de las características de este mecanismo es altamente escalable y mantiene la seguridad y robustez de la red. Se considera un mecanismo de consenso robusto, porque tienen gran escalabilidad y piensan en casi todos los escenarios posibles, en cuanto a seguridad y ataques de la red.
Las cuentas que son las encargadas de crear los bloques son llamados testigos. Estos testigos son elegidos colectivamente por medio de votos de los tenedores de STEEM. Cada cuenta de la red Steem tiene la posibilidad de votar por 30 posibles testigos.
En este caso, la red Steem programa las cuentas seleccionadas como testigos, para que el tiempo entre bloques sea de 3 segundos. Entonces cada 3 segundo se va produciendo un bloque y un testigo secuencialmente es el encargado de validar cada bloque.
Las monedas generadas en cada bloque se distribuyen de la siguiente manera: sólo el 10% se pagan a los testigos o productores de bloques. El 90% restante delos nuevos STEEM se otorgan a los productores de contenido, curadores y poseedores de Steem Power.
Esta información en porcentaje, ya ha sido dada en las lecciones anteriores.
Hemos finalizado la lección 5. Puede ver las lecciones anteriores.
Lección 1
Lección 2
Lección 3
Lección 4
Lección 5
No dejes de participar en nuestras dinámicas diarios, te invitamos a que formes parte de esta comunidad, tu comunidad y juntos hacer crecer esta comunidad.
Dinámicas diarias:
Día | Tema | Etiqueta | Responsable |
---|---|---|---|
Lunes | Sabroso. | #rv-sabroso | @flacura50 |
Martes | Edúcate. | #rv-educate | @pelon53 |
Miércoles | Manos a la obra. | #rv-obra | @victornavarro |
Jueves | Experiencias vividas. | #rv-experiencia | @beautiful12 |
Viérnes | Diviértete. | #rv-diviertete | @ternuritajessi |
Si aun no estas verificado en nuestra comunidad puedes verificarte aqui El proceso es sencillo, deseamos seas parte de nuestra comunidad, tu comunidad.
C.C: @beautiful12 , @tahispadron , @ternuritajessi , @pelon53 y @victornavarro
Haz Click a los siguientes enlaces:
50 SP 100 SP 250 SP 500 SP 1000 SP
2500 SP
Your post has been successfully curated by @𝐢𝐫𝐚𝐰𝐚𝐧𝐝𝐞𝐝𝐲 at 45%.
Thanks for setting your post to 25% for @null.
We invite you to continue publishing quality content. In this way you could have the option of being selected in the weekly Top of our curation team.
Muchas gracias por el apoyo amigo @irawandedy, saludos
Saludos profesor.
Siempre que veo sus lecciones, recuerdo mis inicios en la Criptoacademia, la verdad es que la enseñanza fue mucha y hoy por hoy agradezco esa oportunidad, porque siempre me sirven de algo conocer como es el funcionamiento de la red blockchain.
Sin duda alguna que manejar estos conceptos básicos nos dan mucho entendimiento para saber el por qué y cómo se dan ciertas cosas dentro de la misma plataforma.
Es gusto leerle. Muchas gracias por compartir con nosotros.
Muchas gracias amigo por tu visita. Fueron tiempos de mucho aprendizajes y tú lo aprovechaste. Durante todo este tiempo, he aprendido sobre este mundo tan fascinante y sigo aprendiendo.
Así es, con los conocimientos básicos comprendemos gran parte de lo que ocurre en la plataforma.
Saludos y bendiciones