Dagger Hashimoto とは?
(日:ダガーハシモト)
イーサリアム 1.0で提案されたProof of Workアルゴリズムで、適度にDAGに接続する計算を基にしたメモリー消費の激しいProof of WorkのDagger は最適化することが困難であり、現在使用されているどのような手段よりもメモリー消費特性を持ちます。
1.特性
本質的にDaggerアルゴリズムはルートと225-1の合計値を含む10レベルのDAG (各ノードが多数のペアレンツを持つことを可能にするツリー) を生成することにより機能しています
2.目的
Dagger Hashimotoは同時に2つの目的を担います。
1.ASIC対策:特定の専用機器の作成を可能な限り困難にする
2.ライトクライアントの検証可能性:ブロックは比較的効率的にライトクライアントによって検証可能であるべき
3.ホームステッドでの応用
2017年7月現在のイーサリアムネットワークのバージョンはホームステッドとなっており、このDagger Hashimotoを改良したEthashというPoWアルゴリズムを使用しています。