Timestamp
通過以下方式使用 ImportMulti 的“時間戳”屬性是否會影響性能?
根據Developer Reference for
importmulti
,該timestamp
屬性似乎純粹用於確定要重新掃描多遠。例如,如果我有 100 個地址,並且我只是將它們的所有時間戳設置為相同的值(已知最早的時間戳),與唯一設置每個地址的時間戳相比,這是否會對性能產生影響?如果答案是否定的,那麼我想知道為什麼要實現這個屬性,而不是讓第三個參數為整個地址列表保存一個“時間戳”。
importmulti
找到最早的時間戳,並在所有導入完成後從該點重新掃描,是的。錢包儲存有關密鑰的元數據,包括時間戳,這就是為什麼為每個地址單獨提供時間戳而不是整體時間戳的原因。其他命令也像dumpwallet
導出每個鍵的時間戳,因此在導入時也為每個鍵提供它是有意義的,這樣您就不必在傳遞它們之前尋找最早的時間。