hanh
August 25, 2022, 5:40am
61
AFAIK, the synchronization method that the ECC is working on is DAGSync, DAGSync: Graph-aware Zcash wallets - HackMD .
We can leverage these UX observations for a speed hack: if the wallet can ensure that some funds are guaranteed to be spendable, the user can potentially get on with whatever transaction they want to make, without having to wait for the wallet to be fully synced.
Let’s refine our earlier definition of a wallet:
Manage the user’s spending keys, address generation, etc.
Maintain a correct lower bound on the balance of funds.
Enable funds up to the lower bound to be spent.
Eventually determine the correct balance of funds.
WarpSync aims to give you a fully synchronized wallet, with all your notes spendable as soon as possible. I think these methods are complementary and a wallet could offer the best algorithm based on the user choice.
6 Likes