Mist

同步區塊鏈的儲存空間太少

  • August 18, 2017

我的薄霧錢包裡已經有一些 ETH - 幾個月前貢獻了它們。我無法同步區塊鏈,因為我的電腦上的儲存空間很小。使用 OS X 10.11.3;ETH 錢包版本 0.8.8。我只能同步到 13% 的區塊鏈。兩天前發送 ETH(到我的 Jaxx 錢包)確實有效(沒有同步區塊鏈) - 現在,但我無法發送任何東西。我目前嘗試發送的所有交易都不起作用,即使它們顯示在我的霧錢包交易歷史記錄中(根據 etherscan,它們沒有被處理)。有什麼想法可以設法將我目前的 ETH 從我的霧錢包轉移到其他我不必總是同步整個區塊鏈的錢包?通過導入我已經擁有的私鑰,它可以與 myEtherWallet 一起使用嗎?還有其他想法嗎?謝謝 :)

是的。如果你的錢包是從 Mist 導出的,你應該可以從 MyEtherWallet 的“發送乙太幣和代幣”菜單發送。

我相當有信心這裡的問題是nonces

當您發送交易時,簽名會附加一個隨機數。這是一個唯一編號,每次您發送交易時都會遞增。它從 0 開始。

這個想法是,如果您重新送出相同的事務,它將失敗。只能發送一筆隨機數為 0 的交易。

您的第一筆交易很容易。Mist 將 nonce 設置為 0。在下一筆交易中,它會從區塊鏈中獲取交易計數(從您的帳戶發送),以便辨識正確的 nonce。

由於您尚未同步完整的鏈,它不會看到您帳戶中的任何交易,將 nonce 設置為 0,並且交易失敗。

您要麼需要同步整個鏈,要麼使用已同步整個鏈的服務。

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