Epoch とは?
(日:エポック)
EthereumのProof of WorkであるEthashのDAGには30,000ブロックごとの期間があり、これを Epoch と呼びます。イーサリアムのブロック生成平均時間は約15秒なため1 Epoch は約5.2日となっています。このDAGを生成するには長期間かかるため、もしクライアントが Epoch 遷移時に時に生成すると、この移行での最初のブロック生成には長時間かかってしまいます。
ですがビットコインと同様にこのDAGはブロックナンバーに依存しており、各エポック遷移時の長時間かかるブロック生成を避けるため予め計算しておく必要性があります。イーサリアムクライアントのGethとイーサリアムマイナーは自動生成DAG機能を実装しているためDAGエポック遷移をスムーズに行うことができます。