Ahora que ha configurado su billetera bitcoin y está listo para realizar su primera transacción, echemos un vistazo a cómo funcionan realmente las transacciones bitcoin. Hay tres variables clave en cualquier transacción de bitcoin: una cantidad, una entrada y una salida. Una entrada es la dirección desde la que se envía el dinero y una salida es la dirección que recibe los fondos.
Dado que una billetera puede contener varias direcciones de entrada, puede enviar dinero desde una o más entradas a una o más salidas. También hay una parte de almacenamiento de datos en cada transacción, una especie de nota, que le permite registrar datos en la cadena de bloques de manera inmutable.
Pero lo único de las transacciones de bitcoin es que, si inicia una transacción que vale menos que el monto total en su entrada, recupera su cambio no a su salida original, sino a través de una nueva tercera dirección bajo su control. Esto significa que su billetera generalmente termina conteniendo varias direcciones, y puede extraer fondos de estas direcciones para realizar transacciones futuras.
Ha aprendido a comprar y almacenar sus bitcoins, por lo que ya sabe para qué sirven las claves públicas y privadas, y las necesitará para realizar una transacción. Para hacer eso, ingresa su clave privada, la cantidad de bitcoins que desea enviar y la dirección de salida en el software de bitcoin de su computadora o teléfono inteligente.
Luego, el programa genera una firma a partir de su clave privada para anunciar esta transacción a la red para su validación. La red debe confirmar que usted es el propietario del bitcoin que se está transfiriendo y que no lo ha gastado al verificar todas las transacciones anteriores que son públicas en el libro mayor. Una vez que el programa de bitcoin verifica que efectivamente su clave privada corresponde a la clave pública provista (sin saber cuál es su clave privada), se confirma su transacción.
Esta transacción ahora se incluye en un «bloque» que se adjunta al bloque anterior para ser agregado a la cadena de bloques. Cada transacción en la cadena de bloques está vinculada a un identificador único llamado hash de transacción (txid), que parece una cadena de 64 caracteres de letras y números aleatorios. Puede rastrear una transacción en particular escribiendo este txid en la barra de búsqueda en el explorador de blockchain .
Las transacciones no se pueden deshacer ni alterar, porque significaría volver a hacer todos los bloqueos posteriores. Este proceso no es instantáneo. Debido a que la cadena de bloques de bitcoin es bastante grande, se necesita mucho tiempo para procesar una sola transacción entre las muchas en la cadena de bloques.
La cantidad de tiempo que lleva confirmar una transacción varía, desde unos pocos minutos hasta un par de días, según el tráfico en la cadena de bloques y el tamaño de su transacción. Las transacciones más grandes con tarifas más altas tienden a ser validadas por los mineros más rápido que las más pequeñas. Dicho esto, una vez que se confirma, se registra inmutablemente para siempre.
Si desea disfrutar de una fascinación sin sentido, puede sentarse en su escritorio y ver pasar las transacciones de bitcoins. Blockchain.info es bueno para esto, pero prueba BitBonkers si quieres una versión hipnóticamente divertida.
4 comentarios en «¿Cómo funcionan las transacciones de Bitcoin?»