La economía digital está floreciendo gracias en gran parte a los conceptos establecidos en el documento técnico de Bitcoin de Satoshi Nakamoto. Este documento técnico introdujo el concepto de una criptomoneda descentralizada en el mercado y marcó el comienzo de la digitalización de la economía global. Debido a esto, muchas personas argumentarían que el documento técnico de Bitcoin se gana legítimamente el título de un documento histórico.
Este documento único ha iniciado una transformación digital de una década del sistema financiero tradicional al proporcionar al mundo una alternativa viable a los modelos actuales en la práctica. Dediquemos un momento a examinar este informe técnico revolucionario.
Lo Abstracto – Documento Técnico de Bitcoin
La primera sección del documento técnico de Bitcoin es un resumen del propósito de BTC, incluida la forma en que alivia la necesidad de instituciones financieras de terceros. Esta introducción al concepto de Bitcoin es también la sección más citada del documento técnico. Aquí, Satoshi afirma en referencia a Bitcoin:
“Una versión puramente peer-to-peer de efectivo electrónico permitiría que los pagos en línea se envíen directamente de una parte a otra sin pasar por una institución financiera”.
Satoshi luego explica brevemente cómo funciona un sistema de prueba de trabajo basado en hash. Incluye una descripción de cómo la cadena más larga se considera la cadena válida. La cadena válida es la cadena a la que la red seguirá agregando datos de transacciones durante el proceso de minería. Satoshi también menciona por primera vez la dependencia de blockchain en nodos honestos. El cincuenta y uno por ciento de la potencia hash total de la red debe permanecer honesta para que la red de BTC permanezca segura.
La Introducción – Documento Técnico de Bitcoin
En esta sección, Satoshi explica los problemas con el modelo económico actual basado en la confianza. En concreto, menciona la imposibilidad de realizar transacciones irreversibles, a pesar de que muchos de los servicios prestados son irreversibles. Esta irreversibilidad crea la necesidad de más protecciones de terceros que aumentan los costos de transacción. Satoshi vio esta laguna en el estado económico actual como una forma para que los banqueros centrales continúen controlando el destino de la economía de manera indefinida.
Después de señalar los errores en el modelo actual, Satoshi explica cómo un algoritmo basado en hash podría eliminar la necesidad de confianza en el sistema y reemplazarlo con una ecuación matemática. Esta ecuación criptográfica podría usarse para verificar la validez de las transacciones de moneda virtual. Satoshi menciona nuevamente la importancia de evitar que al menos el cincuenta y uno por ciento del poder de hash se centralice para garantizar la seguridad de la red.
Transacciones
La sección de transacciones del documento técnico de Satoshi explica los problemas asociados con el doble gasto. Explica cómo el método actual para reducir el doble gasto requiere un banco centralizado o una casa de moneda para mantener y revisar todas las transacciones y garantizar que los fondos estén disponibles. Este sistema depende únicamente de la confianza del tercero.
En este escenario, son los bancos los que mantienen los registros y validan las transacciones. En la visión de Satoshi, el escenario se invierte. Todas las transacciones se someten a verificación a través de un libro mayor público que utiliza un sistema de prueba de trabajo basado en hash. Este sistema proporciona a la estructura financiera de BTC más transparencia al crear un libro mayor abierto donde todos en la cadena de bloques pueden verificar una transacción a través del proceso de minería.
Servidor de Marca de Tiempo – Documento Técnico de Bitcoin
Satoshi propone el uso de un servidor con marca de tiempo para capturar un registro de los hashes de transacciones y luego publicarlos. La marca de tiempo proporciona pruebas contundentes de que los datos existían en ese momento. Cada marca de tiempo contiene datos de la marca de tiempo anterior. Un libro mayor distribuido conocido como blockchain es donde se publican los bloques con marca de tiempo.
Prueba-de-Trabajo
Satoshi cita el primer intento de criptomoneda de Adam Back, Hashcash, cuando presenta la sección de prueba de trabajo del documento técnico de Bitcoin. El sistema de prueba de trabajo implica una ecuación matemática. Los nodos compiten entre sí para descubrir la ecuación, agregando así el siguiente bloque a la cadena de bloques. Bitcoin utiliza el algoritmo hash SHA-256. La respuesta a esta ecuación debe comenzar con cuatro ceros y requiere una gran cantidad de potencia de cálculo.
Satoshi explica cómo la red mantendría su integridad siempre que la mayoría de los nodos sigan siendo honestos. Mientras el cincuenta y uno por ciento de los nodos no estén trabajando juntos para orquestar un ataque en la red, la cadena de bloques de Bitcoin permanece segura. A medida que aumenta la potencia de hash, también aumenta la dificultad de la red. Este aumento en la dificultad asegura que el tiempo de bloqueo de BTC se mantenga en alrededor de 10 minutos.
Red
La red Bitcoin es sorprendentemente simplista en su diseño. Satoshi tomó esta sección para diseñar el flujo exacto de la red. Aquí están los seis pasos que enumera:
- Las nuevas transacciones se transmiten a todos los nodos.
- Cada nodo recopila nuevas transacciones en un bloque.
- Cada nodo trabaja para encontrar una prueba de trabajo difícil para su bloque.
- Cuando un nodo encuentra una prueba de trabajo, transmite el bloque a todos los nodos.
- Los nodos aceptan el bloque sólo si todas las transacciones en él son válidas y aún no se han gastado.
- Los nodos expresan su aceptación del bloque trabajando en la creación del siguiente bloque de la cadena, utilizando el hash del bloque aceptado como hash anterior.
Nakamoto explica cómo reacciona la red BTC en caso de cadenas en conflicto. Los nodos deben considerar la cadena más larga como la cadena válida. Las transacciones se aplican a la cadena según su orden de llegada. Si dos nodos transmiten cadenas en conflicto al mismo tiempo, se valida la cadena más larga. La otra cadena se guarda, y si se convierte en la cadena más larga cuando se agrega el siguiente bloque, entonces es la cadena válida.
Incentivo – Documento Técnico de Bitcoin
Los nodos reciben recompensas por ser los primeros en resolver el algoritmo de prueba de trabajo y agregar el siguiente bloque a la cadena de bloques. Originalmente, eran cincuenta Bitcoin. Hoy, la recompensa minera es de 12.5 Bitcoin. Nakamoto explica cómo la minería de BTC es similar a la minería de oro, ya que gasta recursos para realizar ambas actividades mineras. En otras palabras, los mineros pagan por sus esfuerzos en computación y costos de electricidad.
Este sistema de incentivos hace que no sea práctico que ocurra un hackeo del cincuenta y uno por ciento. Satoshi explica que el atacante se beneficiaría más de continuar minando y recibir nuevos BTC en lugar de socavar el sistema, lo que, en consecuencia, socavaría su riqueza.
Recuperar espacio en disco
Satoshi era muy consciente de que la cadena de bloques podría volverse gigantesca. Para aliviar las preocupaciones futuras de almacenamiento, propuso un método en el que los bloques antiguos se guardan y se descartan la mayoría de los datos de sus transacciones. Satoshi describe cómo una PC promedio utiliza 2GB de RAM en 2008. Luego, usando la ley de Moore, calculó un aumento de 1.2GB por año en la potencia informática.
Verificación de pago simplificada
Luego, Satoshi propone un método en el que los nodos pueden verificar rápidamente las transacciones sin confirmar todo el historial de transacciones de blockchain. A los nodos se les permite mantener un encabezado de bloque de las transacciones de la cadena más larga. Una vez más, Satoshi menciona la importancia de mantener descentralizada la cadena de bloques BTC. Esta vez describe cómo un atacante podría dominar la red durante un período determinado si obtiene el control del cincuenta y uno por ciento.
Valor de combinación y división
Las transacciones de Bitcoin contienen múltiples entradas y salidas que le permiten combinar o dividir transacciones para reducir la congestión en la cadena de bloques. La mayoría de las transacciones combinan entradas de varias ubicaciones. Solo hay dos salidas. Uno es el pago y el otro sería cualquier cambio de la transacción.
Privacidad
Bitcoin no es anónimo. Puede rastrear y rastrear transacciones de Bitcoin utilizando cualquier cantidad de herramientas forenses de blockchain. Sin embargo, el documento técnico de Satoshi incluye una sección sobre cómo anonimizar BTC. Aquí explica que puedes hacer que las claves públicas sean privadas. De esta manera, BTC podría operar de manera similar al mercado de valores, ya que las personas podrían ver el tamaño y la dirección de la transacción, pero no podrían determinar el remitente o el receptor.
Cálculos
La sección de cálculos del documento técnico incluye algunas ecuaciones de escenarios de piratería. Satoshi argumenta que la red puede ser pirateada brevemente, pero esos nodos honestos eventualmente devolverían la red a su estado integral. También utiliza ecuaciones complejas para mostrar cómo la cadena fabricada no podría seguir siendo la cadena más larga, siempre que los nodos honestos continúen agregando información a la cadena válida.
Conclusión
La conclusión del documento técnico de Bitcoin se centra en la capacidad de eliminar organizaciones de terceros de las transacciones. Satoshi explica cómo su sistema permite que un nodo vaya y venga según lo requiera. Termina describiendo cómo debe usar el mecanismo de consenso para determinar cualquier incentivo o cambio de reglas en el protocolo de Bitcoin.
Referencias
Satoshi incluye una breve sección de referencias al final de su documento técnico. Muchas de las personas responsables de sus obras citadas, como Adam Beck, se convirtieron en importantes desarrolladores del proyecto BTC.
Satoshi y el Documento Técnico de Bitcoin
La mayoría estaría de acuerdo en que el documento técnico de Bitcoin fue el primer paso en la digitalización de la economía global. Desde su entrada en el mercado hace nueve años, Bitcoin ha logrado convertirse en un nombre familiar. El criptomercado todavía se encuentra en su estado incipiente, pero muchos predicen que BTC seguirá siendo relevante.