恢復 Parity 1.7.8 錢包 - 集成到 Open Ethereum
我最後一次使用 Parity 是在 2018 年——有一個裝有不同硬幣的錢包。當我進行 Windows 就地升級時,我保存了我的 C: 驅動器,當時希望這足以備份我的帳戶和錢包。
由於圍繞加密貨幣的炒作重新點燃,我嘗試使用舊的 1.7.8 客戶端再次訪問我的錢包,但發現 Parity 已過時並被 Open Ethereum 取代。我的客戶端甚至無法啟動並且下載區塊鏈也不起作用,所以我嘗試了 Open Ethereum。瀏覽器中似乎沒有 GUI,一切都是通過 CLI 完成的,所以我有點困惑如何恢復或查看我的錢包。
是)我有的:
我的帳戶的奇偶校驗恢復片語(帳戶=錢包?)
來自 old_C:%appdata%\roaming\parity\ethereum\ 的數據(dapps、密鑰、網路、簽名者)
如何將給定數據集成到新的 Open Ethereum Client 並洞察我的錢包?如果無法使用 Open Ethereum 客戶端 - 我是否還有其他可能性來提取我的數據?
我的情況幾乎相同,只是我最初使用的是更舊版本的 Parity(大約 2017 年)。
最簡單,不是很安全
對我來說最簡單的解決方案是線上模式下使用MEW (myEtherWallet)。這不是最安全的選擇,因為您可以訪問您的私鑰,但對我來說已經足夠了,因為我的錢包有大約 10 美元。
- 轉到https://www.myetherwallet.com
- 選擇訪問我的錢包
- 選擇“軟體(密鑰庫文件、私鑰、助記詞)”
- 選擇“密鑰庫文件”並點擊繼續
- 這將彈出一個文件選擇對話框。轉到
%AppData%\Parity\Ethereum\keys\ethereum
並選擇一個沒有副檔名的密鑰庫文件(實際上是一個 JSON 文件)。在我的情況下,它被命名為UTC--2017-01-01T01-01-01Z--abcdefga-1234-1234-1234-abcdefaaaaaa
.- 輸入密鑰的密碼,然後點擊“訪問錢包”。
- 導入密鑰並顯示您的錢包餘額可能需要一段時間,但之後它允許發送/接收轉賬。
更安全
更安全的方法是使用MEW離線模式,我自己沒有嘗試過。請參閱https://kb.myetherwallet.com/en/offline/using-mew-offline/,其中介紹了設置和使用它的步驟。
這個想法基本上是“離線”儲存私鑰(即使在單獨的始終離線的電腦上),但通過 MEW 的線上版本送出簽名交易。
使用開放乙太坊
根據我的理解,另一個應該起作用的解決方案如下。它使用 OpenEthereum,但缺點是它還依賴於相當多的廢棄軟體。據我了解,OpenEthereum(當時的 Parity)在 2.0 版本中失去了 UI,因此需要一個單獨的項目來使用 OpenEthereum 導出的 JSON-RPC。
- 將“old_C:%appdata%\roaming\parity”複製到
AppData\Roaming
目前使用者- 獲取最新的 OpenEthereum(截至目前為3.2.1 )
- 解壓
- 在編輯器中打開
%AppData%\Parity\Ethereum\config.toml
並註釋掉“no_download”行(如果有的話)- 執行
openethereum db kill
,以便它丟棄與新版本不兼容的舊數據庫(它不會丟棄您的密鑰,但無論如何都要進行備份)- 執行
openethereum account list
以確保它看到您的舊 Parity 帳戶- 執行
openethereum
以同步到網路。如果我理解正確,這將需要大約 100GiB 的磁碟空間和一天以上的時間才能完成。(這是我放棄的地方)- 下載並安裝 Parity UI(截至目前為0.3.4 )。它自 2018 年年中以來就被放棄了,但似乎可以與 OpenEthereum 3.2.1 一起使用。它顯示類似於 Parity 1.7.8 的 UI。
- 另一種選擇(自 2020 年以來也被放棄)是 Parity Fether(截至目前為0.4.3 beta )。它提供了一個非常簡約的 UI。