¿Cómo funcionan las transacciones de Bitcoin?

Las transacciones de Bitcoin son mensajes que indican el movimiento de bitcoins de remitentes a receptores. Las transacciones se firman digitalmente utilizando criptografía y se envían a toda la red de Bitcoin para su verificación. La información de las transacciones es pública y se puede encontrar en el libro digital conocido como 'blockchain'. La historia de cada transacción de Bitcoin se remonta al punto donde los bitcoins fueron producidos o 'minados' por primera vez.
¿Cómo funcionan las transacciones de Bitcoin?
Usa la aplicación Bitcoin.com Wallet de múltiples cadenas, confiada por millones para enviar, recibir, comprar, vender, comercializar y gestionar de manera segura y sencilla las criptomonedas más populares. También puedes conectarte a miles de aplicaciones descentralizadas (DApps), desde juegos hasta derivados financieros.

Visión general

Si deseas enviar dinero a tu amigo, en el sistema bancario tradicional, probablemente usarías una aplicación o sitio web del banco para transferir los fondos, y el banco manejaría todo detrás de escena. Sin embargo, puedes enviar bitcoin sin la necesidad de una autoridad central como un banco. El proceso de transacción de Bitcoin garantiza que las transacciones sean legítimas, seguras y transparentes. A continuación se presenta una visión general de una transacción de bitcoin:

  1. Creación de una Transacción: Cuando envías bitcoin, creas una transacción desde tu billetera digital. Esta transacción incluye la dirección del remitente (clave pública), la dirección del destinatario (clave pública), la cantidad de Bitcoin a enviar y una tarifa de transacción que estás dispuesto a pagar a los mineros.
  2. Firmas Digitales: Para demostrar que eres el propietario del bitcoin que deseas enviar, la transacción debe ser firmada utilizando tu clave privada a través de un proceso criptográfico. Esto se conoce como una firma digital. Es esencial mantener tu clave privada en secreto porque es como tu contraseña digital.
  3. Difusión y confirmaciones: Una vez firmada, la transacción se transmite a la red de Bitcoin y entra en el mempool, que es como una sala de espera para las transacciones que están esperando ser confirmadas. Los mineros pueden seleccionar transacciones del mempool para formar nuevos bloques. El primer minero en resolver un problema matemático difícil consigue crear el siguiente bloque. El minero ganador transmite su nuevo bloque, que es confirmado por el resto de la red.
  4. Finalización de la Transacción: Una vez confirmada, el nuevo bloque se añade a la copia de la cadena de bloques de cada participante de la red. Las transacciones en el nuevo bloque se consideran confirmadas. Sin embargo, es práctica común esperar al menos seis confirmaciones (seis bloques más añadidos después del bloque que contiene tu transacción) para considerar la transacción como final. Esto es para asegurar que la transacción no será revertida o gastada dos veces en caso de un bifurcación temporal en la cadena de bloques.

Los bitcoins existen como registros de transacciones de Bitcoin

Definimos un bitcoin como una cadena de firmas digitales. Cada propietario transfiere bitcoin al siguiente firmando digitalmente un hash de la transacción anterior y la clave pública del próximo propietario y agregando estos al final de la moneda. Un beneficiario puede verificar las firmas para verificar la cadena de propiedad.

Los bitcoins no "existen" como tal. No hay bitcoins físicos, ni los propietarios de Bitcoin tienen una "cuenta". En cambio, existe una 'cadena de bloques', que puedes pensar como un libro mayor, o un registro, de todas las transacciones que han tenido lugar entre direcciones de Bitcoin. Estos registros de transacciones son actualizados por los participantes de la red de Bitcoin (nodos) y compartidos a través de cada uno de sus nodos a medida que los saldos aumentan y disminuyen. Puedes usar un 'explorador de bloques' si deseas ver el historial, así como el saldo actual, de cualquier dirección de Bitcoin dada.

Claves públicas y privadas

Para enviar Bitcoin, debes tener acceso a las claves públicas y privadas asociadas con la cantidad de bitcoin que deseas enviar. Cuando hablamos de que alguien "posee" bitcoins, lo que realmente significa es que esa persona tiene acceso a un 'par de claves' compuesto por:

  • una clave pública (una dirección) a la que previamente se envió cierta cantidad de bitcoin
  • la clave privada única correspondiente (una contraseña) que autoriza el bitcoin previamente enviado a la clave pública anterior (dirección) para ser enviado a otro lugar.

Las claves públicas, también llamadas direcciones de bitcoin, son secuencias generadas aleatoriamente de letras y números que funcionan de manera similar a una dirección de correo electrónico o un nombre de usuario de un sitio de redes sociales. Como su nombre indica, son públicas, por lo que es seguro compartirlas con otros. De hecho, debes dar tu dirección de Bitcoin a otros cuando deseas que te envíen bitcoin. La clave privada es otra secuencia de letras y números, también generada aleatoriamente. Sin embargo, las claves privadas, como las contraseñas de correo electrónico u otras cuentas, deben mantenerse en secreto. Nunca compartas tu clave privada con nadie en quien no confíes al 100% para no robarte.

