Explorar todas las reseñas

¿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 quieres 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 se encargaría de 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 asegura 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. Crear 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 usando tu clave privada a través de un proceso criptográfico. Esto se conoce como 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 Bitcoin y va al mempool, que es como una sala de espera para 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 tiene la oportunidad de 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 sea revertida o gastada doblemente en caso de un fork 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 previa y la clave pública del siguiente propietario y añadiendo esto al final de la moneda. Un beneficiario puede verificar las firmas para verificar la cadena de propiedad.

Los bitcoins no "existen" per se. No hay bitcoins físicos, ni los propietarios de Bitcoin tienen una "cuenta". En cambio, hay una 'cadena de bloques', que puedes considerar como un libro mayor, o un registro, de todas las transacciones que han ocurrido entre direcciones de Bitcoin. Estos registros de transacciones son actualizados por los participantes de la red Bitcoin (nodos) y compartidos entre 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 alguien "poseyendo" bitcoins, lo que realmente significa es que esa persona tiene acceso a un 'par de claves' que comprende:

  • una clave pública (una dirección) a la que previamente se envió una cantidad de bitcoin
  • la correspondiente clave privada única (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 en un sitio de redes sociales. Como su nombre lo indica, son públicas, por lo que es seguro compartirlas con otros. De hecho, debes dar tu dirección de Bitcoin a otros cuando quieras 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% que no te robará.

Leer más: Asegúrate de que tus activos digitales estén seguros con estos sencillos 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 incómodo 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 menores, y como máximo dos salidas: una para el pago y otra devolviendo el cambio, si lo hay, al remitente.

-Satoshi Nakamoto, Documento técnico de Bitcoin

Desglosamos esa sección del documento técnico de Bitcoin viendo un ejemplo de transacción 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ó previamente 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 conocer los detalles detrás de escena de las transacciones de Bitcoin no es necesario 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 Bitcoin. Un grupo especial de participantes en la red conocidos como 'mineros' verifica que las claves de Mark puedan acceder a las entradas (es decir, las direcciones) desde donde recibió previamente el bitcoin que afirma controlar. Los mineros también reúnen una lista de otras transacciones que fueron transmitidas a la red al mismo tiempo que la de Mark y las forman en un bloque. Cualquier minero que haya completado la 'Prueba de Trabajo' está permitido para proponer un nuevo bloque que será añadido o 'adjuntado' a la cadena haciendo referencia al último bloque. Ese nuevo bloque es entonces transmitido 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 los bloques se añaden 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 principalmente por el espacio disponible en cada bloque, o el 'tamaño del bloque', que es de 1 MB. 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 un 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 decidido 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 un fork de Bitcoin, tiene un tamaño de bloque más grande y, por lo tanto, requiere tarifas mucho más bajas para las transacciones.

Leer 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 pueden variar 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 y la demanda (es decir, cuán congestionada está la red en un momento dado) como del "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 requerirá 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 anterior.

Muchas billeteras, incluyendo la Billetera 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 para que sea recogida por un minero cuando la red esté menos congestionada. También puedes asegurarte de que tus transacciones se procesen inmediatamente aumentando tu tarifa.

Leer más: Entiende los entresijos 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