SEC S17-W1 || Secuenciadores Steem blockchain.

in SteemitCryptoAcademy21 days ago


pixelcut-export.png
Imagen editada y diseñada por el autor en Instagram.

Jueves 11 de Abril del 2024, me presento ante ustedes para dejar mi participación en el Steemit Crypto Academy Contest / S17W1: Secuenciadores Steem blockchain.

Cordial invitación @malikusman @ngoengy @steemdoctor1

sec16.png

Para desarrollar esta publicación la comunidad nos brinda las siguientes pautas:

∞🔸∞ ¿Cuáles son los principales componentes básicos de una cadena de bloques y cómo funciona el proceso de secuenciación de transacciones en una red de cadenas de bloques?

∞🔸∞ Describir cómo funciona el secuenciador blockchain Steem, destacando sus características específicas y su papel en el consenso. Ilustra un diagrama gráfico para explicar cómo funciona.

∞🔸∞ ¿Cuáles son los diferentes algoritmos de consenso utilizados en blockchains y cómo influyen en el proceso de secuenciación de transacciones?

∞🔸∞ Explicar el papel de los diferentes tipos de nodos (como nodos completos, nodos ligeros, etc.) en el proceso de secuenciación de transacciones dentro de una cadena de bloques.

∞🔸∞ Discutir la importancia de la descentralización y la gobernanza en el contexto de la cadena de bloques Steem. ¿Cómo afecta la estructura de gobierno de Steem a la secuenciación de transacciones y la seguridad de la red? Da un ejemplo práctico que explique el funcionamiento.

sec16.png

✓ ¿Cuáles son los principales componentes básicos de una cadena de bloques y cómo funciona el proceso de secuenciación de transacciones en una red de cadenas de bloques??

Los principales componentes de una Blockchain son los los bloques, los hasch, las transacciones, la validación, los nodos, la cadena de bloques y el consenso de validación; todos estos son los componentes básicos que hacen posible la conformación de una blockchain, cada uno posee su propia definición y características que lo llevan a destacarse en ela cadena, así al estar todo combinado se cera la cadena de bloques, robusta, segura e inmutable, con marcas en en tiempo para llevar una secuencia y un orden criptografico.

Proceso de secuenciación de transacciones en una red de cadenas de bloques.

Lo primero que se genera es una TRANSACCIÓN, esta no es más que una necesidad que posee un usuario de llevar a acabo cualquier cosa, que va desde enviar dinero, intercambiar tokens, enviar un mensaje encriptado, realizar una publicación, votar, comentar, contratos inteligentes, un acuerdo; todo es una transacción que se registra en la cadena de bloques con un numero hash.

El HASH es una clave alfa numérica única, este se registra en la cadena de bloques y es indescifrable e inmutable, es criptografia que genera una huella digital para cada transacción, de esta manera puede incluirse como un registro dentro de un bloque.

Los NODOS están representados por cada computador, cada uno representa un poder computacional que va a validar las transacciones, a cada uno llega este movimiento con su numero hash, luego de ser VALIDADO por cada nodo es donde puede registrarse esta información dentro de los bloques.

Los BLOQUES representan un compartimento sellado donde están un numero de transacciones definidas cada una con su marca o huella individual, cuando el bloque llega a su capacidad puede ser integrado a la CADENA DE BLOQUES, esta es la secuencia de bloques unidos; cada bloque lleva dentro de si el numero hash del bloque anterior, su propio numero hash y todas las transacciones que se llevaron a cabo al momento de su creación.

Por lo tanto, una CADENA DE BLOQUES es un libro digital abierto, donde están registradas millones de transacciones que se llevan a cabo dentro de ella, con marcas de tiempo inmutables, con códigos criptograficos únicos, donde la información esta a disposición de todos los usuario o miembros del ecosistema, toda esta información permanece inmutable en el tiempo.

Las cadenas de bloques son posibles y seguras debido a esta combinación entre criptografia y marcas de tiempo o hash, ya que mediante de ellas es posible la secuenciación de información dentro de los bloques, por lo tanto, nadie puede introducir un bloque a la cadena que no lleve el registro de cada nodo, de cada transacción y de la secuenciación en cada bloque, así se impide la falsificación y la violación de la información.

Representación gráfica del proceso de secuenciación de una transacción en una blockchain:


1.png
Diseñada por el autor.
Describir cómo funciona el secuenciador blockchain Steem, destacando sus características específicas y su papel en el consenso. Ilustra un diagrama gráfico para explicar cómo funciona.

Nuestro ecosistema tiene como punta de lanza un sistema de consenso llamado DPoS, su función es generar un acuerdo de validación de los nodos para así dar el sello al bloque y así ser agregado a la cadena de bloques, este trabajo es realizado en Steemit por 20 testigos más 1, estos son escogidos mediante el voto de los usuarios, estos poseen buena reputación y fidelidad por la plataforma, de esta manera nuestro ecosistema posee validaciones mucho más rápidas que otras blockchain con consensos diferentes.

