PoW の変更点

  • 追加された行はこの色です。
  • 削除された行はこの色です。
  • PoW へ行く。

#author("2018-07-31T09:47:17+09:00","default:k1rou","k1rou")
*PoW [#xe82b785]
-Proof of Work
-作業証明
-[[ブロックチェーン]]のコンセンサスアルゴリズムの一種
-[[ブロックチェーン]]を安定して動作させるための、インセンティブの設計、経済モデル
-情報処理リソースを投入したことの証明によりサービス提供、処理継続の許可することで、不正行為(スパム、[[DDoS攻撃]])を抑止する。

**特徴 [#oeb7c86f]
-参加者の利己的な振る舞いにより安定した動作が維持できなくなる要素がある。
-情報処理というコストを使って参加者に競争させて、最も大きなコストを投入したチェーンが有効になる。

**前提 [#nd0bb922]
-全ての正しい取引・ブロックは、全ての正しいマイナーに届く。

**課題 [#hda36105]
-競争により、ブロック生成にかかるコスト(=エネルギー消費)が増大する。
-計算パワーが集約する。
--計算ロジックの[[ASIC]]化(専用IC化)
--マイナーのマイニングプール化によってクラウド化し、大規模なマイナーが寡占する。
-全てのブロックを保存していなくてもマイニングが可能。

**PoWの事例 [#wccd57ef]
-Hashcash
-[[Bitcoin]]
-Ethash -[[Ethereum]]

**関連用語 [#tfbe000d]
-[[ASIC]]
-[[BFT]]
-[[Hashrate]]
-[[PoS]] -Proof of Stake
-[[暗号パズル]]
-[[ブロックチェーン]]
-[[PBFT]] -Practical Byzantine Fault Tolerance