RPOW
acronimo di: re-usable proof-of-work
RPOW
acronimo di: re-usable proof-of-work
Difficoltà: avanzato
Argomento: economia
DEFINIZIONE
RPOW, Reusable Proof-of-Work, è stato inventato da Hal Finney come prototipo per una moneta digitale basata sulla teoria dei collezionabili di Nick Szabo.
RPOW rappresentava un passo significativo nella storia del denaro digitale ed è stato un precursore di Bitcoin. Sebbene non fosse destinato a diventare più di un prototipo, RPOW era un software molto sofisticato che avrebbe potuto servire una vasta rete, se avesse avuto successo.
Contesto Storico
Negli anni '90, i Cypherpunks iniziarono a esplorare l'idea di una moneta digitale il cui valore non dipendesse da un'organizzazione emittente. Seguendo Nick Szabo, questa forma di denaro digitale doveva essere riconoscibile come limitata in fornitura e quindi utilizzabile come denaro, essendo provabilmente difficile da creare. Questo poteva essere realizzato definendo le unità della moneta digitale in termini di proof-of-work. Alcune proposte per collezionabili digitali circolavano nella mailing list dei cypherpunk, tra cui b-money di Wei Dai e Bit Gold di Nick Szabo. RPOW è stato l'unico collezionabile digitale a funzionare effettivamente come software.
Funzionamento
Un client RPOW crea un token RPOW fornendo una stringa di proof-of-work di una determinata difficoltà, firmata con la propria chiave privata. Il server registra quindi il token come appartenente alla chiave firmataria. Il client può successivamente trasferire il token a un'altra chiave pubblica firmando un ordine di trasferimento. Il server aggiorna il registro, assegnando la proprietà del token alla chiave privata corrispondente.
Il problema della doppia spesa è una sfida fondamentale per ogni valuta digitale. RPOW lo risolve mantenendo un registro delle proprietà dei token su un server fidato. Tuttavia, il design di RPOW includeva un modello di sicurezza avanzato per rendere il server più affidabile di una banca tradizionale. I server RPOW erano progettati per operare su processori crittografici sicuri IBM 4758, in grado di verificare in modo sicuro l'hash del software in esecuzione. Inoltre, i server RPOW potevano cooperare tra loro per gestire un numero maggiore di richieste.
- Link utili:
- RPOW su nakamotoinstitute (in inglese)
aggiornato il 2025-01-30