Entonces nuestros 21 testigos representan los jueces y validadores de nuestras transacciones para ser introducidas en un bloque, el cual al ser validado se agrega a la cadena de bloques, este proceso en nuestro ecosistema solo se lleva 3 segundo, por lo tanto, cada 3 segundos se genera un nuevo bloque y es agregado a la cadena, los testigos son escogidos al azar para realizar este trabajo, y al llevar a cabo esta función nuestros testigos reciben un pago en nuestras diferentes monedas.

El secuenciador en Steem blockchain comienza con un usuario que realiza una transacción (voto, comentario, resteem publicación, compra de steem, intercambio en el mercado interno) todo movimiento dentro de steemit representa una transacción que es enviada a una sala de espera donde es ordenada por llegada, valor y prioridad; al ser esta validada por nuestros testigos y por su poder computacional se introduce la información a un bloque que cuando alcanza su capacidad es sellado por un testigo e insertado a la cadena de bloques, así queda un registro con una marca de tiempo y además la información es inmutable.

2.png
Realizado por el autor.

Nuestros testigos siempre están cambiando, ya que estos son por votación de toda la comunidad de Steemit, cuando un testigo falla o se va siempre hay otro dispuesto a realizar el trabajo.

¿Cuáles son los diferentes algoritmos de consenso utilizados en blockchains y cómo influyen en el proceso de secuenciación de transacciones?

Los tipos de consensos son muchos, pues cada blockcahain puede generar o diseñar su propio tipo de algoritmo de consenso, cada ecosistema es responsable de como desea obtener un acuerdo entre todos los validadores, entre todos los nodos para sí alcanzar un acuerdo generar y dar la validaciones a sus transacciones, por ello, vamos a intentar explicar algunos tipos de consensos:

Prueba de Participación Delegada (dPoS)

Steemit como red social impulsa un mecanismo que como definimos anteriormente impulsa la velocidad en la validación de sus transacciones mediante la participación delegada, en este caso en nuestros llamados testigos, los cuales son escogidos por la comunidad dentro de Steemit, basado en la reputación y fidelidad de los miembros, por lo tantos, los testigos son los usuarios más comprometidos y con más SP en la red.

Proof of Stake (PoS)

Este sistema de consenso requiere de usuarios den garantía en criptomonedas para convertirse en validadores, es decir, deben colocar su propio capital para poder ser un validador, para ello utilizan sus propios fondos y su propio poder computacional, en este sistema los validadores se seleccionan al azar, deben estar disponibles al momento de ser escogidos, de lo contrario son multados y obligados a pagar con sus criptomonedas, por su trabajo se les recompensa en la misma criptomoneda, un ejemplo de este consenso es la Blockchain Euthereum.

Prueba de Trabajo (PoW)

Acá la figura encargada de validar las transacciones y generar nuevos bloques son llamados mineros, estos necesitan usar poder computacional y poder eléctrico para poder llevara a cabo dicho trabajo, este algoritmo de consenso es el más conocido y el más utilizado, ya que este dio paso a la primera blockchain y criptomoneda conocida como lo es el Bitcoin, los validadores son recompensados con nuevos tokens por su trabajo.

Prueba de Autoridad (PoA).

En este consenso los validadores son solo escogidos mediante su capital invertido, reputación, moral y su fidelidad a la blockchain, por lo tanto solo los autorizados pueden convertirse en validadores, es un consenso más autoritario y centralizado, por llamarlo de alguna manera.

Prueba de Trabajo Retardada (dPoW).

Este mecanismo de consenso es utilizado por las llamadas blockchain de segunda capa, pues estas se basan y se apoyan en las blockchain de primera capa y que usan el mecanismo PoW, se apoyan en estas para funcionar y obtener seguridad en sus transacciones pero con ciertos mecanismos propios.

Explicar el papel de los diferentes tipos de nodos (como nodos completos, nodos ligeros, etc.) en el proceso de secuenciación de transacciones dentro de una cadena de bloques.

Los nodos son los encargados de diseñar la red que soporta, maneja y da seguridad a la blockchain, mediante los nodos se mantiene en consenso de los diferentes ecosistemas, cada red posee sus propios nodos que trabajan en el mantenimiento de la funcionalidad el la red, los nodos se comunican entre si para alcanzar un consenso y hacer cumplir el software de la blockchain.

Nodos Completos.

Estos son los nodos más completos y esenciales en las blockchain, pues los nodos completos como su nombre lo indican poseen toda la información requerida del libro mayor, estos nodos pueden descargar y almacenar cada una de las transacciones e de la red, evitando así estafas como el doble gasto, este tipo de nodos es utilizado cuando se requiere un alto nivel de seguridad en la validación de transacciones.

