Wallet
有一堆 wallet.dat 文件。他們有什麼山寨幣(可能有多少)?
幾年前,我挖了幾個山寨幣。現在我有大約 5 個以非暗示方式命名的錢包:
wallet_01.dat
,wallet_02.dat
, …,wallet_05.dat
. 他們每個人都有合理數量的硬幣,我也不知道每個錢包到底對應多少硬幣和什麼硬幣。現在我想通過檢查我有什麼和有多少來恢復一些秩序。我有辦法解決這個問題嗎?我不記得這些山寨幣到底是什麼,但有大概的想法(可能可以嘗試記住並選擇 30 個潛在候選人)。
有了這個,我顯然可以嘗試每個山寨幣客戶端,等待同步(可能甚至不需要這個)並嘗試打開每個錢包。這將非常緩慢,因為我不是 100% 確定我會很幸運,我的 30 個加密硬幣猜測可能需要更長的時間。
那麼,有沒有辦法為錢包找到相應的山寨幣。甚至可以在不下載客戶端的情況下找到錢包裡有多少硬幣?
我認為您可以縮小搜尋空間。如果你在linux上,你執行命令
strings wallet.dat | grep purpose | less
即使錢包是加密的,你也應該得到錢包中所有地址的列表。您可以對照每個山寨幣的地址前綴列表進行檢查。
如果你跑
strings wallet.dat | grep tx | less
您應該為錢包發送或接收的每筆交易獲得一條線。(這只會擷取上次打開錢包時出現的交易。如果有人在您註銷十分鐘後向您發送了 10 億美元的加密貨幣,這將無法擷取。)