Private-Key

如何在不洩露私鑰的情況下驗證紙質錢包是否正常工作?

  • February 21, 2018

MyEtherWallet告訴使用者:

您需要在外部備份您的私鑰並驗證您可以訪問錢包。

我想知道,您如何驗證您可以在不損害(例如,導入到 geth)冷儲存上的私鑰的情況下訪問帳戶?

驗證您的密鑰有幾個不同的原因。

  1. 確保您確實正確保存了私鑰和地址。例如,您保存了私鑰,但記錄了地址0x122...而不是0x123...(注意:無論如何,您都應該避免手寫內容)。
  2. 確保您擁有所有必要的資訊,包括密碼。例如,您以為您輸入了密碼,但實際上您輸入了密碼。例如,您保存了公鑰和密碼,但沒有保存私鑰。例如,您保存了密鑰庫文件,但隨後在 Microsoft Word 中打開它,現在它已損壞。
  3. 確保您使用的軟體派生了正確的私鑰/公鑰對。

對於前兩項:

您可以簡單地確保您可以通過私鑰或密鑰庫文件訪問錢包,並且 (1) 確保它解鎖 (2) 確保地址與您記錄的內容匹配。在 MyEtherWallet 上,您可以使用任何其他選項卡來執行此操作:查看錢包資訊、發送交易、Digix 或 DAO。如果您能夠正確訪問錢包並且地址相同,那麼您就是黃金。

第三項有點棘手。您可以:

  1. 使用不同的庫訪問錢包並確保公共/私人對與您記錄的相同。通過庫,我的意思是不同的程式語言/客戶端。因此,使用 MyEtherWallet,您可能希望使用非 Javascript 庫進行驗證,例如 geth (Go) 或 parity (Rust) 或 c++ (eth)。這些在冷藏環境中安裝可能有點棘手,所以……
  2. 向您的新錢包發送*少量ETH。*然後使用“離線交易”選項卡將那少量的金額寄回。如果您的交易成功到達並離開您的錢包,您可以確保您擁有訪問您保存的地址的私鑰,並且您可以在該地址成功發送和接收 ETH。

記住:

  • 進行備份和驗證備份時,請始終通過您保存的位置來驗證您保存的內容,理想情況下,是要儲存的位置。再次從 MyEtherWallet -> Text Document -> MyEtherWallet 複製地址對您沒有好處。而是將所有資訊複製到文件/文件夾中。然後從該位置複製/選擇它並嘗試通過 MyEtherWallet 訪問。
  • 始終進行多次備份。請。如果您的 HDD 崩潰,將其保存在硬碟驅動器上將無濟於事。如果你的房子著火了,把它保存在一張紙上沒有任何作用。等等。
  • 慢慢來。如果這對您來說是一種新體驗,請練習。做整個過程,然後再做一次,直到你感到舒服和自信。您可以製作任意數量的錢包,只要確保不要讓它們感到困惑!

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