PIP-0025 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <pre>
  2. PIP: PIP-0025
  3. Title: Quick Sync
  4. Type: Front-End
  5. Impact: None - GUI
  6. Author: Jason Knapp <i>&lt;[email protected]&gt;</i>
  7. Comments-URI:
  8. Status: Draft
  9. Created: 2018/09-26
  10. </pre>
  11. ## Summary
  12. Allow a node that has been offline for a while an option to "Quick Sync".
  13. ## Motivation
  14. Installing a fresh node will quickly sync because it downloads the SafeBox from the network. If a node is not fresh and has not synced in a while, the node will download the blockchain files and will take longer to sync. It has been known that deleting the files in the Data folder will force the node to retrieve the latest SafeBox instead of downloading blockchain files. This allows the node to sync quickly.
  15. ## Specification
  16. Give the user an option upon startup if they want to Quick Sync after x amount of days. The user can toggle this option and set the x amount of days in the Options Menu. If the user wants to Quick Sync, then the files in the Data folder will be removed and a fresh SafeBox will be downloaded.
  17. ## Rationale
  18. A feature of this coin is that it syncs quickly, but if the node has been offline for some time, the sync takes longer. The removal of needing to download the blockchain files could relieve unnecessary network congestion.
  19. ## Backwards Compatibility
  20. N/A
  21. ## Reference Implementation
  22. N/A
  23. ## Links
  24. N/A