[EPIC] Allow users to sync from a specific block height #1521
Labels
Epic
A large feature encompassing multiple sub-issues
module:web-wallet
Issues related to web-wallet module
need:brainstorm
Call for participation: group brainstorming is requested to fix this issue
need:feedback
Call for participation: feedback is requested to fix this issue
need:specs
Call for participation: specs are requested to fix this issue
Allow users to sync from a specific block height
Summary
Currently, creating / restoring a Wallet takes a long time, dependent on the blockchain size. We should explore the option to optimize performance by allowing users to sync from the point when the user's wallet has been created.
This epic captures all the requirements and the work needed to fulfill this initiative.
Requirements
Each requirement needs a design, as well as making sure we have the APIs on the service side, dusk-wallet-js (eg. for setting the height to sync from, to receive the current block height, etc).
Tasks
web-wallet:
dusk-wallet-js
0.5.2 #1595wallet-js:
docs:
Benefits
Syncing from a recent block height is considerably faster as there is significantly less historical data to process. Partial synchronization also uses less disk space and reduces network bandwidth consumption, which could be important for users with limited resources.
Risks
There are several risks related to syncing from a specific block height:
Risk Mitigation Strategies
The text was updated successfully, but these errors were encountered: