PoW
from ブロックチェーンの説明 日本女子大学
Proof of Workの略
合意形成アルゴリズムの一種
ブロックを作成し検証する一連の流れで使用
周囲で発生している?取引データをとっておく
データをひとまとめにしてブロックを作成
ナンスを変えながらハッシュ化
*にナンス(Nonce)を加えてハッシュ化
ナンスの値は謎
ハッシュ関数の出力が目標値より小さくなるまで反復
目標値を下回るナンスを見つけたらブロックが完成し,他の参加者に報告
参加者 = ノード
参加者がそれぞれ以下が正しいか検証
ブロックの中身
ナンス値
ナンス値が正確であれば,ブロック作成者に報酬が支払われる
cf.
https://github.com/cedricwalter/blockchain-consensus/blob/master/chain-based-proof-of-work/proof-of-work-pow-1.md
https://www.geeksforgeeks.org/blockchain-proof-of-work-pow/
http://en.wikipedia.org/wiki/Proof_of_work