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.
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.
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.
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)
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.
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.
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.
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.
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.
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)
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.
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.
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 comments...