Lee más: Asegúrate de que tus activos digitales estén seguros con estos simples consejos.

Puedes pensar en tu dirección de Bitcoin como una caja fuerte transparente. Otros pueden ver lo que hay dentro, pero solo aquellos con la clave privada pueden abrir la caja fuerte para acceder a los fondos dentro.

Entradas y salidas de transacciones

Aunque sería posible manejar monedas individualmente, sería engorroso hacer una transacción separada por cada centavo en una transferencia. Para permitir que el valor se divida y combine, las transacciones contienen múltiples entradas y salidas. Normalmente habrá una sola entrada de una transacción anterior más grande o múltiples entradas combinando cantidades más pequeñas, y como máximo dos salidas: una para el pago y otra devolviendo el cambio, si lo hay, al remitente.

-Satoshi Nakamoto, Bitcoin white paper

Desglosaremos esa sección del white paper de Bitcoin observando una transacción de ejemplo en la práctica:

Mark quiere enviar 1 BTC a Jessica. Para hacer esto, usa su clave privada para 'firmar' un mensaje con los detalles específicos de la transacción. Este mensaje, que debe ser transmitido a la red, contendrá lo siguiente:

  • Entradas. Esto contiene información sobre el bitcoin previamente enviado a la dirección de Mark. Por ejemplo, imagina que Mark recibió anteriormente 0.6 BTC de Alice y 0.6 BTC de Bob. Ahora, para enviar 1 BTC a Jessica, podría haber dos entradas: una entrada de 0.6 BTC previamente de Alice y una entrada de 0.6 BTC previamente de Bob.
  • Cantidad. En este caso, la cantidad que Mark quiere enviar es 1 BTC.
  • Salidas. Hay dos salidas. La primera es 1 BTC a la dirección de Jessica. La segunda es 0.2 BTC devuelto como 'cambio' a Mark. Esta segunda salida se calcula como el total de las entradas [0.6 + 0.6 = 1.2], menos la cantidad que Mark quiere enviar [1 BTC].

Esto puede parecer confuso, pero se hace de esta manera para mejorar la eficiencia, y la buena noticia es que no es necesario conocer los detalles detrás de escena de las transacciones de Bitcoin para enviar o recibir bitcoin. Tu Billetera de Bitcoin se encarga de eso.

Difusión y confirmaciones

En el ejemplo anterior, Mark (a través de su software de billetera) transmitirá su transacción propuesta a la red de Bitcoin. Un grupo especial de participantes en la red conocidos como 'mineros' verifican que las claves de Mark pueden acceder a las entradas (es decir, las direcciones) de donde recibió previamente el bitcoin que dice controlar. Los mineros también recopilan una lista de otras transacciones que fueron transmitidas a la red alrededor del mismo tiempo que las de Mark y las forman en un bloque. Cualquier minero que haya completado la 'Prueba de Trabajo' tiene permitido proponer un nuevo bloque que se añadirá o 'adjuntará' a la cadena al hacer referencia al último bloque. Ese nuevo bloque luego se transmite a la red. Si otros participantes de la red (nodos) están de acuerdo en que es un bloque válido (es decir, las transacciones que contiene siguen todas las reglas del protocolo y hace referencia correctamente al bloque anterior), lo pasarán. Eventualmente, otro minero construirá sobre él haciendo referencia a él como el bloque anterior al proponer el siguiente bloque. Cualquier transacción que estuviera en el bloque anterior ahora habrá sido 'confirmada' por el siguiente minero. A medida que se agregan bloques a la cadena, el número de confirmaciones de la transacción de Mark aumenta.

¿Por qué algunas confirmaciones de transacciones de bitcoin tardan tanto?

Cada bloque solo puede contener un cierto número de transacciones, y ese número está determinado en gran medida por el espacio disponible en cada bloque, o el 'tamaño del bloque', que es de 1MB. El espacio limitado da lugar al mercado de tarifas, donde los mineros, que recogen tarifas, eligen incluir en el siguiente bloque solo aquellas transacciones que han incluido una tarifa lo suficientemente alta. Por lo tanto, las tarifas más altas actúan como incentivo para que los mineros prioricen tus transacciones.

Ten en cuenta que el tamaño del bloque es un límite arbitrario, pero la comunidad de Bitcoin ha optado por mantener el tamaño del bloque lo más pequeño posible para facilitar a las personas operar nodos de Bitcoin. Bitcoin Cash, que es una bifurcación de Bitcoin, tiene un tamaño de bloque más grande y, por lo tanto, requiere tarifas mucho más bajas para las transacciones.

