Qué es Bitcoin Cash
Explorador de Bloques de Bitcoin.com: Cómo Usarlo
Cómo comprar Bitcoin Cash (BCH) con tarjeta de crédito
Cómo Empezar con Bitcoin
Cómo Comprar Bitcoins En Línea
¿Qué es un Pool o Fondo de Minería de Bitcoin?
Calculando la Rentabilidad de la Minería de Bitcoin Core
Cómo Evitar El Fraude
¿Quién Desarrolló Bitcoin?
Cómo Utilizar La Billetera Bitcoin.com
Diferencias entre Bitcoin Cash y Bitcoin
Aquí Hay Varias Razones por las que Bitcoin Cash (BCH) Tiene las Mejores Características del Dinero.
Bitcoin Cash es Bitcoin
¿En Qué Se Diferencia La Cadena De Bloques de Bitcoin De Los Ledgers Bancarios?
Cómo Crear Una Billetera Bitcoin Compartida
Cómo Comprar Contratos de Minería En La Nube de Bitcoin
Informe Técnico de Bitcoin: Guía para Principiantes
Cómo Importar y Exportar Llaves Privadas de Bitcoin
¿Qué es Bitcoin?
Una Breve Lección Visual Sobre la Historia que Comparten Bitcoin Cash y Bitcoin Core
Aprende a Aceptar Bitcoin Cash como Comerciante en Minutos
¿Qué es la minería de Bitcoin?
Cómo Elegir la Mejor Plataforma de Intercambio de Bitcoin
Minería de Bitcoin en la Nube, ¿Vale la pena? ¿Es segura?
Cómo acceder a tu Bitcoin Cash (BCH)
Cómo Funcionan las Transacciones de Bitcoin
Roger Ver sobre el Código Económico de Bitcoin
¿Puedo comprar, viajar o apostar con Bitcoin?
Roger Ver en The Rubin Report: Cómo Funciona Bitcoin
Cómo Configurar un Bitcoin ASIC Miner
¿Qué es la Cadena de Bloques o Blockchain?
¿Qué es el Doble Gasto de Bitcoin?
Cómo Configurar un Almacenamiento en Frío de Bitcoin
Bitcoin Cash Comparado con Bitcoin Core: Infografía
Glosario de Bitcoin
Cómo Elegir la Mejor Billetera Bitcoin

Cómo Funcionan las Transacciones de Bitcoin

Lee este importante anuncio sobre Bitcoin de Bitcoin.com.

Bitcoin Core (BTC) fue creado para funcionar como dinero electrónico P2P. Ya sea que estés gastando o aceptando BTC como pago, es prudente entender cómo funciona una transacción.

Las transacciones de Bitcoin Core son mensajes, como el correo electrónico, que se firman digitalmente mediante criptografía y se envían a toda la Red Bitcoin para su verificación. Las transacciones son públicas y se pueden encontrar en el ledger digital conocido como el blockchain o cadena de bloques. La historia de todas y cada una de las transacciones de BTC se remonta al punto en el que se produjeron por primera vez los bitcoins.

(Actualización: Bitcoin Core es cada vez menos utilizable como dinero virtual debido a las tarifas cada vez más altas y a los tiempos de transacción retrasados. El equipo de Core también ha expresado su interés en mantener estas tarifas, ya que consideran a BTC como una “Reserva de Valor” y no como algo que se deba tratar a diario. Por el contrario, las comisiones de transacción de Bitcoin Cash cuestan centavos y los pagos se pueden validar incluso con cero confirmaciones. Estos hechos hacen del BCH la criptomonedas ideal para enviar y recibir dinero en cualquier parte del mundo).

Los Bitcoins existe como registro de las transacciones de Bitcoin

Definimos bitcoin como una cadena de firmas digitales. Cada propietario transfiere bitcoins al siguiente firmando digitalmente un hash de la transacción anterior y la llave 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.

Satoshi Nakamoto, Informe Técnico de Bitcoin

