Reusable Proof Of Work
Reusable Proof-Of-Work ("Prova de Treball Reutilisable"), també conegut per les sigles RPOW, va anar un sistema d'efectiu digital presentat per Hal Finney en 2004 destinat a ser un prototip basat en la teoria dels coleccionables de Nick Szabo. RPOW va ser un antecedent important en l'història dels diners digitals i un precursor de Bitcoin. Encara que mai va tindre l'intenció de ser més que un prototip, RPOW era molt sofisticat i en possibilitats de ser realment desplegat.
Està basat en Hashcash pero els tokens de prova de treball no estan lligats a una aplicació particular sino que poden ser gastats lliurement com si fora una moneda. Els clients poden crear tokens realisant una prova de treball. El valor d'un token està respalat pels recursos gastats en la seua creació.
La gran innovació del sistema és que permet l'intercanvi de tokens sense necessitat de regenerar-los. Un token és generat per un usuari desenrollant una prova de treball. Quan l'usuari decidix gastar-ho ho envia a un atre usuari, el qual ho canvia en un servidor central (servidor RPOW) que ho marca i ho convertix en un atre nou token. Notar que quan un usuari rep un token, té que ràpidament manar-ho al servidor central per a intercanviar-ho per un atre nou token per a evitar que el propietari original puga realisar doble despesa. Per això es diu que és un sistema online
El sistema depén d'un servidor central que manté un base de senyes en tots els tokens gastats. Este servidor no pot crear tokens, només reedita tokens quan es presenta un token prèviament no gastat.
RPOW va ser instalat en un servidor que tenia un coprocessador criptográfico (IBM 4758 PCI) que permetia certificació remota per a poder usar tècniques de computació confiable. El coprocessador criptográfico mantenia una còpia d'una clau privada que mai eixia del coprocessador i podia usar esta clau privada per a firmar el hash del còdic que s'eixecutaven en el servidor Els usuaris podia verificar que el còdic que s'eixecutava en el servidor era exactament el que havia segut públic i per tant no havia segut canviat. No obstant, si un atacant podia fer una còpia de la clau privada del coprocesado, podria potencialment reemplaçar el servidor central per un servidor eixecutant una versió maliciosa del còdic pero que produiria una certificat correcte de firma quan se li demanara la certificació remota
És un medidor econòmic per a detectar en una ret ataques DOS i atres abusos de servici tals com spam. Per això, per a requerir un servici, es requerix treball (sistema de prova de treball). D'esta forma es pot conseguir que el requerix el servici puga tindre una despesa computacional inclús més alt que el que proveïx el servici.[1]
Generalisació
A partir del sistema propost per Hal Finney es poden plantejar sistemes que utilisen de forma fiable i segura la mateixa filosofia proposta. A estos sistemes se'ls crida sistemes RPOW:
- Es té un servidor que rep una prova de treball ("moneda POW") d'un client i este pot canviar esta moneda ya gastada per una atra que no ho estiga, que pot ser utilisada per a accedir a un atre servidor que també requerixca l'entrega d'una prova de treball. D'esta manera el servidor s'aforra el cost de fer el treball requerit, usant en canvi el treball que este ha rebut pels seus servicis. L'atre servidor a la seua volta també pot canviar la prova de treball rebuda per una atra que puga usar.
Referències
- Understanding Bitcoin: Cryptography, Engineering and Economics. Pedro Franco. Wiley 2015
- ↑ Bitcoin and Beyond: A Technical Survey on Decentralized Digital Currencies. Florian Tschorsch and Björn Scheuermann. Humboldt University of Berlin
Referències
- Este artícul conté una traducció derivada de «Reusable Proof Of Work» de Wikipedia en castellà publicada baix la Llicència de documentació lliure de GNU i la Llicència Creative Commons Reconeiximent-CompartirIgual 4.0 Internacional.