Browse Source

PIP-0025

PIP-0025: Quick Sync
Jason Knapp 6 years ago
parent
commit
94ebc3dc52
1 changed files with 38 additions and 0 deletions
  1. 38 0
      PIP/PIP-0025

+ 38 - 0
PIP/PIP-0025

@@ -0,0 +1,38 @@
+<pre>
+  PIP: PIP-0025
+  Title: Quick Sync
+  Type: Front-End
+  Impact: None - GUI
+  Author: Jason Knapp <i>&lt;[email protected]&gt;</i>
+  Comments-URI:
+  Status: Draft
+  Created: 2018/09-26
+</pre>
+
+## Summary
+
+Allow a node that has been offline for a while an option to "Quick Sync".
+ 
+## Motivation
+
+Installing a fresh node will quickly sync becuase 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.
+
+## Specification
+
+Put a button on the main screen titled "Quick Sync". Clicking the button will delete files in the Data folder and allow the node to quickly sync. Advise to the user that this will delete all current history within the blockchain files. Allow user to click Yes/Confirm or No/Cancel to execute action.
+ 
+## Rationale
+
+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 unncessary network congestion.
+
+## Backwards Compatibility
+
+N/A
+ 
+## Reference Implementation
+
+N/A
+ 
+## Links
+
+N/A