Nodos ligeros.

Estos nodos son una variación de los nodos completos, pues estos poseen cierta limitación en descarga y almacenamiento de datos, por lo tanto, su poder el menor, pero su eficacia y velocidad son mayores al manejar menos información; una características de estos nodos es que requieren comunicarse con los nodos completos para poder validar las transacciones, estas limitaciones también se ven afectadas por la seguridad, ya que estos nodos son más vulnerables.

Nodos mineros.

Son maquinas que resuelven problemas matemáticos complejos, estos nodos son normalmente manejados por entidades con mucho capital, su función es minar, validar y generar nuevos bloques para el buen funcionamiento de la Blockchain, de esta manera reciben nuevas criptomonedas como pago por su trabajo.

Nodos de autoridad

Son nodos que son investigados y aprobados por la blockchain, su función de validar y generar los bloques solo se puede llevara acabo mediante la aprobación de los integrantes de la comunidad con poderes especiales.

Discutir la importancia de la descentralización y la gobernanza en el contexto de la cadena de bloques Steem. ¿Cómo afecta la estructura de gobierno de Steem a la secuenciación de transacciones y la seguridad de la red? Da un ejemplo práctico que explique el funcionamiento.

La descentralización es la punta de lanza de las cadenas de bloques, por eso nació la primera cadena de bloques, pues se necesitaba de un nuevo orden económico que no tenga el poder concentrado en una sola persona o en una sola institución, así nació el Bitcoin, donde cada usuario o cada minero posee parte del ecosistema, trabaja para mejorarlo y puede sacar el mejor provecho de su propio trabajo, sin intermediarios y sin tercerizaciones que generan un costo o una comisión por una transacción, la descentralización dispersa la toma de decisiones, es decir, el poder no esta concentrado sino esparcido.

En el contexto de Steemit, el poder esta en cada usuario de la red, nosotros podemos votar por los mejore usuarios para convertirlos en testigos de nuestra plataforma, así estos serán los encargados de validar, ejecutar y dar forma a nuestro ecosistema, escogenos 21 testigos y como usuarios tenemos 30 votos disponibles.

3.png
Capture de mi wallet.

Como pueden ver en la capture de pantalla de mi wallet he utilizado mi derecho a escoger a los testigos de la red, he usado o aprobado a 21 testigos y aun me quedan 9 votos disponible para aprobar a otros, esto es el mejor ejemplo de descentralización que puedo entregarles.

En cuanto a la Gobernanza si es un punto que requiere un poco más de atención, en cuanto a Steemit la gobernanza recae en lo usuarios que poseen mayor SP, entre mayor SP, mayor es tu impacto en la toma de decisiones de la red, pero acá es donde caigo en un dilema, pues hace pocos años se vivió una bifurcación de Steemit en una nueva blockchain llamada Hive, pues se discutió en que la gobernaza de Steemit calo en manos de un nuevo dueño, en manos de Justin Sun, ahora bien con el tiempo las decisiones y lo cambios han seguido siendo propuestos por diferentes usuarios, diferentes testigos y las decisiones han seguido siendo tomadas por todos.

Tanto la descentralización y la gobernanza juegan un papel vital en el buen funcionamiento de cualquier ecosistema, la seguridad depende de tener una red robusta, una red con reglas y procedimientos claros, si hay una abertura o punto débil de seguro la red será victima de los hacker, quienes pueden aprovecharse de estas debilidades, actualmente el equipo de steemit blog ha realizado un gran trabajo en mantener las reglas del juego bien claras.

SEPARADOR.png

¡Buena amigos me despido, espero mi participación sea de su agrado!

Suerte, bendiciones y éxito.


WhatsApp Image 2022-04-13 at 4.58.45 AM.jpeg
Imagen propia creada en Cupace

Sort:  
Loading...

Greetings, my friend @yancar! 🔮 Your breakdown of blockchain components is enlightening! 🚀 The explanation of Steem's DPoS consensus and its 21 witnesses is fascinating! Keep shining in the contest! All the best, success for you! 👍

 19 days ago 

Saludos cordiales gran amigo, gracias por pasar y comentar, bendiciones.

TEAM BURN

Your post has been successfully curated by @inspiracion at 35%.

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.

Team Burn (1).png

Burning STEEM by sending it to the @null account helps reduce the supply of STEEM and so increase its price.

 21 days ago 

Saludos hermosa amiga @inspiracion agradezco muchísimo tu valioso apoyo, es importante para mí, bendiciones.

@yancar I love how you have broken down the complexities of blockchain technology and explained Steem unique consensus mechanism in such clear and understandable way. Your diagrams really helped me visualize the process. Best of luck in the contest

 21 days ago 

