Uno de los principales pilares de los blockchains es el método de consenso para aprobar las transacciones. En el caso de Bitcoin utilizan la Prueba de Trabajo o Proof of Work.

¿Qué es la Prueba de Trabajo o Proof of Work?

La Prueba de Trabajo o Proof of Work se utiliza para eliminar los intermediarios por la propia comunidad que debe aprobar cada transacción a través del consenso de la misma. Con ello elimina la posibilidad de transacciones maliciosas o hackeos.

¿Cuáles fueron los inicios del Proof of Work?

La primera aparición del PoW fue en 1992 la aparición de internet y los correos electrónicos para evitar los ataques de spam.

Cyntia Dwork y Moni Naor encontraron una solución llamada “Fijación de precios mediante el procesamiento o la lucha contra el correo no deseado”. Consistía en incluir un costo computacional por el uso del correo electrónico mediante un cálculo de algunas raíces cuadradas o el uso intensivo de funciones hash. El usuario colocaba la dirección de mail y si se confirmaba era enviado al mismo.

La creación de HashCash

Cuatro años después salió a la luz este protocolo creado por el criptoanarquista Adam Back llamado “Protección de doble gasto”: Calcula el problema, adjunta la información del correo y lo envía. Pero incluía un coste real que era la electricidad por un céntimo de dólar.

¿Cuándo se empezó a utilizar la denominación de “Prueba de Trabajo”?

Dos años después Markus Jakobsson y Ari Juels escribieron un documento titulado “Prueba de trabajo y Protocolos de pudin de pan”.

La prueba de trabajo se propuso como un mecanismo para varios objetivos de seguridad, incluida la medición del acceso al servidor, la construcción de cápsulas de tiempo digitales y la protección contra el envío de correo no deseado y otros ataques de denegación de servicio.

Adicionalmente se añadió la posibilidad de agregar capas de seguridad para garantizar servicios críticos donde la seguridad es muy importante.

proof of work

La PoW llega a Bitcoin

Satoshi Nakamoto, el creador de BTC, toma esta idea en su documento inicial en 2008 y aclara que este es un elemento clave para el funcionamiento de la misma.

Ademas toma el Hash Cash creado por Back para crear el primer blockchain y su criptomoneda.

¿Cómo funciona el PoW?

El protocolo PoW funciona de la siguiente forma: