fbpx
Wikipedia

Reusable Proof Of Work

Reusable Proof-Of-Work, también conocido por las siglas RPOW es un sistema presentado por Hall Finney en 2004 para crear una especie de criptomoneda.

Está basado en Hashcash pero los token de prueba de trabajo no están ligados a una aplicación particular sino que pueden ser gastados libremente como si fuera una moneda. Los clientes pueden crear tokens realizando una prueba de trabajo. El valor de un token está respaldado por los recursos gastados en su creación.

La gran innovación del sistema es que permite el intercambio de tokens sin necesidad de regenerarlos. Un token es generado por un usuario desarrollando una prueba de trabajo. Cuando el usuario decide gastarlo lo envía a otro usuario, el cual lo canjea en un servidor central (servidor RPOW) que lo marca y lo convierte en otro nuevo token. Notar que cuando un usuario recibe un token, tiene que rápidamente mandarlo al servidor central para intercambiarlo por otro nuevo token para evitar que el propietario original pueda realizar doble gasto. Por eso se dice que es un sistema online

El sistema depende de un servidor central que mantiene un base de datos con todos los tokens gastados. Este servidor no puede crear tokens, sólo reedita tokens cuando se presenta un token previamente no gastado.

RPOW fue instalado en un servidor que tenía un coprocesador criptográfico (IBM 4758 PCI) que permitía certificación remota para poder usar técnicas de computación confiable. El coprocesador criptográfico mantenía una copia de una clave privada que nunca salía del coprocesador y podía usar esta clave privada para firmar el hash del código que se ejecutaban en el servidor Los usuarios podía verificar que el código que se ejecutaba en el servidor era exactamente el que había sido público y por tanto no había sido cambiado. Sin embargo, si un atacante podía hacer una copia de la clave privada del coprocesado, podría potencialmente reemplazar el servidor central por un servidor ejecutando una versión maliciosa del código pero que produciría una certificado correcto de firma cuando se le pidiera la certificación remota

Es un medidor económico para detectar en una red ataques DoS y otros abusos de servicio tales como spam. Por ello, para requerir un servicio, se requiere trabajo (sistema de prueba de trabajo). De esta forma se puede conseguir que el requiere el servicio pueda tener un gasto computacional incluso más alto que el que provee el servicio.[1]

Generalización

A partir del sistema propuesto por Hall Finney se pueden plantear sistemas que utilicen de forma fiable y sergura la misma filosofía propuesta. A estos sistemas se les llama sistemas RPOW:

Se tiene un servidor que recibe una prueba de trabajo ("moneda POW") de un cliente y éste puede cambiar esta moneda ya gastada por otra que no lo esté, que puede ser utilizada para acceder a otro servidor que también requiera la entrega de una prueba de trabajo. De esta manera el servidor se ahorra el costo de hacer el trabajo requerido, usando en cambio el trabajo que éste ha recibido por sus servicios. El otro servidor a su vez también puede cambiar la prueba de trabajo recibida por otra que pueda usar.

Por ahora sólo el sistema RPOW original ha sido implementado

Referencias

  • Understanding Bitcoin: Cryptography, Engineering and Economics. Pedro Franco. Wiley 2015
  1. Bitcoin and Beyond: A Technical Survey on Decentralized Digital Currencies. Florian Tschorsch and Björn Scheuermann. Humboldt University of Berlin
  •   Datos: Q28502126

reusable, proof, work, reusable, proof, work, también, conocido, siglas, rpow, sistema, presentado, hall, finney, 2004, para, crear, especie, criptomoneda, está, basado, hashcash, pero, token, prueba, trabajo, están, ligados, aplicación, particular, sino, pued. Reusable Proof Of Work tambien conocido por las siglas RPOW es un sistema presentado por Hall Finney en 2004 para crear una especie de criptomoneda Esta basado en Hashcash pero los token de prueba de trabajo no estan ligados a una aplicacion particular sino que pueden ser gastados libremente como si fuera una moneda Los clientes pueden crear tokens realizando una prueba de trabajo El valor de un token esta respaldado por los recursos gastados en su creacion La gran innovacion del sistema es que permite el intercambio de tokens sin necesidad de regenerarlos Un token es generado por un usuario desarrollando una prueba de trabajo Cuando el usuario decide gastarlo lo envia a otro usuario el cual lo canjea en un servidor central servidor RPOW que lo marca y lo convierte en otro nuevo token Notar que cuando un usuario recibe un token tiene que rapidamente mandarlo al servidor central para intercambiarlo por otro nuevo token para evitar que el propietario original pueda realizar doble gasto Por eso se dice que es un sistema onlineEl sistema depende de un servidor central que mantiene un base de datos con todos los tokens gastados Este servidor no puede crear tokens solo reedita tokens cuando se presenta un token previamente no gastado RPOW fue instalado en un servidor que tenia un coprocesador criptografico IBM 4758 PCI que permitia certificacion remota para poder usar tecnicas de computacion confiable El coprocesador criptografico mantenia una copia de una clave privada que nunca salia del coprocesador y podia usar esta clave privada para firmar el hash del codigo que se ejecutaban en el servidor Los usuarios podia verificar que el codigo que se ejecutaba en el servidor era exactamente el que habia sido publico y por tanto no habia sido cambiado Sin embargo si un atacante podia hacer una copia de la clave privada del coprocesado podria potencialmente reemplazar el servidor central por un servidor ejecutando una version maliciosa del codigo pero que produciria una certificado correcto de firma cuando se le pidiera la certificacion remotaEs un medidor economico para detectar en una red ataques DoS y otros abusos de servicio tales como spam Por ello para requerir un servicio se requiere trabajo sistema de prueba de trabajo De esta forma se puede conseguir que el requiere el servicio pueda tener un gasto computacional incluso mas alto que el que provee el servicio 1 Generalizacion EditarA partir del sistema propuesto por Hall Finney se pueden plantear sistemas que utilicen de forma fiable y sergura la misma filosofia propuesta A estos sistemas se les llama sistemas RPOW Se tiene un servidor que recibe una prueba de trabajo moneda POW de un cliente y este puede cambiar esta moneda ya gastada por otra que no lo este que puede ser utilizada para acceder a otro servidor que tambien requiera la entrega de una prueba de trabajo De esta manera el servidor se ahorra el costo de hacer el trabajo requerido usando en cambio el trabajo que este ha recibido por sus servicios El otro servidor a su vez tambien puede cambiar la prueba de trabajo recibida por otra que pueda usar Por ahora solo el sistema RPOW original ha sido implementadoReferencias EditarUnderstanding Bitcoin Cryptography Engineering and Economics Pedro Franco Wiley 2015 Bitcoin and Beyond A Technical Survey on Decentralized Digital Currencies Florian Tschorsch and Bjorn Scheuermann Humboldt University of Berlin Datos Q28502126 Obtenido de https es wikipedia org w index php title Reusable Proof Of Work amp oldid 134694666, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos