¿Qué es Hashcash? | Conexión entre Bitcoin y Hashcash

¿Quieres saber qué es Hashcash? Es el PoW original, que inspira a Bitcoin. Sumérgete y descubre cómo sentó las bases para la criptomoneda número uno.

Con Bitcoin (BTC) alcanzando nuevos máximos históricos, impulsados en parte por la reciente aprobación de los fondos cotizados en bolsa (ETF) de Bitcoin al contado por parte de la Comisión de Bolsa y Valores de EE. UU. (SEC), la criptomoneda vuelve a dominar los titulares y capta la atención de los inversores de todo el mundo. La anticipación en torno a la próxima reducción a la mitad ha contribuido aún más a su creciente prominencia.

Sin embargo, en medio del entusiasmo que rodea a sus movimientos de precios y su posible trayectoria futura, es posible que muchas personas no conozcan los protocolos y tecnologías fundamentales que allanaron el camino para la creación de Bitcoin. Uno de esos elementos cruciales es Hashcash, un concepto que desempeñó un papel fundamental en el desarrollo de Bitcoin.

A medida que se intensifican las discusiones sobre el futuro de Bitcoin, profundizar en la historia y el significado de Hashcash puede ofrecer información invaluable sobre los orígenes de la criptomoneda líder en el mundo.

Tabla de contenidos

  • ¿Qué es Hashcash?
  • ¿Cómo funciona Hashcash?
  • ¿Cómo previene Hashcash el spam y los ataques DoS?
  • Hashcash frente a otras pruebas de trabajo
  • Conexión entre Bitcoin y Hashcash

¿Qué es Hashcash?

Hashcash es un protocolo criptográfico y proof-of-work (PoW) desarrollado por el criptógrafo británico Dr. Adam Back para combatir dos grandes problemas: el spam de correo electrónico y los ataques de denegación de servicio (DoS).

La idea principal detrás del protocolo es requerir que un remitente de correo electrónico o cualquier persona que solicite un servicio resuelva un rompecabezas matemático antes de poder enviar el correo electrónico o acceder al servicio. Demuestra que no eres solo un bot o un spammer que intenta inundar el archivo .

Si bien el requisito computacional planteó un inconveniente mínimo para los usuarios habituales de correo electrónico, hizo que fuera costoso para los spammers enviar toneladas de correos electrónicos al obligarlos a resolver estos acertijos.

Así es como Back lo explicó: "Para usted, como usuario normal, con una máquina de clase de escritorio o portátil de nivel de entrada, la sobrecarga de CPU por correo es insignificante porque no envía tantos correos; En el peor de los casos, su correo se retrasa unos segundos antes de enviarse en un hardware antiguo y lento. Sin embargo, para los spammers, esto es un obstáculo: quieren enviar 10,000+ correos electrónicos por minuto a través de una línea DSL comprada con una tarjeta de crédito robada rápidamente antes de que se cancele la cuenta".

¿Cómo funciona Hashcash?

Como se indicó anteriormente, en Hashcash, la persona que envía un correo electrónico o solicita un servicio debe resolver un rompecabezas computacional que implica tomar un dato relacionado con el correo electrónico e introducirlo en un algoritmo hash.

Hashcash empleó el Algoritmo Hash Seguro 1 (SHA-1) para generar un sello único para cada correo electrónico. Este sello actuó como una medida de verificación para los destinatarios, ayudándoles a distinguir los correos electrónicos legítimos del spam no solicitado.

En términos más simples, el remitente realizaría un cálculo matemático sobre un dato vinculado a la dirección de correo electrónico del destinatario. Este punto de datos podría ser la dirección del remitente, la dirección del destinatario o la marca de tiempo del correo electrónico

Al recibir el correo electrónico, el destinatario podría realizar la operación inversa para verificar la autenticidad del sello. Este proceso garantizó que el sello se creara específicamente para la dirección de correo electrónico del destinatario y no para una genérica utilizada para campañas masivas de spam

Sin embargo, no cualquier dato codificado calificaba como un sello válido de Hashcash, el hash resultante debía comenzar con un número específico de ceros. Encontrar este hachís en particular fue como buscar un grano de arena específico en una playa. El remitente tuvo que seguir experimentando con diferentes números aleatorios hasta que se topó con el que crea un hash con la cadena de ceros requerida al principio. Este proceso es lo que se conoció como prueba de trabajo.

¿Cómo previene Hashcash el spam y los ataques DoS?

Como se explicó anteriormente, Hashcash previene el spam y los ataques de denegación de servicio al hacer que el envío de correos electrónicos o la solicitud de servicios sean costosos para los malos actores sin afectar a los usuarios habituales. Entonces, ¿cómo lo consigue?

En primer lugar, crea un obstáculo al presentar a la persona que envía un correo electrónico o solicita un servicio un rompecabezas computacional para resolver. Para ello, el remitente o solicitante debe utilizar recursos computacionales, como ciclos de CPU o electricidad, lo que significa que tendrá que dedicar tiempo y esfuerzo.

