Bitcoin: ¿cómo funcionan?

El proceso de creación o acuñación de bitcoins es difícil de piratear y esto le da seguridad a los bitcoins. Otra capa de seguridad es la provisión de que cada transacción debe ser verificada antes de ser validada. Esta verificación se efectúa mediante "minería". La minería es un proceso en el que se realiza alguna informática de alto nivel como la decodificación SHA256 para verificar las transferencias de bitcoins.

Los bitcoins se almacenan en una "billetera digital", que existe en la computadora del usuario o en la nube. La billetera es un tipo de cuenta bancaria virtual que facilita a los usuarios enviar o recibir bitcoins, pagar bienes y servicios o ahorrar su dinero.

¿Cómo funcionan las transacciones de bitcoins?

Cada cuenta bitcoin consta de una clave pública que funciona como una dirección bitcoin y una clave privada. Cualquiera puede enviarte bitcoins si conoce tu clave pública. Para gastar bitcoins, debe usar su clave privada para la autenticación. Cada transacción de bitcoin aparece en la red de bitcoin. Los mineros confirman las transacciones después de la verificación para validarlas.

Direcciones

Un ejemplo de una dirección de bitcoin es el siguiente:

73nRKoXJAUqKYYbzw6Nrqh9gW2p26zerpZ

There are 2160 or about 1048possible addresses.

La clave privada correspondiente es la que se indica a continuación:

5HuEupY3DNF87UypjFtXDTm4BVuAwZtAgYf94sMALPyakgafVnU

Private keys are of 256-bit length. There are about 1077 possible private keys.

¿Cómo enviar bitcoins?

En la sección anterior hemos visto cómo funciona una transacción bitcoin. Ahora, discutiremos cómo enviar bitcoins.

Para comprar mercadería o pagar algunos servicios, deberá enviar bitcoins a la dirección del proveedor. Para recibir bitcoins, deberá compartir su dirección con el proveedor.

A continuación se muestra el proceso de envío de bitcoins a alguien:

  • Copie la dirección del proveedor y abra su billetera bitcoin.

  • Haga clic en la pestaña "Enviar monedas" e ingrese la dirección en el campo "Pagar a" al que desea enviar bitcoins.

  • Si tiene que enviar bitcoins a la misma persona oa un grupo varias veces, puede crear una etiqueta para encontrarlos en la libreta de direcciones.

  • Ingrese el monto en el siguiente campo y haga clic en enviar para completar la operación.

Confirmaciones

En el proceso de minería, todas las transacciones se recopilan en un contenedor llamado bloque. Se crea un nuevo bloque cada 10 minutos aproximadamente. En el caso de pequeños pagos o transacciones con pares de confianza, es posible que las confirmaciones no sean necesarias. Sin embargo, para que las transacciones grandes se consideren seguras, la norma son 6 confirmaciones.

Anonimato de las transacciones de Bitcoin

El nivel de anonimato se puede personalizar según los requisitos. Cada transacción de una dirección a otra es pública. El análisis de las transacciones a través de sus direcciones o claves públicas cuyos registros son públicos se denomina análisis de tráfico. Cuanto mayor sea la transferencia, más fácil será el análisis del tráfico.

Para aumentar el anonimato, se utilizan servicios de mezcla. También es recomendable crear una nueva clave pública o una nueva dirección para cada transacción para aumentar la seguridad y el anonimato. Desde el punto de vista de un usuario, Bitcoin no es más que una aplicación móvil o software que pone a disposición una billetera Bitcoin personal que permite al usuario enviar y recibir bitcoins. Sin embargo, en el backend, la red Bitcoin comparte un enorme libro de contabilidad público llamado "cadena de bloques". Este libro mayor lleva el registro de cada transacción procesada que hace posible que el sistema de un usuario verifique la validez de cada transacción.

La necesidad de consenso para la compatibilidad

Para mantener la compatibilidad entre sí, todos los usuarios de Bitcoins deben usar el software siguiendo las mismas reglas. Bitcoin solo puede funcionar correctamente siempre que haya un consenso total entre todos los usuarios. Por lo tanto, es imperativo que todos los usuarios y desarrolladores mantengan y protejan este consenso.

Asegurar una cadena de bloques

Los bitcoins no se almacenan en su computadora a menos que aloje un nodo en la red. Lleva un clon del libro mayor que es seguro ya que cada bloque tiene un hash antes de agregarse a la cadena. Esto significa que cambiar incluso un bit de cualquier dato en los bloques anteriores cambia el hash del libro mayor que lo marca como falso.

La función hash es una función irreversible que se utiliza ampliamente en criptografía; la salida de esta función es más corta que la entrada. La validación de las transacciones de bitcoin es solo un proceso de verificación rápida de las claves, como encontrar si el remitente tiene la clave privada que puede desbloquear cualquier registro en el libro mayor / blockchain.