Go-Ethereum

DAG 大小(Win 10)遠大於預期

  • June 2, 2017

昨晚,我更新到了比大約 1 年前上次使用時(0.2.6 到 0.8.9)時更新的 Mist 乙太坊錢包版本,從我讀到的關於 DAG 大小的所有內容來看,它使用的要多得多空間超過了應有的空間(這就是為什麼我以前無法從我的 SSD 上執行它 - 它會吃掉 10+ GB 並且太接近我微不足道的 128GB 引導驅動器的 90% 標記,我不得不取消它)。

昨晚,我終於找到了“mklink”,DAG 很高興地同步了,以為它在 %appdata% 中,而實際上它被指向我旋轉磁碟驅動器上的一個點。

錢包應用程序似乎很好。它辨識出我上次同步 DAG 時所處的位置,並從那裡開始(截至 4 小時前,我還有不到 100 萬個區塊要走)。當我開始同步過程時,我記下了我有多少可用空間,所以我知道它佔用了多少。

快進到現在:當我寫下來時,我正在使用的 HDD 上有 360GB 的可用空間。截至目前(同步率為 75.7%),我的可用空間已降至 337GB,或 DAG 約為 23GB。因此,在撰寫本文時,它正在同步的“chaindata”文件夾正好是 30GB(7GB 已在 1 年或更長時間前下載)。

這與我在使用 mklink 重新定位 DAG 之前看到的行為相同,所以我認為這與它沒有任何關係 - 事實上,我的 PC 上從未有過完全同步的 DAG(只有我的挖礦rig,一年多以前,當時它要小得多),因為它永遠不適合我微不足道的剩餘 SSD 空間。

如果它有助於診斷,“chaindata”目錄包含 16,060 個項目(並且還在計數),每個項目大約。2MB,按時間順序從 047061.LDB(2016 年)開始,一直到現在的 191120.LDB(很快被較新的文件篡改)。

有任何想法嗎?

非常感謝,

-亞倫

編輯:現在同步完成 86%,/chaindata 高達 36GB

Edit2:現在同步完成 98%,/chaindata 高達 43GB

我認為您可能會將 DAG 與其他鏈數據混淆。DAG 僅用於挖礦,僅佔用 2GB 左右。佔用空間的是您目前正在下載的整個區塊鏈(這就是“同步”的含義。40 GB 差不多,在輕客戶端可用之前,這只是您必須處理的事情。chaindata即使您完成同步,文件夾也會以較慢的速度繼續增長。

我實際上是新來的,有幾個問題。100GB 似乎不足以進行這種操作。有沒有辦法精簡和優化這個過程?

我寧願只使用 2-5GB 並且仍然能夠探勘。

引用自:https://ethereum.stackexchange.com/questions/15813