Al agregar este costo al envío de correos electrónicos o al acceso a los servicios, se reduce el abuso por parte de los malos actores, lo que hace que la comunicación y los servicios en línea sean más seguros.

Hashcash vs. otras pruebas de trabajo

Desde sus inicios disuadiendo a los spammers de correo electrónico, la prueba de trabajo desarrollada por Hashcash se ha convertido en sinónimo de minería de criptomonedas. Pero, ¿qué tan parecidas o diferentes son las iteraciones modernas a su hermano mayor? Echemos un vistazo.

Similitudes

Tanto Hashcash como los PoW basados en criptomonedas comparten un principio fundamental: gastar poder computacional. Los participantes en ambos resuelven acertijos complejos derivados de funciones criptográficas, con el "trabajo" actuando como un obstáculo para evitar que los malos actores envíen correos electrónicos no deseados o interrumpan las redes. Además, la solución del rompecabezas también sirve como prueba de que el trabajo se realizó.

Al igual que Hashcash, Bitcoin y otras criptomonedas PoW operan en redes descentralizadas, sin que una sola entidad controle el espectáculo. En Hashcash, esto significa que los servidores de correo electrónico pueden verificar de forma independiente PoW para filtrar el spam. En las criptomonedas, los mineros compiten en una red descentralizada para asegurar la cadena de bloques.

Diferencias

Las principales diferencias entre Hashcash y otras pruebas de trabajo radican en el propósito y la aplicación. Hashcash fue diseñado para combatir el spam de correo electrónico al hacer que sea computacionalmente costoso enviar correos electrónicos masivos

Por otro lado, los PoW s en criptomonedas sirven como un mecanismo de consenso, un acuerdo sobre el estado de la red y la validez de las transacciones.

Además, aunque ambos utilizan acertijos criptográficos, los detalles difieren. A diferencia de Hashcash, Bitcoin y otras criptomonedas PoW similares emplean el algoritmo de hash SHA-256 y ajustan dinámicamente la dificultad para mantener una tasa de producción de bloques constante.

Además, cuando se trata de recompensar el trabajo, las criptomonedas PoW incentivan la participación al otorgar a los mineros exitosos nuevas monedas y tarifas de transacción. Sin embargo, no hay ninguna criptomoneda Hashcash para minar. No ofrece una recompensa tan directa. Resolver el rompecabezas solo otorga acceso al servicio deseado, como enviar un correo electrónico.

Por último, en los PoW de criptomonedas, resolver el rompecabezas juega un papel crucial para lograr el consenso de la red. Hashcash, por otro lado, se enfoca únicamente en prevenir el abuso del correo electrónico; La prueba de trabajo no determina el consenso de la red.

Conexión entre Bitcoin y Hashcash

Si bien Hashcash nunca se convirtió en el mejor asesino de spam, sirvió como un concepto fundamental para el PoW implementado en la minería de Bitcoin. También demostró que la escasez, un principio fundamental del dinero, podía existir en el espacio digital sin depender de una autoridad central.

El creador anónimo de Bitcoin, Satoshi Nakamoto, reconoció la influencia de Back's en la función minera central de la criptomoneda en el libro blanco de Bitcoin publicado en 2008.

En el documento, Nakamoto propuso usar "una prueba de trabajo similar al Hashcash de Adam Back" para mantener un servidor de marca de tiempo descentralizado para el libro mayor distribuido de Bitcoin.

En la red Bitcoin, los mineros compiten para resolver un rompecabezas matemático basado en el algoritmo hash de la red, SHA-256. Transforma los datos de las transacciones en una cadena única de caracteres, normalmente de 64 caracteres, llamada hash de Bitcoin. Este proceso requiere un esfuerzo computacional significativo, que sirve efectivamente como prueba de trabajo.

Piensa en ello como un juego de adivinanzas gigante. Los mineros utilizan su potencia informática para producir innumerables soluciones de hash de Bitcoin hasta que una cae por debajo del objetivo. Una vez que un minero encuentra una solución válida al rompecabezas, transmite el nuevo bloque a la red. Luego, otros participantes verifican la validez del bloque y sus transacciones, aceptándolo en la cadena de bloques si cumple con las reglas de consenso

Por lo tanto, la conexión entre Bitcoin y Hashcash tiene sus raíces en la adopción del concepto de prueba de trabajo de Hashcash como base para el mecanismo de consenso de Bitcoin. Si bien Bitcoin amplió el propósito original de Hashcash al aplicarlo a la moneda descentralizada y la tecnología blockchain, la idea central de requerir un esfuerzo computacional para lograr el consenso sigue siendo un aspecto fundamental compartido por ambos.

Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • Comentar
  • Republicar
  • Compartir
Comentar
0/400
Sin comentarios
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)