,
,
Autor: Sovereign Monk | Fecha original: 25/04/22 | Traducido por: 1ma
Bitcoin es una red de pagos electrónicos que permite transacciones directas entre sus participantes sin tener que recurrir a ningún administrador o banco central que la supervise. Bitcoin es un programa de ordenador de código abierto y gratuito que miles de voluntarios ejecutan en ordenadores distribuidos por todo el mundo, tejiendo así una red totalmente descentralizada. Todos estos ordenadores ejecutan el mismo programa y comparten información entre ellos que son capaces de verificar de forma independiente. Cualquier persona en cualquier lugar del mundo puede descargar y ejecutar este programa y participar en la red.
Bitcoin fue inventado en 2008 por 'Satoshi Nakamoto'. Satoshi es una persona desconocida, ya que valoraba su privacidad y usó este alias para interactuar con miles de otros programadores en línea. Satoshi publicó un documento llamado "White Paper" el 31 de octubre de 2008, que explicaba y destacaba el diseño de Bitcoin. Bitcoin utiliza un libro de cuentas distribuido abierto y transparente para registrar todas las transacciones. Estas transacciones pueden ser vistas, auditadas y seguidas por cualquier persona a través de una simple herramienta llamada 'Explorador de bloques'. Todas las transacciones juntas forman un registro o cadena de registros más pequeños, llamado 'Blockchain'. El libro de cuentas comenzó el 3 de enero de 2009, cuando Satoshi lanzó el software al mundo y minó el primer bloque, llamado 'Bloque Génesis'. Satoshi se refirió a a la blockchain como "Cadena de tiempo", ya que es una cadena de registros grabados en un momento dado uno tras otro.
El bloque Génesis tenía un texto incrustado en él: "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks", refiriéndose al infame rescate de los bancos por parte del gobierno británico durante la crisis financiera global de 2008.
Bitcoin tiene un límite de suministro de 21 millones de unidades totales en su cadena de tiempo que nadie puede alterar, está escrito en piedra (código). 1 Bitcoin es divisible hasta 100 millones de subunidades conocidas como Satoshis (Sats). A medida que crece el uso de la red, más y más valor puede almacenarse e intercambiarse con cada bitcoin, lo que lo convierte en una reserva de valor para múltiples generaciones.
Pero, ¿qué resuelve realmente Bitcoin? El sistema financiero heredado se basa en la 'Confianza en las Autoridades Centrales', es decir, bancos públicos/privados, bancos centrales, gobiernos, etc., que está propenso a la corrupción. Con base en agendas políticas y sociales personales, las instituciones centrales pueden cambiar y de hecho cambian las reglas del sistema financiero para beneficiarse a sí mismas. Satoshi ideó un código que puede ser compartido por millones o miles de millones de personas sin tener que confiar en nadie más. Las reglas del código se basan en el 'Puro Consenso'. No hay una figura central que pueda influir o cambiar el código, ni la cantidad de monedas que tienes decide tu influencia en la red. El consenso lo decide la red de computadoras distribuidas (que puede ser operada por cualquiera), y que no confían entre sí.
El problema de raíz con la moneda convencional es la confianza que se requiere para que funcione. Se debe confiar en que el banco central no degradará la moneda, pero la historia de las monedas fiduciarias está llena de violaciones de esa confianza.
-Satoshi Nakamoto
Otra cosa que solucionó Bitcoin es el problema del 'Doble Gasto'. Ya había sido posible transmitir transacciones a través de Internet con moneda virtual, pero lo problemático era que se podían insertar transacciones conflictivas en la red de computadoras. Como el código se copia fácilmente, los registros se pueden copiar o la misma moneda digital se puede copiar millones de veces y puede gastar todos esos millones si no hay ningún tipo de verificación central en el sistema. Por ejemplo, se podría crear una misma transacción y enviarla una y otra vez. Por lo tanto si se intenta crear un sistema de pago electrónico sin un punto central de control, existe el problema de averiguar cuál de estas transacciones se realizó 'primero', y esto es algo difícil de hacer en una red descentralizada de computadoras, cada una actuando de forma independiente. Algunas computadoras recibirán una transacción primero y otras recibirán otra. Bitcoin resuelve este problema al obligar a los nodos a mantener todas las transacciones que reciben en 'memoria' antes de escribirlas en un archivo. Luego, en intervalos de 10 minutos, un nodo aleatorio en la red agregará las transacciones de su memoria al archivo.
Para agregar nuevas transacciones al libro de cuentas (blockchain), bitcoin usa un método llamado 'Minería por Prueba de Trabajo'. ¿Cómo funciona la minería? Cada nodo (computadora) almacena las últimas transacciones actualizadas de todos los demás nodos de la red. Esto permite un registro consistente y no corruptible del archivo compartido. Cualquier nodo puede intentar extraer el siguiente grupo de transacciones (es decir, agregar las próximas transacciones entrantes al libro de cuentas). Un nodo reunirá las transacciones de su grupo de memoria en un contenedor llamado "bloque" y luego usará su propio poder de procesamiento para intentar agregar este bloque de transacciones a la cadena de bloques. Para generar un bloque que encaje exactamente en la cadena de transacciones, cada nodo que participe en la red realizará billones de cálculos matemáticos para encontrar el número aleatorio exacto que encaje correctamente. Es un proceso de adivinar el número aleatorio correcto (solución matemática), y la computadora que lo adivine primero obtiene la recompensa del bloque (es decir, nuevos bitcoins generados durante el proceso) más las tarifas de todas las transacciones incluidas en el bloque. Estos nodos (computadoras) también pueden decidir no participar en el minado de nuevos bloques y simplemente limitarse a verificar los bloques y transacciones que generen otros usuarios y nodos.
Las computadoras tienen que trabajar incansablemente y competir entre sí, lo que aumenta la dificultad de encontrar el bloque correcto, esto se conoce como 'Ajuste de dificultad'. A medida que más y más computadoras participan en el proceso de minado más sube la dificultad y más difícil es adivinar el número correcto para el siguiente bloque.
El código de la red o el software de Bitcoin se actualiza periódicamente con el esfuerzo de más de 600 personas que trabajan activamente, y los usuarios y operadores de nodos aprueban y acuerdan los cambios en el código al optar por utilizar el código actualizado. Bitcoin es un código de 'fuente abierta', lo que significa que cualquiera puede verlo y contribuir en él. No hay una organización central.
Para concluir, Bitcoin es una red de computadoras compartidas que comparten un archivo seguro a través de un programa informático. Este archivo compartido seguro registra todas las transacciones de la red, interactúa con todos los monederos personales (cajas de seguridad) y funciona directamente Cliente a Cliente (P2P) sin ningún intermediario.
Bitcoin ha estado funcionando ininterrumpidamente desde enero de 2009, con un tiempo de actividad del 99,9873 %, con solo interrupciones durante los primeros años de funcionamiento. En comparación con el sistema financiero heredado, que en promedio sólo suele funcionar un 55-60 % del tiempo.
White Paper de Satoshi Nakamoto:
Código Bitcoin: