Home /permanent

Reusable Proof-of-Work

Reusable Proof-of-Work (RPOW) is a system Hal Finney released in August 2004. It converts Hashcash proofs of work into RSA-signed tokens that can pass between people (HalFinney).

Each token can be redeemed only once, but the server exchanges it for a fresh token of equal value. This makes the computational work reusable across transfers without allowing the same token to be spent twice (HalFinney).

The server ran inside an IBM 4758 secure cryptographic coprocessor. Remote attestation let users check that it was running the published software. RPOW therefore depended on the server and secure hardware to enforce its rules (HalFinney). Bitcoin later used a peer-to-peer network and a proof-of-work chain to agree on transaction history (Nakamoto, 2008).

References

Satoshi Nakamoto. Bitcoin: a Peer-to-Peer Electronic Cash System. 2008. ↩

Hal Finney. RPOW - Reusable Proofs of Work. https://nakamotoinstitute.org/finney/rpow/index.html. ↩ 1 2 3