# Client Puzzle Protocol | ![img \|150](https://upload.wikimedia.org/wikipedia/en/thumb/3/3d/Client_Puzzle_Generation.svg/320px-Client_Puzzle_Generation.svg.png) | **Client Puzzle Protocol** (CPP) is a computer algorithm for use in Internet communication, whose goal is to make abuse of server resources infeasible. It is an implementation of a proof-of-work system (PoW). | |-|-| | | wikipedia:: [Client Puzzle Protocol](https://en.wikipedia.org/wiki/Client_Puzzle_Protocol) |