Fair Client Puzzles from the Bitcoin Blockchain
Bitcoin and Beyond: A Technical Survey on Decentralized Digital Currencies