Cover photo

Consensus in Blockchain

Types of Consensus Mechanisms

English


Consensus in Blockchain


Blockchain technology is based on cryptography principles, decentralization, and consensus to fatalities confidence in the transactions.

Cryptography

Is used for access, sign, and encrypt transactions, the blocks, and his chained.

Decentralization

Maintains transparency and transaction integrity.

Foto de Pixabay: https://www.pexels.com/es-es/foto/fotografia-de-cerca-de-conos-de-plastico-amarillo-verde-rojo-y-marron-sobre-una-superficie-revestida-de-blanco-163064/

Consensus

Is used to validate transactions inside the blocks, and is an agreement between the nodes over the actual state and the required system modifications.

It consists of 3 steps: approval, ordering, and validation.

Foto de RDNE Stock project: https://www.pexels.com/es-es/foto/mujer-oficina-hombres-negocio-7888943/

Consensus Mechanisms

The consensus mechanism is protocols or algorithms used like security tools used by nodes and decentralized networks to reach an agreement on network status and avoid changes.

Types of Consensus Mechanisms

Some consensus mechanisms are:

Proof-of-Work (PoW)

In Pow, the nodes (miners) validate transactions and propose new blocks to solve computer problems. The fastest one wins.

Foto de Leeloo The First: https://www.pexels.com/es-es/foto/ordenador-portatil-negocio-mercado-financiar-8919573/

Proof-of-Stake (PoS)

Is based on the possession of coins who have more have more probability of who is most likely to be able to validate blocks.

Nodes (validators) must purchase a particular amount of cryptocurrency and lock it in a smart contract for some time to earn rewards. Validators are chosen at random to validate transactions and add new blocks, and the more locked assets the validators have, the more likely they are to be chosen.(SpectroCoin,2023)

Foto de RDNE Stock project: https://www.pexels.com/es-es/foto/manos-dinero-sujetando-plata-8370772/

Delegated Proof-of-Stake (DPoS)

In DPoS, only the selected delegates can validate the blocks. These delegates make decisions on behalf of other users. The user participation in the network is proportional to their voting power.

Foto de Bastian Riccardi: https://www.pexels.com/es-es/foto/internet-conexion-tecnologia-negocio-20279300/

Proof of Capability (PoC)

The algorithm chooses miners with more storage capacity, They can store the blocks according to their space, the larger the space the more likely you are to find the solution to a challenge.

Foto de Martin Lopez: https://www.pexels.com/es-es/foto/componente-de-la-unidad-del-sistema-informatico-2225616/

There are different consensus mechanisms, it is our job as users to choose the one that best suits us not only based on security but also on the objectives and details of the project.

I send greetings to all the people who are reading this!


Spanish


Consensos en Blockchain

La tecnología blockchain se basa en principios de criptografía, descentralización y consenso para garantizar la confianza en las transacciones

Criptografía

Se utiliza para acceder, firmar y cifrar las transacciones, los bloques y su encadenado.

Descentralización

Mantiene la transparencia e integridad de transacciones.

Foto de Pixabay: https://www.pexels.com/es-es/foto/fotografia-de-cerca-de-conos-de-plastico-amarillo-verde-rojo-y-marron-sobre-una-superficie-revestida-de-blanco-163064/

Consenso

Se utiliza para validar las transacciones dentro de los bloques, es un acuerdo entre los nodos sobre el estado actual y las modificaciones requeridas del sistema.

Consta de 3 pasos: aprobación, ordenamiento y validación.

Foto de RDNE Stock project: https://www.pexels.com/es-es/foto/mujer-oficina-hombres-negocio-7888943/

Mecanismos de Consenso

Los mecanismos de consenso son los protocolos o algoritmos utilizados como herramienta de seguridad empleada por los nodos y que utilizan las redes descentralizadas para lograr un acuerdo sobre el estado de la red y evitar que puedan realizarse cambios unilaterales.

Es decir, si un nodo intenta introducir cambios en un blockchain, el resto de los nodos detectarán la incongruencia y desestimarán la copia inválida de la cadena, aislándola de la red (Luján, 2017)

Tipos de Mecanismos de Consenso.

Algunos mecanismos de consenso son:
Prueba de trabajo (PoW)

En PoW, los nodos (mineros) validan transacciones y proponen nuevos bloques resolviendo el problema computacional. Prácticamente el más rápido gana la recompensa.

Foto de Leeloo The First: https://www.pexels.com/es-es/foto/ordenador-portatil-negocio-mercado-financiar-8919573/

Prueba de participación (PoS)

Se basa en la posesión de monedas, quien tenga más tiene más probabilidades de poder validar bloques y recibir las recompensas.

Los nodos (validadores) deben comprar una cantidad particular de criptomonedas y bloquearla en un contrato inteligente durante algún tiempo para obtener recompensas. Los validadores se eligen al azar para validar transacciones y agregar nuevos bloques, y cuantos más activos bloqueados tengan los validadores, más posibles de ser elegidos. (SpectroCoin,2023)

Foto de RDNE Stock project: https://www.pexels.com/es-es/foto/manos-dinero-sujetando-plata-8370772/

Prueba de participación delegada (DPoS)

En DPoS, solo los delegados seleccionados pueden validar los bloques. Estos delegados se denominan testigos y toman decisiones en nombre de otros usuarios. La participación de un usuario en la red es proporcional a su poder de voto.

Foto de Bastian Riccardi: https://www.pexels.com/es-es/foto/internet-conexion-tecnologia-negocio-20279300/

Prueba de capacidad (PoC)

El algoritmo elige a los mineros con la mayor capacidad de almacenamiento, pueden almacenar los bloques de acuerdo a su espacio, cuanto mayor sea el espacio es más probable que encuentre la solución a un desafío.

Foto de Martin Lopez: https://www.pexels.com/es-es/foto/componente-de-la-unidad-del-sistema-informatico-2225616/

Existen diferentes mecanismos de consenso, es nuestro trabajo como usuarios elegir el que mejor nos convenga no sólo basándonos en la seguridad, sino también en los objetivos y detalles del proyecto.

¡Les mando un saludo a todas las personas que están leyendo esto!

Bibliography:
[1] Communications. (2024, 21 febrero). Nuevo «halving» a la vista: así es el proceso que regula el bitcoin. BBVA NOTICIAS. https://www.bbva.com/es/innovacion/nuevo-halving-a-la-vista-asi-es-el-proceso-que-regula-el-bitcoin/

[2] Tipos de mecanismos de consenso | SpectroCoin. (2023). https://blog.spectrocoin.com/es-ES/tipos-de-mecanismos-de-consenso/

[3] PÉREZ MEDINA, Dévika, “Blockchain, cripto-monedas y los fenómenos delictivos: entre el crimen y el desarrollo”, en Boletín Criminológico, artículo 10/2020_EJIC (nº 206)

Loading...
highlight
Collect this post to permanently own it.
Subscribe to PinguBlue and never miss a post.
#blockchain#web3#security
  • Loading comments...