Vale la pena mencionar que los Bitcoins (Bitcoin Core) no “existen” per se.  ¡Así es! Esos BTC en tu billetera no existen explícitamente de la misma manera que el dinero en efectivo, monedas, o incluso acciones. No hay bitcoins físicos en ninguna parte, ni en un disco duro, ni en una hoja de cálculo, ni en una cuenta bancaria, ni siquiera en un servidor.

Piensa en la cadena de bloqueo como un registro de las transacciones entre varias direcciones bitcoin. Estos registros de transacciones son actualizados por la red Bitcoin Core y compartidos entre cada uno de sus nodos a medida que los saldos aumentan y disminuyen. Incluso puedes utilizar una de nuestras herramientas de Bitcoin.com si deseas ver el historial, así como el saldo actual de cualquier dirección BTC.

Una transacción de ejemplo de Bitcoin

Mark quiere enviarle algo de bitcoin a Jessica. Esencialmente, una transacción BTC se compone de tres partes:

Una entrada: Este es un registro de la dirección BTC de la que Mark recibió inicialmente los bitcoins que quiere enviar a Jessica.

Una cantidad: Esta es la cantidad específica de BTC que Mark quiere enviar a Jessica.

Una salida: Esta es la llave pública de Jessica; también conocida como su ‘dirección bitcoin’.

¿Cómo funciona una transacción de Bitcoin?

El envío de BTC requiere tener acceso a las llaves públicas y privadas asociadas a esa cantidad de bitcoin.

Cuando hablamos de que alguien “tiene bitcoins” lo que realmente queremos decir es que esa persona tiene acceso a un par de llaves compuestas por:

  • una llave pública a la que se ha enviado previamente cierta cantidad de bitcoin
  • la llave privada única correspondiente que autoriza a los Bitcoins enviados previamente a la llave pública anterior a ser enviados a otro lugar

Las llaves públicas, también llamadas direcciones bitcoin, son secuencias aleatorias de letras y números que funcionan de forma similar a una dirección de correo electrónico o un nombre de usuario de una red social. Son públicas, por lo que puedes compartirlas con los demás. De hecho, debes dar tu dirección de Bitcoin Core a otros cuando quieras que te envíen BTC.

La llave privada es otra secuencia de letras y números. Sin embargo, las llaves privadas, como las contraseñas de correo electrónico u otras cuentas, deben mantenerse en secreto. Nunca compartas tu llave privada con nadie en quien no confíes al 100%, nunca. Además, recuerda hacer copias de seguridad de las llaves privadas con lápiz y papel y guardarlas en un lugar seguro.

Tu dirección Bitcoin Core es básicamente una caja fuerte transparente. Otros pueden ver lo que hay dentro, pero sólo los que tienen la llave privada pueden abrir la caja fuerte para acceder a los fondos.

En nuestro ejemplo de transacción anterior, Mark quiere enviarle algo de BTC a Jessica. Para ello, utiliza su llave privada para firmar un mensaje con los detalles específicos de la transacción. Este mensaje se envía a la cadena de bloques y contiene un archivo de:

  • Entrada: La transacción de origen de las monedas enviadas previamente a la dirección de Mark
  • Cantidad: La cantidad de BTC que será enviada de Mark a Jessica
  • Salida: La dirección pública de Jessica.

