Mining

我在哪裡可以看到目前的 DAG 大小?

  • August 24, 2017

我在哪裡可以看到目前的確切 DAG 大小?它是在某處的網站上被跟踪,還是我可以檢查我的礦工?

DAG 的大小實際上是通過一個固定的公式計算出來的。您可以在此處找到更多詳細資訊。進行計算的函式是:

def get_full_size(block_number):
   sz = DATASET_BYTES_INIT + DATASET_BYTES_GROWTH * (block_number // EPOCH_LENGTH)
   sz -= MIX_BYTES
   while not isprime(sz / MIX_BYTES):
       sz -= 2 * MIX_BYTES
   return sz

data_sizes為方便起見,查找目前塊號(例如 121,000),將其除以 30,000(因此為 4),然後在連結末尾的數組中查找索引為 4 的大小。在我們的範例中,它應該是 1107293056 字節。

這個大小就是 DAG 大小。但是,如果您的意思是目前 DAG 文件的大小,它應該有額外的 8 個字節(文件開頭的幻數是 8 個字節,記錄在這裡)。所以 DAG 文件是 1107293056 + 8 = 1107293064 字節。

@Richard 的答案實際上是 DAG 文件大小。

如果您需要 DAG 大小跟踪器,您可以訪問investoon.com/tools/dag_size,在那裡您可以查看目前 DAG 大小和重要的時期。

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