Mining
下一個 DAG 在 X 天內是什麼意思?
在你跳過這個重複的問題之前。我確實在這裡閱讀了與 DAG 相關的內容:DAG實際上是什麼?但這並沒有回答我的問題,當我的礦池網站說下一個 DAG 在 X(在我的情況下為 4)天時,這意味著什麼?作為一名礦工,這對我有什麼影響?
我通常避免從文件中複製粘貼資訊,就像這裡的許多人一樣,但在這裡我認為它是合適的:
Ethash 使用 DAG(有向無環圖)作為工作量證明算法,這是為每個 epoch 生成的,即每 30000 個塊(100 小時)生成。DAG 需要很長時間才能生成。如果客戶端僅按需生成它,您可能會在每個 epoch 轉換中看到在找到新 epoch 的第一個塊之前的漫長等待。但是,DAG 僅取決於塊號,因此可以並且應該提前計算它,以避免在每個 epoch 轉換時長時間等待。geth 實現了自動 DAG 生成,並一次維護兩個 DAGS 以實現平滑的 epoch 轉換。當從控制台控制挖礦時,自動 DAG 生成會打開和關閉。如果 geth 使用 –mine 選項啟動,它也會預設打開。請注意,客戶端共享一個 DAG 資源,因此如果您正在執行任何客戶端的多個實例,確保最多在一個客戶端中打開自動 dag 生成。請注意,ethash 使用 ~/.ethash (Mac/Linux) 或 ~/AppData/Ethash (Windows) 作為 DAG,以便它可以在客戶端之間共享。