¿Cómo minar bitcoin? Aquí te explicamos el proceso de minería de bitcoin y otras monedas digitales


¿Qué es un Bitcoin? ¿De dónde viene? Cualquiera que quiera entrar en el mundo de las criptomonedas probablemente haya preguntado cómo se están generando estas monedas y probablemente haya recibido alguna respuesta vaga como, "se genera una función hash que tiene ceros al final".
Esto probablemente generó tantas preguntas como los ceros que supuestamente debes buscar, pero eso termina hoy. Voy a entrar en la esencia de la minería criptográfica para que comprenda con precisión lo que está haciendo cuando configure sus herramientas de minería.

Minería Bitcoin

En lugar de dinero emitido por el gobierno, se le paga con Bitcoins por agregar nuevas páginas al libro de registro de Bitcoin.

El proceso de minería

Comencemos con una anécdota. Digamos que usted y sus amigos en el trabajo deciden comenzar un grupo de ahorro. Para comunicarse de manera más efectiva y tener registros instantáneos, usted inicia un grupo de chat en Whatsapp o Telegram. Vamos a llamarlo "Grupo de Ahorro". A medida que se envía dinero dentro y fuera del grupo, las transacciones se registran mediante mensajes grupales como "500 recibidos de Isaac en la "Cuenta de Grupo de Ahorro". Si se retira el dinero para entregárselo a alguien, también se registra.
Este sistema probablemente funcionará bastante bien para un grupo pequeño, pero a medida que crezca y entre más personas se agreguen, será un desafío hacer un seguimiento de quién envió qué.
Uno de los problemas que tal chat enfrentaría es la seguridad y una posible solución sería encriptando los datos de los mensajes. Esto funciona pasando el mensaje a través de una función que lo cambia a otra cosa. Por ejemplo, podría crear una encriptación simple haciendo que cada letra cambie a la siguiente letra con Z y 9 regresando a la primera. Si escribe un mensaje como "Recibí 300" en el momento en que presiona, se envía primero a "J SfdfJwfe 411". La única forma en que el receptor del mensaje puede interpretarlo es saber cómo lo cifré. En el otro extremo, los otros usuarios podrían tener la clave de encriptación para que el mensaje se traduzca nuevamente a "Recibí 300". Solo alguien con esa clave específica puede descifrar el mensaje.
Con la clave en su lugar, los mensajes ahora son seguros, pero no responde la pregunta de qué pasaría si no hubiera nadie cerca para ver su mensaje. ¿Qué pasa si publica varios mensajes a las 3 AM cuando todos los demás están dormidos o en un día festivo? ¿No se pasaría por alto uno de esos mensajes?
Usted ve que Bitcoin está descentralizado. Los mensajes en un chat como Whatsapp normalmente se almacenan en el sistema de almacenamiento de la empresa, pero con Bitcoin, no hay ningún servidor de almacenamiento de la empresa. Piense en ello como un chat donde la aplicación existe en usted y en los teléfonos de sus amigos, y ninguno tiene más privilegios administrativos que el resto. Si todos ustedes se desconectaran, ¿a dónde iría el historial de chat? Si solo una persona estuviera en línea, ¿qué impediría que registraran datos tres o cuatro veces y luego se sobreescribieran del grupo? Probablemente escribiría allí "el usuario X envió 10000" repetidas veces. ¿No puede haber doble conteo cuando decido retirar más de una vez del monto ingresado?
Para contrarrestar este problema, las transacciones se registran en conjuntos llamados bloques y cada bloque registrará las transacciones que entran y salen. De esa forma, si no has depositado en el bloque, entonces no puedes retirarte.
¿Quién crea estos bloques? ¿Dónde están almacenados? Se almacenan en cada computadora que está conectada a la red de Bitcoin. Es por eso que cuando se descarga, debe actualizarse desde el momento en que comenzó la extracción hasta la fecha actual.
Ya he explicado cómo funciona la criptografía en un nivel básico, lo que no he explicado es cómo funciona en un nivel complejo. Los criptógrafos no usan una fórmula tan básica. Sería demasiado fácil. El estándar actual utilizado es el SHA 256, que convierte datos en información de 256 bits de longitud. Así que los datos cifrados se parecen a 1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010
Este es un conjunto muy largo y, además de eso, usa caracteres hexadecimales, no binarios, por lo que le resultaría más fácil agrupar gatos que descifrarlos. De hecho, aún no está hecho. La función utilizada para cambiar los datos se llama función SHA 256. Cada vez que se ingresan datos y se encriptan, se produce un resultado. Cuando se convierten algunos datos, puede producir un resultado que finaliza con un cierto número de ceros. Eso es lo que estás buscando cuando estás minando.
El proceso de minería consiste básicamente en transmitir un número, interpretarlo mediante la función SHA 256 y ver si el resultado tiene el número deseado de ceros.Si tu respuesta es incorrecta, puedes probar con otro número. Sin embargo, si es correcto, serás recompensado con algunos Bitcoins o fracciones de estos. Teóricamente, es algo que podrías hacer con un bolígrafo y papel. Sin embargo, prácticamente, los números que se tratan son extremadamente grandes, en algún lugar entre un vigintillón y un centillón si usamos números arábigos.
El propósito de crear estos números correctos es crear direcciones o más bien, nuevas páginas para el mantenimiento de registros.
Recuerde que los mensajes de su grupo no se graban en ningún lado, están descentralizados y, por lo tanto, se necesita algún lugar para registrar las transacciones. Esto es lo que hacen las funciones hash. Cada vez que se encuentra un número, forma el encabezado de un bloque o más bien una sección del libro y la persona que encontró esa combinación se recompensa con Bitcoins. Ese bloque se puede usar para almacenar información de transacciones. Cuando se realiza una transacción, se registra en uno de los bloques. No solo eso, sino que cuando las transacciones se realicen con su bloque, la tarifa de transacción se transferirá a usted. Solo así, se elimina la necesidad de que alguien revise las transacciones.

Cómo empezó

El proceso comenzó obteniendo la primera función correcta y creando el primer libro mayor para que la minería viniera antes que la cadena de bloques. Ahora minas y obtienes tu recompensa. Después de la recompensa, puede gastarla en cualquier lugar donde se reconozca Bitcoin que incluya la compra de otras monedas. ¿Qué está impulsando el precio? ¿Por qué los de adentro piensan que hay mejores opciones? Bueno, esa es una historia completamente diferente para otro día.

Comentarios

Entradas populares de este blog

10 Altcoins (criptomonedas alternativas) que deberías considerar para invertir en el 2018

10 maneras de ganar bitcoins y otras criptomonedas | Las mejores formas de generar monedas digitales