Fair Client Puzzles from the Bitcoin Blockchain
SoK: Research Perspectives and Challenges for Bitcoin and Cryptocurrencies