Comprender Bitcoin es una función hash unidireccional debería tener sentido porque una función hash no se puede revertir. Una vez que comprenda eso, es difícil volver a pensar de otra manera. El algoritmo de hash seguro o SHA-256 coloca a Bitcoin en un carril diferente, donde puede compartir su dirección de bitcoin sin poner en riesgo la seguridad de sus fondos. Pero hay mucho más.
Una función hash unidireccional es una función matemática que genera una huella digital de la entrada, pero no hay forma de generar la información original dos veces. La genialidad en torno a una función hash segura es un tema que abordaré, pero Bitcoin y todo el inicio detrás de él son similares a revolver un huevo. Es una función unidireccional; una vez que el huevo está roto, la yema no se puede volver a colocar en el huevo y sellar. Una vez que la yema esté cocida en una sartén caliente, el huevo revuelto no se puede volver a convertir en yema. El algoritmo de Bitcoin no es diferente. El código central está esencialmente grabado en piedra en el ciberespacio y aún funciona sin un administrador al frente de su creación.
En el pasado, el proceso del comercio y el dinero era complicado y legado con dilemas éticos. Los africanos veían las conchas de cauri y las cuentas de vidrio como dinero venerado, por lo que los europeos inundaron el mercado con estas cuentas. Las implicaciones fueron vastas. El aumento de cuentas falsificadas rebajó el valor, lo que facilitó su manipulación para el comercio. Los romanos recortaron trozos de las monedas existentes en circulación y luego usaron los recortes sobrantes para acuñar nuevas monedas.
Las monedas se hicieron más pequeñas. Sin embargo, el imperio siguió expandiéndose. Los precios subieron mientras bajaba el poder adquisitivo de la moneda. Lo que finalmente, con el tiempo, colapsó el sistema económico romano. Estados Unidos está haciendo lo mismo a mayor escala al expandir la oferta monetaria a través de la impresora de dinero, aunque no tiene el dólar vinculado a una moneda respaldada por oro después de Nixon shock. Fomenta una moneda cada vez más débil donde la impresión de billetes de papel sin valor es igualmente dañina.
La primera era de La ilustración surgió como resultado de la separación de la iglesia y el estado. La segunda Era de la Ilustración surgirá como resultado de la separación del dinero y el estado. La historia ha demostrado que cualquier moneda monetaria recortada, removida, manipulada o alterada siempre será explotada por manos humanas. Bitcoin elimina estos motivos que han corrompido a emperadores, políticos, inversores y banqueros por igual, facilitando el camino hacia la servidumbre. La función hash de SHA-256 y RIPEMD-160 ayuda a eliminar completamente los niveles de exposición e incautación a través de claves públicas y privadas.
RIPEMD-160
Cada parte de la función hash se reproduce un papel vital, desde la gestión de direcciones de Bitcoin hasta el refuerzo del proceso de prueba de trabajo. El RIPEMD-160 , que es la abreviatura de RACE Integrity Primitives Evaluation Message Digest, se utiliza para ayudar a convertir claves públicas en direcciones bitcoin. Hay cinco funciones de Ripe Message-Digest, pero 160 se usa en la red Bitcoin porque es altamente segura y funcional. RIPEMD-160 se utiliza en el estándar Bitcoin, lo que crea una alternativa a las direcciones públicas extensas. Es una versión más robusta del algoritmo RIPEMD-128, que produce una salida de 128 bits. El proceso de construcción de la función hash es un desafío, especialmente dado que debe aceptar cadenas de longitud arbitraria como entrada.
Cómo funciona todo esto bajo el capó es que se formula una clave privada de 65 bits, que genera una Llave pública. Esta clave pública es esencialmente su dirección de Bitcoin, pero es una larga serie de dígitos después de su inicio inicial. El relleno se implementa para fortalecer y prevenir ataques de extensión de longitud. Para facilitar su uso, la clave se acorta o se comprime con RIPEMD-160 hasta 20 bits. Aquí es donde entra en juego una función comprimida. El protocolo utiliza una suma de comprobación para comprobar si hay errores a través de SHA-256, que utiliza hash dos veces para validar que la dirección sea segura y correcta.
El uso de RIPEMD-160 al crear direcciones Bitcoin reduce el espacio de direcciones. Esto significa que en lugar de tener que escribir direcciones muy largas, se reducen a una longitud más manejable. Este proceso es una función unidireccional. Cada clave pública y privada es matemáticamente única y no se puede duplicar, solo acortar y comprimir.
“SHA-256 no va a ser violada por las mejoras computacionales de la ley de Moore en nuestras vidas. Si se va a romper, será mediante algún método de ruptura revolucionario”.-Satoshi Nakamoto
SHA-256
Bitcoin usa Función hash SHA-256 en su proceso de prueba de trabajo. La prueba de trabajo se considera el mecanismo de consenso de criptomonedas original. Bitcoin es el mejor y original ejemplo de ese mecanismo. En un momento dado, el ajuste de la dificultad era tan bajo que la minería se podía lograr en computadoras con baja potencia de hash, como una computadora doméstica. Con el tiempo, a medida que aumentó la demanda de más Bitcoin extraído, aumentó el ajuste de dificultad para ganar uno.
La dificultad para adquirir Bitcoin ha ido más allá de lo que puede lograr la potencia informática doméstica. El hardware informático de minería equipado con chips ASIC es la mejor opción para extraer bitcoins. Actualmente, existe mucha competencia por la tasa de hash, por lo que es casi no rentable para la minería a menos que tenga una plataforma minera de alta gama que se alimente de energía renovable barata. En comparación, si está considerando ingresar a la minería de bitcoins, no olvide que competirá con las principales compañías mineras de alto nivel como Final Hash, Marathon Digital y Riot Blockchain, Inc .
Lo bueno de SHA-256 es la seguridad y la capacidad de cifrar información confidencial de la cadena de bloques que, de otro modo, podría usarse en detrimento del usuario. Esta seguridad es inmutable y se ejecuta en un horario constante. Los algoritmos hash seguros ayudan a compilar y resolver ecuaciones matemáticas astronómicas para ganar bitcoins mediante la extracción de computadoras. La intervención humana del proceso no es necesaria y sería absolutamente imposible de lograr incluso con las mejores calculadoras que el dinero podría comprar. Una clave privada es un número de 256 bits. Un” bit “tiene un valor de 0 o 1 y es la unidad de medida más pequeña para datos informáticos.
Las firmas digitales están protegidas con claves privadas, lo que significa que puede realizar transacciones con Bitcoin monetariamente bajo el número de bit único de esa clave. Si no tiene la clave privada correcta, no puede gastar el bitcoin ni obtener acceso a los fondos de la base de datos de la cadena de bloques de claves. Por lo tanto, estas claves privadas deben generarse correctamente y luego almacenarse en un lugar seguro. Recuerde el dicho acuñado por Isaiah Jackson ,”Sin claves, sin queso”.
Los datos de posibilidad se revela a partir del valor hash es tan bajo que se considera imposible. Las combinaciones de dígitos y datos eliminan los ataques de fuerza bruta o el secuestro de la red debido a su enorme complejidad. Además, también es muy poco probable que dos valores de datos (conocidos como colisión) tengan el mismo hash. Después de leer este ensayo, aprender sobre las funciones hash cuando tenga dudas sobre la seguridad de Bitcoin y la posible exposición a claves públicas o privadas dañadas debería ser muy sencillo.
Esos sentimientos de duda deberían sofocarse una vez que comprenda lo bien pensado y seguro que es el proceso de cifrado gracias a la genialidad de Satoshi. La red Bitcoin está diseñada para sacar dinero de las manos del control centralizado y llevarlo a un mundo descentralizado sin permisos. Las funciones hash SHA-256 y RIPEMD-160 lo hacen posible, de una manera funcional unidireccional y segura.
Esta es una publicación invitada de Dawdu Amantanah. Las opiniones expresadas son totalmente propias y no reflejan necesariamente las de BTC Inc o Bitcoin Magazine.