Esta transacción se transmite a la red Bitcoin Core, donde los mineros verifican que las claves de Mark pueden acceder a las entradas (es decir, la(s) dirección(es) desde la(s) cual(es) recibió previamente BTC) que afirma controlar. Este proceso de confirmación se conoce como minería porque requiere mano de obra computacional intensiva en recursos y recompensa a los mineros, en BTC, por bloque resuelto. Este es también el proceso mediante el cual se `crean’ nuevos Bitcoins.

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

Todas las transacciones del Bitcoin Core deben ser verificadas por los mineros de la cadena de bloques. Ten en cuenta que los mineros no extraen transacciones; extraen bloques que son colecciones de transacciones. A veces tu transacción se deja fuera del bloque actual y se pone en espera hasta que se ensamble la siguiente. El protocolo Bitcoin Core ajusta dinámicamente los requisitos para que cada bloque tarde aproximadamente 10 minutos en minar.

Otra razón de los largos tiempos de confirmación es que los bloques están limitados a 1 MB por el protocolo Bitcoin Core actual. Este límite arbitrario puede ser incrementado, pero por el momento limita la cantidad de transacciones que pueden entrar en un bloque, lo que ralentiza efectivamente los tiempos de confirmación y, por extensión, toda la red Bitcoin Core.

Más información sobre las entradas y salidas de transacciones de Bitcoin Aunque sería posible manejar las monedas individualmente, sería difícil realizar una transacción separada por cada céntimo de una transferencia. Para permitir que el valor se divida y combine, contienen múltiples entradas y salidas. Normalmente habrá una sola entrada  de una transacción anterior mayor o de varias entradas que combinen importes menores, y como máximo dos salidas: una para el pago y otra para devolver el cambio, si lo hubiera, al remitente.

Satoshi Nakamoto, Informe Técnico de Bitcoin

¿Recuerdas que te comentamos que los BTCs sólo ‘existen’ como registros de transacciones en la cadena de bloques? Esto significa que a veces varias transacciones terminan en una dirección Bitcoin Core en particular.

Digamos que tienes 2 BTC en tu billetera. Estos 2 BTC vinieron de cuatro amigos diferentes los cuales transfirieron 0.5 BTC para tu cumpleaños. Para mayor comodidad, la interfaz de tu billetera mostrará tus existencias como “2 BTC”. Pero, tu billetera no `sumó’ cada una de esas entradas de .5 BTC en 2 BTC dentro de tu billetera. Más bien, tu billetera sólo lleva un registro de las cuatro transacciones BTC de 0.5 por separado, las cuales suman un total de 2 BTC.

Cuando quieres comprar algo con BTC, tu billetera utiliza registros de transacciones de cantidades variables que suman la cantidad de bitcoins que deseas gastar.

Supongamos que el número es 0.25 BTC y quieres usarlo para comprar ropa de un comerciante que acepta BTC. Basándonos en la información anterior sobre tus existencias, sabemos que no tienes una sola entrada con exactamente 0.25 BTC. Los usuarios de Bitcoin Core no pueden dividir una transacción en cantidades más pequeñas y sólo se puede gastar toda la salida de una transacción.

Por lo tanto, cuando abres tu billetera y escribes, “0.25” en el campo de cantidad lo que técnicamente sucede es que una de las transacciones BTC de 0.5 (de tu generoso amigo, Chris) será enviada, en su totalidad. A continuación, se devuelve la diferencia mediante una nueva operación. Aquí está el proceso técnico desglosado:

  • La cantidad adeudada por tu ropa es 0.25 BTC
  • Tú “envías” la entrada 0.5 BTC a la tienda. (Recuerda, los insumos deben ser gastados en su totalidad).
  • La dirección bitcoin de la tienda de ropa es la salida

Pero, tu billetera en realidad crea dos salidas para esta transacción:

  1. 0.25 BTC al comerciante de ropa
  2. 0.25 BTC a una nueva dirección creada por tu billetera para recibir el “cambio” del comerciante.

Esto puede parecer muy confuso – la buena noticia es que saber estas cosas no es necesario para enviar o recibir bitcoins.

¿Cuánto cuestan las comisiones por transacción de Bitcoin?

Las comisiones de transacción de Bitcoin Core se calculan utilizando una variedad de factores. Muchas billeteras permiten a los usuarios establecer manualmente las tarifas de transacción.  Cualquier parte de una transacción que no se deba al destinatario o que se devuelva como “cambio” se incluye como una comisión. Las comisiones van a los mineros y se pueden utilizar para aumentar la velocidad de la confirmación incentivando a los mineros a priorizar tus transacciones.

¡¿Por qué aprendí estas cosas?!

La relación entre transacciones, mineros y bloques es un aspecto fundamental del protocolo Bitcoin Core. Es importante entender lo básico de enviar y recibir BTC para que cosas como el tiempo de confirmación y las comisiones tengan sentido y la espera sea más amena.