![0.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmZZr6hZpnSBYxf7W5VCFWD5MQyYVsvf7hALNStPh8DmFG/0.png)
Image edited by me in Powerpoint
INTRO
A Blockchain is a gigantic library that stores information (of any kind) in the form of a ledger that is public, unalterable, and verifiable over time.
The way in which the information is stored is in the form of blocks that are interlinked with each other, keeping a close relationship between the previous and successive blocks, thus ensuring the inalterability of the information. Imagine a large chain composed of blocks, and each block contains specific information.
![1.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmdF8G1ZHKM4kwanjBVm94n2DzK1zek7TZ3fXpTdRsFQLL/1.png)
Image edited by me in Powerpoint
From this quality comes the name Blockchain = Chain made of blocks of information.
One of the basic qualities that make the blockchain a blockchain is Decentralization... without this quality, the blockchain would be an internet site like many others.It is the quality of decentralization that allows the security, participation, freedom, and inclusion of the Blockchain.
1. Tell us about your favorite concept or term related to blockchain, try to be explanatory and make sure to give your opinion.
CONSENSUS PROTOCOL
Now, a logical problem arises from decentralization: How can we make dozens of Nodes communicate with each other and reach an agreement or consensus to verify and archive the information?... this is where the consensus protocols come in.
CONCEPT:
In other words, the consensus protocol is the mechanism that regulates the way in which nodes reach an agreement to add new blocks to the chain.
TYPES OF CONSENSUS PROTOCOLS
1-Proof of Work (PoW)
It is the oldest and therefore one of the most recognized as it is the protocol currently used by the Bitcoin Network. Its mechanism is based on performing complicated mathematical operations through special computers (mining machines) with a lot of computing power.The node that deciphers the operation correctly and fastest will be awarded the honor of verifying the block and adding it to the chain. It also receives a reward in-network tokens.
As already said this type of protocol needs great computing power and therefore a great consumption of electrical energy, therefore it has a marked impact on the environment.
2-Proof of Stake (PoS)
It is the second best-known protocol for being employed by the Ethereum Network.Unlike Proof of Work, it does not require special equipment or solving complicated mathematical problems, only possession of a large amount of the Network's native token. In this protocol, the process of block allocation is done between the nodes that have the largest number of staked tokens.
The greater the number of tokens, the greater the probability of receiving a block for verification and sealing.
The advantage of this mechanism is that it does not impact the environment as much, although a negative feature in my opinion is that it is not very participatory, since only those who own more are those who have greater rights.3-Delegated Proof of Stake (DPoS)
This is the consensus mechanism of our Steem Network. In it, the users of the network elect Witnesses who, through their reputation and their service to the network, gain fame among the people.
These witnesses are in charge of validating the blocks through a selection system that is given by the amount of participation that users delegate to them.
The advantage I see in this type of mechanism is that it is more participatory and decentralized since even users with a small number of tokens can participate in the network.
4- Proof of authority (PoA)
This is a type of protocol mostly used in private Blockchains, in which the block validation process is assigned to a Node called Validator, which is chosen based on trust, honesty, and image of the person.
In other words, a validator makes his identity public, so that it is his image that is at stake in the validation process, and therefore protects the network from any tampering in the process.
The advantages of this protocol are that it is faster and therefore its scalability is greater, but it does so by sacrificing decentralization.5-Proof of elapsed time (PoET)
This protocol is based on a lottery system that randomly assigns the right to add a block to the chain with equal probability. Therefore each node has the same probability of winning.
The algorithm of this mechanism generates a random waiting time for each node, in which the node with the shortest waiting time will be assigned the next block while the other nodes enter a suspension period.
This period of suspension of the remaining nodes results in lower power consumption within the network since only the node selected with the shortest waiting time will be in operation.
This protocol is also an advantage in terms of participation and decentralization since each node is given the possibility to participate.
If you want to know a little more about the different types of census protocols I invite you to review the following articles written by Melanie Kramer and Jake Frankenfield.![2.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmWmLR7y4j838VxZmvLX4S6EssdfQfpivGqCtyPwPR5FEK/2.png)
Image taken from: ARTICLE
![3.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmPgRkoGX5p4rz6v1kmMMM58e1uEU3zq6Yxh2Dd6mRSPfK/3.png)
Image taken from: ARTICLE
![4.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmSSL3Ub9ornfxaqyoy5Ph8DHTFcUC6WHX5M8RZb46uJVS/4.png)
Image taken from: ARTICLE
2. Why do you think it is important in the blockchain?
Through the different consensus protocols, it is possible to fairly assign the nodes that will be in charge of the block verification work.
If it were not for the consensus protocols, the process of block verification and sealing would definitely be complete chaos, resulting in the fact that no Blockchain network would be viable or at least not useful, since the decision-making process for the verification of the information would take hours or even days.
In addition, the consensus protocol is a fundamental piece of the security of any blockchain, as it controls the way in which all users participate in the network and unanimously accepts the information that is added to the chain.It is thanks to the consensus protocols that today we can securely exchange money or crypto-assets through blockchain networks.
3. Do you think that the existence of the blockchain would be possible without this concept? Is there an alternative or similar term?
As I said at the beginning, a fundamental quality of Blockchains is decentralization.... this is what differentiates them from a traditional Bank server for example.
Without decentralization, there can be no Blockchain. And the way we guarantee decentralization is through a consensus protocol in which randomly assigned (or rewarded) nodes in charge of verifying, sharing information with all the nodes, and then adding them to the main chain.
The consensus protocol is the mechanism by which the network ensures that all nodes share information with each other and is unalterable. Without a consensus protocol, it would be impossible to relate the different nodes in a correct way.I honestly do not know of a term similar or equivalent to the consensus protocol or at least something that fulfills the same function.
Rather we could say that the term Consensus Protocol can evolve in the different names that the developers put them, such as Proof of work or proof of stake, or Byzantine Fault Tolerance (BFT) ... however in essence they all fulfill the same function: to generate a mechanism for consensus of information between the nodes that make up a blockchain.
4. Do you think it is possible to improve this term in some way? Explain us how
In fact, all consensus protocols are an improvement of their predecessors. For example, the Proof of stake is an improvement of Proof or work since it improves scalability and verification times by randomly allocating the block among those users with higher token retention instead of waiting for the resolution of mathematical problems through equipment with high power consumption.
On the other hand, the Proof of Stake protocol had some shortcomings in terms of its lack of decentralization and participation, so the developers came up with a solution in the Delegated Proof of Stake.Through it, block allocation times were reduced and a greater number of people were able to participate.
Hybrid Consensus Protocols
Some networks are currently working on even more revolutionary improvements, such as the so-called Hybrid Consensus Protocols, which seek to have greater participation and greater scalability without saturating the main network.
One of the most notable cases of hybrid protocols is that of the Solana Network, which works through the union of two consensus protocols, Proof of History (PoH) and Proof of Stake (PoS).![5.png](https://steemitimages.com/640x0/https://cdn.steemitimages.com/DQmdPqx9jAjbw3rTcaSi62MWhGmdM6iBctzb8PacjrABmZT/5.png)
Image taken from: ARTICLE
In the first place, the PoH verifies the network transactions, and on the other hand, the PoS validates the sequences introduced by the PoH.
And this is just a sample of improvements that occur day after day in terms of consensus protocols.CONCLUSION
Naturally, this is a technology that is constantly improving and changing, however, its function is always the same... to generate consensus among the participants of a network.
The main idea behind the Blockchain is the fight against centralization and definitely, that fight could not be won if it were not for consensus protocols.
Hola Albert... qué buena explicación, bastante amplia y clara sobre los protocolos de consenso... como yo lo entiendo: gente acordando qué hacer, máquinas traduciendo estas acciones en formación de bloques...
Buenísimo, me encanta tu investigación exhaustiva... aprendí bastante.. sobre todo el tema nuevo de los protocolos de consenso híbrido, que es totalmente nuevo para mí
Mil gracias
te deseo muchos éxitos
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Muchas gracias por tu apreciación amiga, así es los protocolos le dan vida a las blockchains
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Woao Allbert, como siempre un exelente trabajo. Siempre lo digo y siempre lo dire, eres un excelente maestro...
Me impresiona la manera en que has avanzado en este tiempo, y sobre todo la manera tan senclla en que explicas las cosas. Sabes que este tema a algunas persnas se nos complica pero siempre tienes las palabras precisas para transformar un tema dificil en facil.
Este tema con respecto a los protocolos de concenso no tenia ni idea que era tan extenso y de uqe existian tanto tipos de protocolos... pero supongo que cada red dise;a un protocolo que se ajuste a sus necesidades.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Gracias Patty, asi es, este es un tema extenso pero que facilmente podemos aprender, ya que aunque ciertamente los protocolos son varios y variados... su funcion y su esencia es basicamente la misma... crear concenso entre los bloques.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Oyee que explicacion, por eso siempre recomiendo a mis compañeros que lean tus tareas si quieren aprender trading de manera mas sencilla, gracias por preparar esas explicaciones y abrir un panorama que no tenia idea sobre los diferentes protocolos de consenso, y como vemos un ejemplo en la red de Solana.
Que es una de mis criptos favoritas...
Saludos @allbert mucho exitos en las siguientes tareas.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Buenos días bro, comprendo mejor ahora el comentario que me colocaste ayer, jeje mucha coincidencia que tengamos el mismo término, realmente si llegamos a pensar un poco parecido, aunque lo bueno es que cada quien a su estilo.
Muy execelente artículo amigo, todo lo que explicas está muy bien planteado, tampoco creo que pudiera funcionar la Blockchain sin el protocolo de consenso, no hubiera forma y mucho menos seguridad.
Saludos amigo buen trabajo como siempre.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Si jejeje por eso te dije que las grandes mentes piensan igual jajaja. Gracias por tu comentario amigo.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit