翻訳者レビュー ( 英語 → 日本語 )
評価: 60 / ネイティブ 日本語 / 0 Reviews / 2013/12/08 13:05:55
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).
The idea of the CPP is to require all clients connecting to a server to correctly solve a mathematical puzzle before establishing a connection, if the server is under attack. After solving the puzzle, the client would return the solution to the server, which the server would quickly verify, or reject and drop the connection. The puzzle is made simple and easily solvable but requires at least a minimal amount of computation on the client side.
クライアントパズルプロトコル(CPP)は、インターネット通信に使用するコンピューターアレゴリズムで、その目標はサーバーリソースの乱用をできなくすることにある。それはproof-of-work system (POW)の実装である。
CPPの考えは、サーバーが攻撃を受けている場合、接続を確立する前に、数学的パズルを正しく解くためのサーバーに全てのクライアントが接続することを要求するというものだ。パズルを解決した後、
クライアントはサーバーソリューションに戻り、サーバーはそのことをすばやく確認するか、または接続を拒否、中断する。パズルはシンプルで簡単に解けるように出来ているが、クライアント側には最低限の計算が必要になる。