Puntos clave
Las transacciones de criptomonedas se registran en un libro mayor público (blockchain), haciéndolas transparentes y permanentes.
Las transacciones son validadas por una red descentralizada de computadoras utilizando mecanismos de consenso, principalmente Prueba de Trabajo y Prueba de Participación.
En septiembre de 2022, Ethereum cambió de Prueba de Trabajo a Prueba de Participación, un cambio conocido como The Merge, reduciendo significativamente el consumo energético de la red.
Antes de que una transacción sea confirmada, se queda en el mempool, donde los validadores y mineros seleccionan qué transacciones procesar a continuación, priorizando típicamente las de tarifas más altas.
Los mecanismos de consenso previenen el fraude y el doble gasto sin depender de una autoridad central como un banco.
Introducción
Bitcoin y la mayoría de las otras criptomonedas funcionan de manera diferente al dinero tradicional porque no dependen de bancos o autoridades centrales para verificar y aprobar transacciones. En cambio, las verificaciones se realizan a través de un libro mayor público, la blockchain.
Puedes pensar en una blockchain como un gigantesco cuaderno público que todos pueden ver, pero nadie puede alterar sin un consenso amplio de la red. Este artículo explica cómo se chequean y verifican las transacciones de cripto utilizando mecanismos de consenso como la Prueba de Trabajo y la Prueba de Participación.
¿Qué es una transacción de criptomoneda?
Cuando envías criptomoneda a alguien, creas una transacción. Esta transacción registra las direcciones de las billeteras del remitente y del destinatario, cuántas monedas están involucradas y cuándo ocurrió. Una vez enviada, la transacción se difunde a la red para que pueda ser verificada y confirmada.
¿Cómo se verifican las transacciones de blockchain?
Compartiendo y verificando
Cuando creas una transacción, usas las claves de tu billetera para generar una firma digital. Los datos de tu transacción y la firma se difunden a la red de computadoras (nodos) que componen la blockchain. Estos nodos verifican la validez de tu firma, que los fondos requeridos están disponibles, que los detalles de la transacción son correctos y que la transacción sigue las reglas de la red.
El mempool
Una vez que una transacción pasa los chequeos iniciales, entra en el mempool (abreviatura de pool de memoria). Esta es un área de espera donde las transacciones válidas pero no confirmadas hacen cola para ser incluidas en el próximo bloque. Los validadores y mineros seleccionan qué transacciones procesar, priorizando típicamente aquellas con tarifas de transacción más altas. Durante períodos de alta actividad en la red, el mempool puede congestionar, causando retrasos y aumentando las tarifas.
Cómo se pone de acuerdo la red
La red no depende de una autoridad central. En cambio, los nodos y validadores siguen reglas compartidas para acordar qué transacciones y bloques son válidos. Este acuerdo se alcanza a través de un algoritmo de consenso. Los dos más utilizados son Prueba de Trabajo y Prueba de Participación.
Prueba de Trabajo (PoW)
En la Prueba de Trabajo, los mineros compiten para resolver rompecabezas matemáticos complejos. El primer minero en resolver el rompecabezas agrega el nuevo bloque a la blockchain y gana una recompensa por bloque. Otros nodos verifican la solución antes de aceptarla. Los mineros a menudo trabajan juntos en pools de minería para mejorar sus posibilidades de ganar recompensas. La Prueba de Trabajo mantiene la red muy segura, pero requiere una cantidad significativa de energía y potencia de cómputo. Bitcoin continúa utilizando este método.
Prueba de Participación (PoS)
La Prueba de Participación selecciona típicamente a los validadores en función de cuántas monedas tienen bloqueadas (staked) en la red. Cuanto más stake tenga un validador, más probable es que proponga o valide bloques, dependiendo de la red. Los validadores se turnan para proponer y confirmar nuevos bloques. Si un validador intenta hacer trampa, arriesga perder sus monedas en stake a través de un mecanismo de penalización conocido como slashing. PoS se utiliza ahora en Ethereum (que cambió de PoW en septiembre de 2022 a través de The Merge), BNB Chain y Solana, entre otros.
¿Por qué importa la verificación?
Históricamente, dos problemas hicieron que las monedas digitales fueran difíciles de construir:
Doble gasto: los mismos fondos enviados a dos o más destinatarios simultáneamente.
Dependencia de autoridades centrales: requerir que bancos o empresas aprueben y registren cada transacción.
La blockchain resuelve ambos problemas. Cada transacción se registra de forma abierta y permanente, por lo que la misma criptomoneda no puede gastarse dos veces. Y en lugar de una sola institución controladora, miles de computadoras trabajan juntas para verificar cada transacción, haciendo que el sistema sea altamente resistente al fraude y la manipulación.
¿Qué es una confirmación de blockchain?
Una confirmación ocurre cada vez que se agrega un nuevo bloque sobre el bloque que contiene tu transacción. Cuantas más confirmaciones tenga una transacción, más difícil se vuelve revertirla.
Diferentes blockchains requieren diferentes números de confirmaciones antes de que una transacción se considere asentada. Bitcoin típicamente requiere de 3 a 6 confirmaciones para transferencias de alto valor, ya que cada nuevo bloque hace que una transacción pasada sea progresivamente más difícil de revertir. En Ethereum, algunos servicios esperan un cierto número de bloques, mientras que otros esperan la finalización, que típicamente ocurre después de unos minutos en condiciones normales.
FAQ
¿Cómo se verifica una transacción de Bitcoin?
Cuando envías Bitcoin, tu transacción se difunde a una red de nodos que verifican tu firma digital y confirman que tienes fondos suficientes. Las transacciones válidas entran en el mempool, donde los mineros las seleccionan para incluirlas en un nuevo bloque. Un minero resuelve un rompecabezas computacional para agregar el bloque a la cadena y ganar una recompensa por bloque. La mayoría de las plataformas esperan 6 confirmaciones (aproximadamente 1 hora) antes de tratar una transacción de Bitcoin como completamente asentada.
¿Qué es un mempool?
El mempool (pool de memoria) es un área de espera temporal donde las transacciones válidas pero no confirmadas esperan ser recogidas por un minero o validador e incluidas en el próximo bloque. Las transacciones con tarifas más altas suelen procesarse primero. Durante períodos de alta actividad en la red, la congestión del mempool puede causar retrasos y aumentar las tarifas necesarias para una confirmación oportuna.
¿Cuál es la diferencia entre Prueba de Trabajo y Prueba de Participación?
La Prueba de Trabajo requiere que los mineros gasten potencia de cómputo para resolver rompecabezas matemáticos, siendo el ganador quien agrega el siguiente bloque. La Prueba de Participación selecciona a los validadores en función de la cantidad de criptomoneda que han staked, eliminando la necesidad de cálculos que consumen energía. PoS es generalmente más rápido y más eficiente en términos de energía, mientras que PoW se considera muy probado en batalla por su seguridad. Bitcoin usa PoW; Ethereum cambió a PoS en septiembre de 2022.
¿Cuántas confirmaciones necesita una transacción de criptomoneda?
El número requerido de confirmaciones varía según la blockchain y el valor de la transacción. Las transacciones de Bitcoin comúnmente se consideran asentadas después de 6 confirmaciones (aproximadamente 1 hora). Ethereum, utilizando Prueba de Participación, alcanza la finalización en aproximadamente 12 a 15 minutos a través de un sistema de puntos de control en lugar de un conteo de confirmaciones. Transferencias más pequeñas o de menor valor pueden ser aceptadas con menos confirmaciones dependiendo de la plataforma.
¿Se puede revertir una transacción de criptomoneda confirmada?
Una vez que una transacción ha recibido suficientes confirmaciones, revertirla es extremadamente difícil. Cada bloque adicional agregado después de tu transacción hace que sea computacionalmente más difícil (en redes PoW) o económicamente más costoso (en redes PoS) alterar el registro histórico. Si bien reorganizaciones muy profundas son teóricamente posibles, se consideran prácticamente inviables para redes establecidas como Bitcoin y Ethereum en condiciones normales.
Reflexiones finales
La verificación de transacciones es lo que hace que la criptomoneda sea confiable sin una autoridad central. Ya sea a través del esfuerzo computacional de la Prueba de Trabajo o el compromiso económico de la Prueba de Participación, estos mecanismos protegen la red del fraude y el doble gasto. Comprender cómo funciona la verificación, incluyendo el papel del mempool, la profundidad de confirmación y las compensaciones entre enfoques de consenso, puede ayudarte a apreciar mejor por qué diferentes blockchains toman diferentes decisiones de diseño y cómo afectan la velocidad, costo y seguridad de las transacciones.
Lectura adicional
¿Qué es la Blockchain y cómo funciona?
¿Qué es la minería de criptomonedas y cómo funciona?
¿Qué es un algoritmo de consenso de blockchain?
¿Cuáles son las tarifas de transacción de blockchain?
¿Qué sucede después de que se minan todos los Bitcoins?
Descargo de responsabilidad: Este contenido se presenta en una base "tal cual" para fines de información general y educativos únicamente, sin representación o garantía de ningún tipo. No debe interpretarse como asesoramiento financiero, legal o de otro tipo, ni está destinado a recomendar la compra de ningún producto o servicio específico. Debe buscar su propio asesoramiento de asesores profesionales apropiados. Donde el contenido es contribuido por un tercero, tenga en cuenta que las opiniones expresadas pertenecen al contribuyente externo y no reflejan necesariamente las de Binance Academy. Los precios de los activos digitales pueden ser volátiles. El valor de su inversión puede bajar o subir y puede que no recupere la cantidad invertida. Usted es el único responsable de sus decisiones de inversión y Binance Academy no se hace responsable de ninguna pérdida que pueda incurrir. Para más información, consulte nuestros Términos de Uso, Advertencia de Riesgos y Términos de Binance Academy.