Saludos gran amigo, muchas gracias por tu apoyo y buen comentario, lo valoro mucho.

Thank you, friend!
I'm @steem.history, who is steem witness.
Thank you for witnessvoting for me.
image.png
please click it!
image.png
(Go to https://steemit.com/~witnesses and type fbslo at the bottom of the page)

The weight is reduced because of the lack of Voting Power. If you vote for me as a witness, you can get my little vote.

Wow, I really admire how you've taken the complex world of blockchain technology and broken it down into simple terms that anyone can understand. Your explanation of Steem's unique consensus mechanism was so clear and easy to grasp. And those diagrams you included, are like a lightbulb moment for me, helping me visualize the whole process in a way I hadn't before. Best of luck in the contest. You've got this, my friend.

 20 days ago 

Saludos cordiales gran amigo sahmie, muchas gracias por tan constructivo comentario, es muy valioso para mí.

Feliz y bendecido día.

Upvoted. Thank You for sending some of your rewards to @null. It will make Steem stronger.

 19 days ago 

You have comprehensively enlighted us on all the sections of the given task.

Por lo tanto, una CADENA DE BLOQUES es un libro digital abierto, donde están registradas millones de transacciones que se llevan a cabo dentro de ella, con marcas de tiempo inmutables, con códigos criptograficos únicos, donde la información esta a disposición de todos los usuario o miembros del ecosistema, toda esta información permanece inmutable en el tiempo.

In my experience, I've found blockchain to be like a digital ledger open for all to see. It's kind of like when I used to keep a journal, but instead of writing about my day, it records millions of transactions securely. They recorded transactions are publicly available to foster transparency but the transactions once recorder or non-editable to promote security.

Los tipos de consensos son muchos, pues cada blockcahain puede generar o diseñar su propio tipo de algoritmo de consenso, cada ecosistema es responsable de como desea obtener un acuerdo entre todos los validadores, entre todos los nodos para sí alcanzar un acuerdo generar y dar la validaciones a sus transacciones, por ello, vamos a intentar explicar algunos tipos de consensos:

Yeah, you're right, there are various types of consensus mechanisms out there. It's like when I'm with my friends, and we're trying to decide where to go for dinner. Everyone has their own opinion, and we have to come to a consensus on where to eat. Consensus mechanisms are the protocols to be adhered to, for transactions to get verified on the blockchain .

La descentralización es la punta de lanza de las cadenas de bloques, por eso nació la primera cadena de bloques, pues se necesitaba de un nuevo orden económico que no tenga el poder concentrado en una sola persona o en una sola institución, así nació el Bitcoin, donde cada usuario o cada minero posee parte del ecosistema, trabaja para mejorarlo y puede sacar el mejor provecho de su propio trabajo, sin intermediarios y sin tercerizaciones que generan un costo o una comisión por una transacción, la descentralización dispersa la toma de decisiones, es decir, el poder no esta concentrado sino esparcido.

  • Oh yeah, I totally agree that decentralization is key. It's like back in the day when my grandma used to tell me about how everyone in her village had a say in community matters. No one person had all the power; decisions were made collectively, just like in a decentralized blockchain network. Decentralization ensures distribution of power among the community members and prevent its concentration in few hands which could otherwise have deleterous effect on the blockchain.

All the best

 19 days ago 

Saludos cordiales gran amigo drqamu, muchas gracia por pasar e interactuar con un buen comentario que demuestra que has leído mi participación, me complace mucho que mis respuestas se entiendan.

Te deseo una feliz y bendecida tarde.

The article substances a thorough basics of blockchain innovation, concentrating at the predominant foundation in conjunction with the purchase sequencing manner within a blockchain community. It properly breaks down the components consisting of deals, hashes, nodes, and additionally blocks highlighting their characteristic in growing a durable along with unalterable blockchain.

The description of the purchase sequencing procedure clears up simply how deals are commenced, confirmed, in addition to videotaped inside blocks unavoidably developing a consecutive chain of blocks.

 18 days ago 

Saludos amigo raaji, muchas gracias por leer y comentar mi participación bendiciones.

You are most welcome friend

Hello friend greetings to you, hope you are doing well and good there.

You have said that the main components of a Blockchain are blocks, hashes, transactions, validation, nodes, the block chain and the validation consensus. Yes this is true, Blockchain cover all these things.

You have beautifully explained the Transaction sequencing process of a blockchain network. The concept of HASH, NODES and BLOCKS are very well defined.

The consensus algorithms used in blockchains are very well defined. The PoW and PoS are beautifully explained along with other algorithm mechanism. All the nodes are very well explained and brief explained too.

I wish you very best of luck in this contest.

 18 days ago 

Saludos cordiales gran amigo, agradecido por tu visita y buen comentario, bendiciones.

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.032
BTC 57592.54
ETH 2911.85
USDT 1.00
SBD 3.67