Lee más: Entiende cómo la red de Bitcoin decide sobre cuestiones críticas como el tamaño del bloque.

¿Cuánto cuestan las tarifas de transacción de bitcoin?

Las tarifas por enviar bitcoin podrían estar en cualquier lugar desde unos pocos centavos hasta $100. La razón de la gran variación es que las tarifas de Bitcoin dependen tanto de la oferta como de la demanda (es decir, qué tan congestionada está la red en un momento dado) y el "tamaño" de tu transacción. El tamaño se ve afectado principalmente por las entradas, por lo que si tu transacción tiene muchas entradas, ocupará más espacio en el bloque y exigirá una tarifa más alta. Por ejemplo, si deseas enviar 10 BTC, hay una buena probabilidad de que tu transacción requiera más entradas que si deseas enviar 1 BTC. La transacción de 10 BTC podría consistir en 5+2+1+1+1 (así que un total de 5 entradas) mientras que la transacción de 1 BTC podría ser solo dos entradas como en nuestro ejemplo de Mark/Jessica arriba.

Muchas billeteras, incluida la Billetera de Bitcoin.com, permiten a los usuarios establecer manualmente las tarifas de transacción. Esto te ayuda a evitar pagar de más. Por ejemplo, si no tienes prisa, puedes establecer la tarifa más baja de manera que sea recogida por un minero cuando la red esté menos congestionada. También puedes asegurarte de que tus transacciones se procesen de inmediato aumentando tu tarifa.

Lee más: Entiende los pormenores de enviar bitcoin.

Guías relacionadas

Empezar desde aqui →
Una breve introducción a Bitcoin

Una breve introducción a Bitcoin

Obtén una introducción sencilla a Bitcoin y por qué es importante.

Lee este artículo →
Una breve introducción a Bitcoin

Una breve introducción a Bitcoin

Obtén una introducción sencilla a Bitcoin y por qué es importante.

¿Cómo funciona el intercambio de bitcoin?

¿Cómo funciona el intercambio de bitcoin?

¿Qué tan seguro es almacenar tu criptomoneda en intercambios centralizados?

Lee este artículo →
¿Cómo funciona el intercambio de bitcoin?

¿Cómo funciona el intercambio de bitcoin?

¿Qué tan seguro es almacenar tu criptomoneda en intercambios centralizados?

¿Qué es la gobernanza de Bitcoin?

¿Qué es la gobernanza de Bitcoin?

¿Cómo opera la red y decide sobre cuestiones críticas?

Lee este artículo →
¿Qué es la gobernanza de Bitcoin?

¿Qué es la gobernanza de Bitcoin?

¿Cómo opera la red y decide sobre cuestiones críticas?

¿Qué es Bitcoin?

¿Qué es Bitcoin?

Obtén una introducción sencilla a Bitcoin y por qué es importante.

Lee este artículo →
¿Qué es Bitcoin?

¿Qué es Bitcoin?

Obtén una introducción sencilla a Bitcoin y por qué es importante.

¿Qué es Bitcoin Cash?

¿Qué es Bitcoin Cash?

Bitcoin Cash es un sistema de efectivo electrónico descentralizado de persona a persona que no depende de ninguna autoridad central como un gobierno o institución financiera.

Lee este artículo →
¿Qu�é es Bitcoin Cash?

¿Qué es Bitcoin Cash?

Bitcoin Cash es un sistema de efectivo electrónico descentralizado de persona a persona que no depende de ninguna autoridad central como un gobierno o institución financiera.

check icon
CONFIADO POR MÁS DE 5 MILLONES DE USUARIOS DE CRIPTOMONEDAS EN TODO EL MUNDO

MANTÉNTE ADELANTE EN CRYPTO

ENTREGADO SEMANALMENTE
ENTREGADO SEMANALMENTE

Mantente al día en criptomonedas con nuestro boletín semanal que ofrece las ideas más importantes.

news icon

Noticias semanales de criptomonedas, seleccionadas para ti

insights icon

Información procesable y consejos educativos

products icon

Actualizaciones sobre productos que impulsan la libertad económica

Registrarse

Sin spam. Cancela la suscripción en cualquier momento.

Comienza a invertir de manera segura con el Bitcoin.com Wallet.Comienza a invertir de manera segura con el Bitcoin.com Wallet.Comienza a invertir de manera segura con el Bitcoin.com Wallet.

Comienza a invertir de manera segura con el Bitcoin.com Wallet.

Más de billeteras creadas hasta ahora

Todo lo que necesitas para comprar, vender, intercambiar e invertir tu Bitcoin y criptomoneda de manera segura.

App StoreGoogle PlayQR Code
Download App
bitcoin logoGet Bitcoin