ビットコインで用いられるpowでは、ブロックの内容をノンス(nonce)(一度だけ使われる数字)と言われる値と一緒にハッシュ化することで生成されたブロックidがネットワークの難易度ターゲットよりも数値的に小さくできるノンスを見つけることをマイナーに要求し、要求を満したブロックは新しいブロックとして有効となる。