Hace más de 14 años, Satoshi Nakamoto presentó la red Bitcoin al mundo creando el primer sistema de contabilidad por entrada triple. Esta maravilla tecnológica combina cifrado y fórmulas matemáticas para mejorar la seguridad. En el centro de la compleja arquitectura de Bitcoin se encuentran varios enfoques matemáticos que determinan las recompensas de los bloques, las entradas y salidas de las transacciones y los ajustes de la dificultad de la minería, y regulan la velocidad a la que se descubren nuevos bloques. El sistema Bitcoin funciona basándose en las matemáticas de Satoshi.

Enteros en acción: una mirada al uso de números enteros

Bitcoin se creó mediante varios procesos de cifrado y fórmulas matemáticas, cada uno con un propósito específico. Uno de los elementos de diseño incluidos en Bitcoin es el uso de números enteros, o números enteros, y sus contrapartes negativas.

La red Bitcoin utiliza matemáticas de números enteros para evitar posibles desacuerdos que podrían surgir al utilizar números decimales o fraccionarios. El uso de números enteros y sus contrapartes negativas garantiza que todos los dispositivos informáticos se sincronicen de manera más eficiente y se adapten los cambios específicos de la red.

El uso de números enteros para respaldar el conjunto de reglas de Bitcoin incluye recompensas en bloque y reducciones a la mitad que ocurren a una determinada altura de bloque, un múltiplo de 210.000.

La dificultad de la minería de Bitcoin también utiliza números enteros para ajustar la dificultad cada 2016 bloques. Los números enteros, un tipo de datos numéricos que se utilizan a menudo en software informático, también se utilizan para la entrada y salida de transacciones de Bitcoin.

Además, los cálculos de números enteros son generalmente más rápidos y menos propensos a errores que los números de punto flotante. Si Bitcoin utilizara números de coma flotante, podría provocar errores de redondeo, lo que provocaría inconsistencias y desacuerdos entre los diferentes nodos de la red.

Dado que Bitcoin usa números enteros, la recompensa en bloque de una futura reducción a la mitad eventualmente se truncará o redondeará al número entero más cercano utilizando operadores de desplazamiento de bits o bit a bit. Dado que la unidad más pequeña de Bitcoin es un satoshi, es imposible reducirla a la mitad. Como resultado, el tan discutido suministro limitado de Bitcoins será en realidad inferior a 21 millones.

Regulación del tiempo de bloque mediante distribución de Poisson y el sistema Bitcoin.

Además de los números enteros, Bitcoin utiliza una fórmula matemática similar a la distribución de Poisson para regular la coherencia del tiempo de bloque. El modelo de distribución de Poisson fue desarrollado en 1837 por el matemático francés Simeón Denis Poisson. Utilizando este modelo, el diseño de Bitcoin garantiza que los bloques se descubran cada 10 minutos aproximadamente.

El tiempo real necesario para extraer un bloque puede variar debido a la naturaleza probabilística del proceso de extracción, pero los bloques suelen oscilar entre 8 y 12 minutos. Satoshi habilitó un ajuste de dificultad cada 2016 bloques, utilizando una fórmula para mantener un promedio aproximado de intervalos de 10 minutos entre bloques.

Tanto las matemáticas de números enteros como la distribución de Poisson son herramientas matemáticas importantes en Bitcoin, ya que proporcionan un marco coherente para realizar cálculos y modelar diversos aspectos del sistema.

Bitcoin utiliza muchos otros mecanismos matemáticos y esquemas de cifrado para garantizar la precisión, coherencia y eficiencia del sistema en su conjunto. Estos incluyen conceptos y fórmulas como:

  • prueba de trabajo (PoW),

  • árboles merkle,

  • criptografía de curva elíptica,

  • funciones hash criptográficas y campos finales

Autor: Vadim Gruzdev, analista de Freedman Сlub Crypto News