Ir al contenido principal

Cómo se validan las transacciones en blockchain?

Cuando realizas una compra utilizando la tecnología blockchain, ¿cómo se valida la transacción? Esto puede ser un proceso confuso para aquellos que son nuevos en blockchain, así que vamos a desglosarlo para usted. En esta entrada del blog, explicaremos cómo se validan las transacciones en blockchain y lo que eso significa para los usuarios. También hablaremos del papel de Ethereum en la validación de blockchain y por qué es tan importante. Así que, si tienes curiosidad sobre la validación en blockchain, ¡sigue leyendo!

La validación de la información se realiza mediante un mecanismo denominado consenso. Este mecanismo define si un registro o información puede registrarse en un bloque.

Una red blockchain puede "consensuar" una transacción de muchas formas, dependiendo del ámbito del proceso de aplicación que se esté produciendo20, a continuación se desarrollará únicamente el "consenso" más utilizado, no obstante, en las referencias citadas se pondrá a disposición información adicional relevante sobre los aspectos técnicos en la validación de los datos.


1. Trabajo de prueba (PoW)


Es uno de los consensos más populares, y especialmente utilizado en criptoactivos. Los nodos muestran su esfuerzo (proof-of-work) compitiendo para resolver un complicado problema criptográfico que requiere muchos cálculos y, por tanto, mucha energía de computación.

2. Prueba de participación

La prueba de participación es una alternativa al PoW para la Blockchain pública. En este caso, los nodos validan los nuevos bloques de la cadena en una especie de lotería, donde los boletos serían los token de turno. Este tipo de mecanismo es muy ágil pero puede tener una desventaja, por ejemplo, en aquellos que tienen más cripto activos, más cripto activos ganan.

3 Prueba de participación delegada (DPoS)

Se trata de una versión del PoS en la que los propietarios del criptoactivo eligen testigos (de ahí su nombre delegado), permitiendo una gran descentralización que potencialmente puede beneficiar a los pequeños propietarios, pero que puede facilitar posibles prácticas anticompetitivas que fomentarían la cartelización, lo que iría en contra de la libre y sana competencia.

4. Prueba de cuota arrendada (LPoS)

Waves diseñó este refinado protocolo para resolver los problemas de centralización y las vulnerabilidades ante determinados ataques. Los pequeños propietarios "alquilan" o agrupan sus tokens para tener más opciones de generar un nuevo bloque y ganar la recompensa.

5. Prueba de tiempo transcurrido (PoET)

Este algoritmo, desarrollado por Hyperledger Sawtooth, es adecuado para redes públicas o privadas; define tiempos de espera aleatorios para generar nuevos bloques por nodos elegidos estocásticamente. Es muy imparcial, pero depende del nivel de procesamiento que tengan los nodos de la red.

6. Tolerancia práctica bizantina a fallos (PBFT)

Su nombre hace referencia a la historia de los generales bizantinos. En este caso, los generales se conocen y confían los unos en los otros, simplemente para producir conceptos generan votos en varias rondas. Este modo es ideal para los sistemas permitidos (entre otros, los utilizados por Hyperledger Fabric, y NEO). La figura adjunta presenta el flujo del proceso de consenso.

Existen muchos otros algoritmos distribuidos, que pueden consultarse en la página
siguiendo el enlace adjunto:https://www.verypossible.com/insights/pros-and-cons-of-differentBlockchain-consensus-protocols

Fuente Ministerio de Transformación Digital de Colombia

La validación de blockchain es un proceso importante que ayuda a garantizar la seguridad y la exactitud de las transacciones. En blockchain, esta validación se realiza a través de un sistema llamado Ethereum. Ethereum es una plataforma descentralizada que ejecuta contratos inteligentes: aplicaciones que se ejecutan exactamente según lo programado sin posibilidad de fraude o interferencia de terceros. Gracias a Ethereum, la validación de blockchain es fiable y segura, lo que la convierte en la opción perfecta para las transacciones online. Si estás interesado en saber más sobre la validación de blockchain, ¡no dejes de consultar nuestras otras entradas del blog sobre el tema!

Validación de la integridad de los datos con Blockchain